Directories
¶
| Path | Synopsis |
|---|---|
|
Package agentic implements the agentic coding assistant actors for use in both the CLI and server contexts.
|
Package agentic implements the agentic coding assistant actors for use in both the CLI and server contexts. |
|
Package bridge provides the NATSBridge that delivers NATS messages to a proto.actor actor mailbox.
|
Package bridge provides the NATSBridge that delivers NATS messages to a proto.actor actor mailbox. |
|
forge
|
|
|
ingest
Package ingest converts source API descriptions into the Forge IR.
|
Package ingest converts source API descriptions into the Forge IR. |
|
ir
Package ir defines the Forge Intermediate Representation: a language- and target-agnostic model of an API.
|
Package ir defines the Forge Intermediate Representation: a language- and target-agnostic model of an API. |
|
runtime
Package runtime is the shared, cross-cutting machinery a generated tool-pack uses at call time: HTTP request assembly, auth injection, retries/backoff, pagination hints, jq-style response trimming, and a secret-redaction hook.
|
Package runtime is the shared, cross-cutting machinery a generated tool-pack uses at call time: HTTP request assembly, auth injection, retries/backoff, pagination hints, jq-style response trimming, and a secret-redaction hook. |
|
toolpack
Package toolpack turns an IR into a hot-loadable Rysh tool pack: a declarative manifest of tool definitions plus the live ToolExecutors that back them.
|
Package toolpack turns an IR into a hot-loadable Rysh tool pack: a declarative manifest of tool definitions plus the live ToolExecutors that back them. |
|
Package mcpclient is a minimal Model Context Protocol (MCP) client for server-side rysh components.
|
Package mcpclient is a minimal Model Context Protocol (MCP) client for server-side rysh components. |
|
Package msg — conversation.go defines the unified ConversationMessage type and related enums.
|
Package msg — conversation.go defines the unified ConversationMessage type and related enums. |
|
Package peercoord defines the versioned, messages-only coordination protocol.
|
Package peercoord defines the versioned, messages-only coordination protocol. |
|
Package provider implements LLM provider interfaces and the Anthropic Messages API client with tool-use support.
|
Package provider implements LLM provider interfaces and the Anthropic Messages API client with tool-use support. |
|
Package secretnat implements SecretNAT — also known by its alias ReSet (Reversible Secret Translation) — a transparent, reversible secret translation layer that sits between rysh and the LLM provider.
|
Package secretnat implements SecretNAT — also known by its alias ReSet (Reversible Secret Translation) — a transparent, reversible secret translation layer that sits between rysh and the LLM provider. |
Click to show internal directories.
Click to hide internal directories.