Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rysh-cli-shared

Shared Go module for Rysh, the agentic terminal multiplexer.

go get github.com/rysh-ai/rysh-cli-shared
Package What
agentic the agentic loop — orchestration, grounding, tool dispatch
provider LLM provider adapters and streaming
msg message and channel types shared across the wire
secretnat secret detection and redaction (SecretNAT): outbound values are swapped for stable placeholder tokens and restored on the way back
tools the built-in tool implementations
bridge transport bridge types

This is a library, not an application. It is consumed by rysh-cli-code; the packages are useful on their own but the API is versioned to serve that consumer first.

To work on it against a live CLI checkout, clone rysh-cli-parent — its go.work resolves this module to your local tree, so edits are picked up without a release.

Contributing and security

This repository is a one-way export of a tree developed elsewhere, so a commit pushed straight here is overwritten by the next export rather than kept — CONTRIBUTING.md explains where a patch actually lands.

Found a vulnerability? Do not open a public issue, PR or discussionSECURITY.md has the private channels.

License

Apache-2.0. See LICENSE and NOTICE.

About

Shared Go module for the Rysh CLI (open source)

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages