Directories
¶
| Path | Synopsis |
|---|---|
|
Package a2a — Agent2Agent protocol surface for clawtool (ADR-024).
|
Package a2a — Agent2Agent protocol surface for clawtool (ADR-024). |
|
Package agentgen scaffolds Claude Code subagent definitions — the YAML-frontmatter + markdown-body files that live under `~/.claude/agents/<name>.md` (or `./.claude/agents/<name>.md` for project-scoped).
|
Package agentgen scaffolds Claude Code subagent definitions — the YAML-frontmatter + markdown-body files that live under `~/.claude/agents/<name>.md` (or `./.claude/agents/<name>.md` for project-scoped). |
|
Package agents bridges clawtool to the host AI coding agents that embed it (Claude Code, Codex, OpenCode, …).
|
Package agents bridges clawtool to the host AI coding agents that embed it (Claude Code, Codex, OpenCode, …). |
|
biam
Package biam — Unix-socket dispatch server.
|
Package biam — Unix-socket dispatch server. |
|
worktree
Package worktree — opt-in git-worktree isolation per dispatch (ADR-014 T5, design from the 2026-04-26 multi-CLI fan-out).
|
Package worktree — opt-in git-worktree isolation per dispatch (ADR-014 T5, design from the 2026-04-26 multi-CLI fan-out). |
|
Package atomicfile — one canonical primitive for "write a file without leaving a half-written artifact on crash".
|
Package atomicfile — one canonical primitive for "write a file without leaving a half-written artifact on crash". |
|
auth
|
|
|
devicecode
Package devicecode is clawtool's issuer-agnostic OAuth 2.0 Device Authorization Grant (RFC 8628) helper.
|
Package devicecode is clawtool's issuer-agnostic OAuth 2.0 Device Authorization Grant (RFC 8628) helper. |
|
Package autopilot — self-direction backlog primitive that lets a Claude Code agent (the operator's clawtool driver) pull "what to work on next" without requiring the human to re-prompt every turn.
|
Package autopilot — self-direction backlog primitive that lets a Claude Code agent (the operator's clawtool driver) pull "what to work on next" without requiring the human to re-prompt every turn. |
|
Package catalog ships clawtool's built-in source catalog.
|
Package catalog ships clawtool's built-in source catalog. |
|
Package checkpoint — `wip!:` autocommit primitive.
|
Package checkpoint — `wip!:` autocommit primitive. |
|
Package cli — `clawtool a2a` subcommand.
|
Package cli — `clawtool a2a` subcommand. |
|
listfmt
Package listfmt — small renderer used by every `clawtool * list` subcommand (bridges, agents, sources, recipes, sandboxes, portals, hooks, …).
|
Package listfmt — small renderer used by every `clawtool * list` subcommand (bridges, agents, sources, recipes, sandboxes, portals, hooks, …). |
|
Package config reads, writes, and resolves the clawtool configuration.
|
Package config reads, writes, and resolves the clawtool configuration. |
|
Package daemon — HTTP client helper.
|
Package daemon — HTTP client helper. |
|
Package github — GitHub OAuth Device Flow + tiny REST helpers scoped to clawtool's needs.
|
Package github — GitHub OAuth Device Flow + tiny REST helpers scoped to clawtool's needs. |
|
Package hooks — user-defined shell-command hooks for clawtool lifecycle events (ADR-014 F3, Claude Code parity).
|
Package hooks — user-defined shell-command hooks for clawtool lifecycle events (ADR-014 F3, Claude Code parity). |
|
Package ideator — orchestrator.
|
Package ideator — orchestrator. |
|
sources
Package sources — adr_drafting source.
|
Package sources — adr_drafting source. |
|
Package index — embedding-backed semantic-search store for the SemanticSearch MCP tool (ADR-014 T6, design from the 2026-04-26 multi-CLI fan-out).
|
Package index — embedding-backed semantic-search store for the SemanticSearch MCP tool (ADR-014 T6, design from the 2026-04-26 multi-CLI fan-out). |
|
Package lint — auto-lint guardrails after Edit/Write (ADR-014 T2, design from the 2026-04-26 multi-CLI fan-out).
|
Package lint — auto-lint guardrails after Edit/Write (ADR-014 T2, design from the 2026-04-26 multi-CLI fan-out). |
|
Package mcpgen — language-agnostic files every scaffolded project gets.
|
Package mcpgen — language-agnostic files every scaffolded project gets. |
|
Package observability — OpenTelemetry instrumentation seam for the dispatch surface (ADR-014 carry-over T1, design from the 2026-04-26 multi-CLI fan-out).
|
Package observability — OpenTelemetry instrumentation seam for the dispatch surface (ADR-014 carry-over T1, design from the 2026-04-26 multi-CLI fan-out). |
|
Package onboard hosts reusable wizard-step building blocks for the clawtool onboard flow.
|
Package onboard hosts reusable wizard-step building blocks for the clawtool onboard flow. |
|
Package playbooks owns clawtool's read-only ingestion of external workflow / playbook formats.
|
Package playbooks owns clawtool's read-only ingestion of external workflow / playbook formats. |
|
Package portal — Ask orchestrator (ADR-018).
|
Package portal — Ask orchestrator (ADR-018). |
|
Package rules — predicate-based rule engine for clawtool.
|
Package rules — predicate-based rule engine for clawtool. |
|
bubblewrap (bwrap) adapter — Linux primary engine.
|
bubblewrap (bwrap) adapter — Linux primary engine. |
|
egress
Package egress is the HTTP/HTTPS allowlist proxy that sandbox workers route their network traffic through (ADR-029 phase 4, task #209).
|
Package egress is the HTTP/HTTPS allowlist proxy that sandbox workers route their network traffic through (ADR-029 phase 4, task #209). |
|
worker
Package worker — daemon-side client for the sandbox worker (ADR-029 phase 1).
|
Package worker — daemon-side client for the sandbox worker (ADR-029 phase 1). |
|
Package search powers clawtool's ToolSearch primitive.
|
Package search powers clawtool's ToolSearch primitive. |
|
Package secrets stores per-source credentials separately from config.toml.
|
Package secrets stores per-source credentials separately from config.toml. |
|
Package server — `GET /v1/biam/subscribe` SSE handler (ADR-024 Phase 4: A2A asynchronous push).
|
Package server — `GET /v1/biam/subscribe` SSE handler (ADR-024 Phase 4: A2A asynchronous push). |
|
Package setup owns clawtool's project-setup layer: the recipe framework, the wizard, and the .clawtool.toml repo-scoped config.
|
Package setup owns clawtool's project-setup layer: the recipe framework, the wizard, and the .clawtool.toml repo-scoped config. |
|
recipes
Package recipes is a thin import-aggregator: it pulls in every recipe subpackage so their init() functions register with the global setup.Registry.
|
Package recipes is a thin import-aggregator: it pulls in every recipe subpackage so their init() functions register with the global setup.Registry. |
|
recipes/agentclaim
Package agentclaim hosts the AI-agent integration recipe — the `agents` category in clawtool's setup taxonomy.
|
Package agentclaim hosts the AI-agent integration recipe — the `agents` category in clawtool's setup taxonomy. |
|
recipes/agents
Package agents holds setup recipes that integrate external AI- agent harnesses (Archon, future entrants) with clawtool's playbook layer.
|
Package agents holds setup recipes that integrate external AI- agent harnesses (Archon, future entrants) with clawtool's playbook layer. |
|
recipes/bridges
Package bridges hosts the bridge recipes for the `agents` category — connectors from Claude Code to other coding-agent CLIs (Codex, OpenCode, Gemini).
|
Package bridges hosts the bridge recipes for the `agents` category — connectors from Claude Code to other coding-agent CLIs (Codex, OpenCode, Gemini). |
|
recipes/ci
Package ci hosts recipes for the `ci` category — PR/push pipeline scaffolding.
|
Package ci hosts recipes for the `ci` category — PR/push pipeline scaffolding. |
|
recipes/commits
Package commits hosts recipes for the `commits` category — commit- time discipline.
|
Package commits hosts recipes for the `commits` category — commit- time discipline. |
|
recipes/governance
Package governance hosts recipes for the `governance` category — files & policies that govern collaboration.
|
Package governance hosts recipes for the `governance` category — files & policies that govern collaboration. |
|
recipes/knowledge
Package knowledge hosts recipes for the `knowledge` category — project memory and documentation tooling.
|
Package knowledge hosts recipes for the `knowledge` category — project memory and documentation tooling. |
|
recipes/oauth
Package oauth ships starter OAuth/OIDC integration scaffolds for the identity providers clawtool's agent layer supports out of the box.
|
Package oauth ships starter OAuth/OIDC integration scaffolds for the identity providers clawtool's agent layer supports out of the box. |
|
recipes/productivity
Package productivity hosts recipes that ship curated, daily-use playbooks for AI-assisted development.
|
Package productivity hosts recipes that ship curated, daily-use playbooks for AI-assisted development. |
|
recipes/quality
Package quality hosts recipes for the `quality` category — code quality enforcement (lint, format, test scaffolds).
|
Package quality hosts recipes for the `quality` category — code quality enforcement (lint, format, test scaffolds). |
|
recipes/release
Package release hosts recipes for the `release` category — version cutting and publishing automation.
|
Package release hosts recipes for the `release` category — version cutting and publishing automation. |
|
recipes/runtime
Package runtime hosts recipes for the `runtime` category — dev environment + container scaffolding.
|
Package runtime hosts recipes for the `runtime` category — dev environment + container scaffolding. |
|
recipes/sources
Package sources — recipes for AI source / gateway integrations.
|
Package sources — recipes for AI source / gateway integrations. |
|
recipes/supplychain
Package supplychain hosts recipes for the `supply-chain` category — dependency updates and security tooling.
|
Package supplychain hosts recipes for the `supply-chain` category — dependency updates and security tooling. |
|
Package skillgen produces SKILL.md content per the agentskills.io standard.
|
Package skillgen produces SKILL.md content per the agentskills.io standard. |
|
Package sources spawns configured source MCP servers as child processes and proxies tools/list + tools/call between them and clawtool's own MCP server.
|
Package sources spawns configured source MCP servers as child processes and proxies tools/list + tools/call between them and clawtool's own MCP server. |
|
Package sysproc — process-group reaping helpers shared across clawtool callsites (Bash tool, Verify tool, hooks subsystem).
|
Package sysproc — process-group reaping helpers shared across clawtool callsites (Bash tool, Verify tool, hooks subsystem). |
|
Package telemetry — host fingerprint collector.
|
Package telemetry — host fingerprint collector. |
|
tools
|
|
|
core
Package core — AgentDetect MCP tool.
|
Package core — AgentDetect MCP tool. |
|
registry
Package registry — always-load annotation + deterministic sort for tools/list responses.
|
Package registry — always-load annotation + deterministic sort for tools/list responses. |
|
setup
Package setuptools — chat-driven Onboard + Init MCP tools.
|
Package setuptools — chat-driven Onboard + Init MCP tools. |
|
Package tui — orchestrator TUI (Phase 3 of ADR-028).
|
Package tui — orchestrator TUI (Phase 3 of ADR-028). |
|
theme
Package theme — color palette + lipgloss style factory shared across every clawtool TUI surface (dashboard, orchestrator, future split-pane views).
|
Package theme — color palette + lipgloss style factory shared across every clawtool TUI surface (dashboard, orchestrator, future split-pane views). |
|
Package unattended implements ADR-023 phase 1: the --unattended flag, one-time per-repo disclosure, JSONL audit log, and the hard kill switch primitive.
|
Package unattended implements ADR-023 phase 1: the --unattended flag, one-time per-repo disclosure, JSONL audit log, and the hard kill switch primitive. |
|
Package version — `clawtool version --check` runner.
|
Package version — `clawtool version --check` runner. |
|
Package xdg — single source of truth for XDG Base Directory resolution.
|
Package xdg — single source of truth for XDG Base Directory resolution. |
Click to show internal directories.
Click to hide internal directories.