Directories
¶
| Path | Synopsis |
|---|---|
|
Package agentclirc reads the on-disk configuration of external agent CLIs (pi, omp, opencode, codex, claude, antigravity, gemini) so ForgeADE can surface and manage their providers, models, MCP servers, and skills.
|
Package agentclirc reads the on-disk configuration of external agent CLIs (pi, omp, opencode, codex, claude, antigravity, gemini) so ForgeADE can surface and manage their providers, models, MCP servers, and skills. |
|
cmd
|
|
|
rakit
command
Command rakit is the standalone CLI for the rakit agent engine — a coding agent for the terminal, usable headlessly (rakit run) or interactively (rakit).
|
Command rakit is the standalone CLI for the rakit agent engine — a coding agent for the terminal, usable headlessly (rakit run) or interactively (rakit). |
|
rakit/tui
Package tui implements the interactive terminal UI for the rakit engine: a streaming transcript viewport keyed by turn, a multi-line input, a slash command menu, an inline tool-approval prompt, and structured ask rendering.
|
Package tui implements the interactive terminal UI for the rakit engine: a streaming transcript viewport keyed by turn, a multi-line input, a slash command menu, an inline tool-approval prompt, and structured ask rendering. |
|
Package conffmt formats configuration file content: pretty JSON, compact JSONL, and a comment/order-preserving TOML tidy.
|
Package conffmt formats configuration file content: pretty JSON, compact JSONL, and a comment/order-preserving TOML tidy. |
|
Package cordis is a Go port of the Cordis plugin runtime model: plugins as mountable units with fibers (state machines), effect-scoped cleanup, named services resolved by injection, typed events, declarative config from cordis.yml, and hot reload by unload-then-load.
|
Package cordis is a Go port of the Cordis plugin runtime model: plugins as mountable units with fibers (state machines), effect-scoped cleanup, named services resolved by injection, typed events, declarative config from cordis.yml, and hot reload by unload-then-load. |
|
Package engine is the high-level entrypoint for embedding the rakit agent: it wires the LLM client, tool registry, skills, plugins, MCP, and the agent manager behind one constructor.
|
Package engine is the high-level entrypoint for embedding the rakit agent: it wires the LLM client, tool registry, skills, plugins, MCP, and the agent manager behind one constructor. |
|
Package events defines the engine's event bus and the wire contract for agent events (CONTRACT.md, Tier 1): event names and payload keys are part of the public interface.
|
Package events defines the engine's event bus and the wire contract for agent events (CONTRACT.md, Tier 1): event names and payload keys are part of the public interface. |
|
Package harness implements the ForgeADE agent harness in Go: an immutable turn state machine, message history, tool registry/scheduler/executor with permission gating, MCP, skills, subagents, and plugins.
|
Package harness implements the ForgeADE agent harness in Go: an immutable turn state machine, message history, tool registry/scheduler/executor with permission gating, MCP, skills, subagents, and plugins. |
|
Package ignore provides a shared list of dependency, build-output and tooling directories that are always skipped when scanning, searching or watching a workspace.
|
Package ignore provides a shared list of dependency, build-output and tooling directories that are always skipped when scanning, searching or watching a workspace. |
|
Package index implements ForgeADE Workspace Index (FWI): a lightweight indexing engine for editor features (go-to-definition, completion, outline) without depending on LSP or AI.
|
Package index implements ForgeADE Workspace Index (FWI): a lightweight indexing engine for editor features (go-to-definition, completion, outline) without depending on LSP or AI. |
|
Package sandbox provisions a per-project scratch workspace under ~/.forge/sandbox/<slug> so the built-in agent has somewhere to edit temp files, work through thinking, prototype code and write logs without touching the user's workspace.
|
Package sandbox provisions a per-project scratch workspace under ~/.forge/sandbox/<slug> so the built-in agent has somewhere to edit temp files, work through thinking, prototype code and write logs without touching the user's workspace. |
|
Package store resolves per-project storage under a single home root so no helper state leaks into user workspaces.
|
Package store resolves per-project storage under a single home root so no helper state leaks into user workspaces. |
Click to show internal directories.
Click to hide internal directories.