Directories
¶
| Path | Synopsis |
|---|---|
|
cli
|
|
|
cmd/kagent
command
|
|
|
internal/common/exec
Package exec provides utilities for executing external commands.
|
Package exec provides utilities for executing external commands. |
|
internal/common/fs
Package fs provides filesystem utilities for working with project directories.
|
Package fs provides filesystem utilities for working with project directories. |
|
internal/common/generator
Package generator provides shared utilities for project code generation.
|
Package generator provides shared utilities for project code generation. |
|
internal/common/k8s
Package k8s provides utilities for working with Kubernetes configurations.
|
Package k8s provides utilities for working with Kubernetes configurations. |
|
internal/common/prompt
Package prompt provides utilities for interactive user input.
|
Package prompt provides utilities for interactive user input. |
|
cmd
|
|
|
acp-shim
command
Command acp-shim exposes a stdio ACP agent over a WebSocket endpoint.
|
Command acp-shim exposes a stdio ACP agent over a WebSocket endpoint. |
|
controller
command
|
|
|
skills-init
command
Command skills-init is the init container binary that fetches an Agent's skills from git repositories and OCI images before the main agent container starts.
|
Command skills-init is the init container binary that fetches an Agent's skills from git repositories and OCI images before the main agent container starts. |
|
hack
|
|
|
makeagentconfig
command
|
|
|
mockllm
command
|
|
|
internal
|
|
|
dbtest
Package dbtest provides test helpers for spinning up a Postgres container.
|
Package dbtest provides test helpers for spinning up a Postgres container. |
|
skillsinit
Package skillsinit defines the contract between the kagent controller and the skills-init container binary.
|
Package skillsinit defines the contract between the kagent controller and the skills-init container binary. |
|
pkg
|
|
|
acpshim
Package acpshim implements the agent-agnostic WebSocket↔stdio shim that exposes a stdio ACP agent (Hermes, Codex, Gemini CLI, openclaw acp, ...) over a WebSocket endpoint reachable through Substrate's atenet ingress.
|
Package acpshim implements the agent-agnostic WebSocket↔stdio shim that exposes a stdio ACP agent (Hermes, Codex, Gemini CLI, openclaw acp, ...) over a WebSocket endpoint reachable through Substrate's atenet ingress. |
|
cli/db
Package db hosts the `kagent db` parent command and its subcommands.
|
Package db hosts the `kagent db` parent command and its subcommands. |
|
cli/db/migrate
Package migrate exposes the `kagent db migrate` subcommand: out-of-band application, rollback, and inspection of the database migration tracks.
|
Package migrate exposes the `kagent db migrate` subcommand: out-of-band application, rollback, and inspection of the database migration tracks. |
|
egress
Package egress holds a URL rewrite that adapts a RemoteMCPServer's URL for a plaintext egress hop.
|
Package egress holds a URL rewrite that adapts a RemoteMCPServer's URL for a plaintext egress hop. |
|
env
Package env provides a centralized registry for environment variables used throughout kagent.
|
Package env provides a centralized registry for environment variables used throughout kagent. |
|
migrations
Package migrations embeds the SQL migration files for the kagent database schema and provides the runner that applies them at startup.
|
Package migrations embeds the SQL migration files for the kagent database schema and provides the runner that applies them at startup. |
|
sandboxbackend/channel_helpers
Package channel_helpers holds backend-agnostic helpers for translating AgentHarness channel (Slack/Telegram) credentials and allowlists into Substrate ActorTemplate container env vars.
|
Package channel_helpers holds backend-agnostic helpers for translating AgentHarness channel (Slack/Telegram) credentials and allowlists into Substrate ActorTemplate container env vars. |
|
test
|
|
Click to show internal directories.
Click to hide internal directories.