Directories
¶
| Path | Synopsis |
|---|---|
|
Package afcli provides Cobra command factories for the AgentFactory CLI.
|
Package afcli provides Cobra command factories for the AgentFactory CLI. |
|
Package afclient provides the AgentFactory coordinator API client and types.
|
Package afclient provides the AgentFactory coordinator API client and types. |
|
codeintel
Package codeintel provides a shell-out bridge to the TypeScript @renseiai/agentfactory-code-intelligence CLI (pnpm af-code).
|
Package codeintel provides a shell-out bridge to the TypeScript @renseiai/agentfactory-code-intelligence CLI (pnpm af-code). |
|
logsignatures
Package logsignatures implements the log-signature catalog and pattern-matching logic for the `af logs analyze` command.
|
Package logsignatures implements the log-signature catalog and pattern-matching logic for the `af logs analyze` command. |
|
orchestrator
Package orchestrator implements the local orchestrator entrypoint for OSS users who do not run the daemon.
|
Package orchestrator implements the local orchestrator entrypoint for OSS users who do not run the daemon. |
|
queue
Package queue provides Redis-backed admin clients for the AgentFactory work queue and merge queue.
|
Package queue provides Redis-backed admin clients for the AgentFactory work queue and merge queue. |
|
repoconfig
Package repoconfig loads and validates the .agentfactory/config.yaml file (RepositoryConfig kind).
|
Package repoconfig loads and validates the .agentfactory/config.yaml file (RepositoryConfig kind). |
|
Package afview hosts the canonical composed renderers for the af / rensei command surfaces sourced from the daemon's HTTP control API.
|
Package afview hosts the canonical composed renderers for the af / rensei command surfaces sourced from the daemon's HTTP control API. |
|
kit
Package kit hosts the canonical renderers for the af / rensei `kit` command tree, sourced from afclient.Kit / KitManifest / KitRegistrySource wire types.
|
Package kit hosts the canonical renderers for the af / rensei `kit` command tree, sourced from afclient.Kit / KitManifest / KitRegistrySource wire types. |
|
provider
Package provider hosts the canonical renderers for the af / rensei `provider` command tree, sourced from afclient.Provider wire types.
|
Package provider hosts the canonical renderers for the af / rensei `provider` command tree, sourced from afclient.Provider wire types. |
|
routing
Package routing hosts the canonical renderers for the af / rensei `routing` command tree, sourced from afclient.RoutingConfig and afclient.RoutingExplainResponse wire types.
|
Package routing hosts the canonical renderers for the af / rensei `routing` command tree, sourced from afclient.RoutingConfig and afclient.RoutingExplainResponse wire types. |
|
workarea
Package workarea hosts the canonical renderers for the af / rensei `workarea` command tree, sourced from afclient.Workarea wire types.
|
Package workarea hosts the canonical renderers for the af / rensei `workarea` command tree, sourced from afclient.Workarea wire types. |
|
Package agent declares the provider-agnostic contract for the agentfactory-tui multi-provider agent-runner subsystem.
|
Package agent declares the provider-agnostic contract for the agentfactory-tui multi-provider agent-runner subsystem. |
|
cmd
|
|
|
af
command
Package main is the unified AgentFactory CLI/TUI entry point.
|
Package main is the unified AgentFactory CLI/TUI entry point. |
|
Package daemon handle_kit.go — HTTP handlers for the /api/daemon/kits* and /api/daemon/kit-sources* surfaces.
|
Package daemon handle_kit.go — HTTP handlers for the /api/daemon/kits* and /api/daemon/kit-sources* surfaces. |
|
Package installer provides the OS-aware daemon-installer dispatcher.
|
Package installer provides the OS-aware daemon-installer dispatcher. |
|
launchd
Package launchd implements the macOS launchd installer for the daemon.
|
Package launchd implements the macOS launchd installer for the daemon. |
|
systemd
Package systemd implements the Linux systemd installer for the daemon.
|
Package systemd implements the Linux systemd installer for the daemon. |
|
internal
|
|
|
app
Package app implements the root Bubble Tea model and view routing.
|
Package app implements the root Bubble Tea model and view routing. |
|
governor
Package governor implements the in-process scan/dispatch loop that backs the `af governor start` command.
|
Package governor implements the in-process scan/dispatch loop that backs the `af governor start` command. |
|
inline
Package inline implements the non-TUI inline status reporter.
|
Package inline implements the non-TUI inline status reporter. |
|
linear
Package linear provides a lightweight Linear GraphQL client using stdlib net/http.
|
Package linear provides a lightweight Linear GraphQL client using stdlib net/http. |
|
process
Package process provides PID-file management, daemonize re-exec, and signal-handler installation primitives shared by the af governor start/stop/status subcommands.
|
Package process provides PID-file management, daemonize re-exec, and signal-handler installation primitives shared by the af governor start/stop/status subcommands. |
|
queue
Package queue provides a Redis-backed work queue for the governor.
|
Package queue provides a Redis-backed work queue for the governor. |
|
views/dashboard
Package dashboard implements the fleet overview TUI view.
|
Package dashboard implements the fleet overview TUI view. |
|
views/detail
Package detail implements the session detail TUI view.
|
Package detail implements the session detail TUI view. |
|
views/palette
Package palette implements the fuzzy-search command palette overlay.
|
Package palette implements the fuzzy-search command palette overlay. |
|
Package prompt renders work-type-specific agent prompts for the Go runner subsystem.
|
Package prompt renders work-type-specific agent prompts for the Go runner subsystem. |
|
provider
|
|
|
amp
Package amp is a registration-only stub for Sourcegraph's Amp coding agent (https://ampcode.com/).
|
Package amp is a registration-only stub for Sourcegraph's Amp coding agent (https://ampcode.com/). |
|
claude
Package claude implements an agent.Provider that shells out to the Anthropic Claude Code CLI (`claude`).
|
Package claude implements an agent.Provider that shells out to the Anthropic Claude Code CLI (`claude`). |
|
codex
Package codex implements the agent.Provider contract against the `codex app-server` JSON-RPC subprocess.
|
Package codex implements the agent.Provider contract against the `codex app-server` JSON-RPC subprocess. |
|
gemini
Package gemini is the agent.Provider implementation for Google's native Gemini API (https://ai.google.dev/api/generate-content#streamgeneratecontent).
|
Package gemini is the agent.Provider implementation for Google's native Gemini API (https://ai.google.dev/api/generate-content#streamgeneratecontent). |
|
ollama
Package ollama implements the agent.Provider interface against a locally running Ollama HTTP endpoint (default http://localhost:11434).
|
Package ollama implements the agent.Provider interface against a locally running Ollama HTTP endpoint (default http://localhost:11434). |
|
opencode
Package opencode is a registration-only stub for the OpenCode local agent (https://opencode.ai/, github.com/sst/opencode).
|
Package opencode is a registration-only stub for the OpenCode local agent (https://opencode.ai/, github.com/sst/opencode). |
|
stub
Package stub provides a deterministic, in-process implementation of agent.Provider for tests, the F.4 smoke harness, and any caller that needs a real Provider with no external runtime dependencies.
|
Package stub provides a deterministic, in-process implementation of agent.Provider for tests, the F.4 smoke harness, and any caller that needs a real Provider with no external runtime dependencies. |
|
Package result posts an agent.Result back to the Rensei platform at the end of a session.
|
Package result posts an agent.Result back to the Rensei platform at the end of a session. |
|
Package runner orchestrates one agent session end-to-end.
|
Package runner orchestrates one agent session end-to-end. |
|
runtime
|
|
|
activity
Package activity pushes per-session agent.Event values to the platform's /api/sessions/<id>/activity endpoint asynchronously.
|
Package activity pushes per-session agent.Event values to the platform's /api/sessions/<id>/activity endpoint asynchronously. |
|
env
Package env composes process environments for agent provider subprocesses.
|
Package env composes process environments for agent provider subprocesses. |
|
heartbeat
Package heartbeat sends per-session ownership-refresh pings to the platform and emits a 3-strike LostOwnership event when the platform stops accepting them.
|
Package heartbeat sends per-session ownership-refresh pings to the platform and emits a 3-strike LostOwnership event when the platform stops accepting them. |
|
mcp
Package mcp builds per-session MCP stdio configuration tmpfiles.
|
Package mcp builds per-session MCP stdio configuration tmpfiles. |
|
state
Package state owns the per-worktree .agent/state.json file used for session persistence and crash recovery.
|
Package state owns the per-worktree .agent/state.json file used for session persistence and crash recovery. |
|
worktree
Package worktree provisions and tears down per-session git worktrees for the agent runner.
|
Package worktree provisions and tears down per-session git worktrees for the agent runner. |
|
Package worker implements the AgentFactory worker protocol: registration with the platform, work polling, heartbeat reporting, and multi-worker fleet process management.
|
Package worker implements the AgentFactory worker protocol: registration with the platform, work polling, heartbeat reporting, and multi-worker fleet process management. |
Click to show internal directories.
Click to hide internal directories.