Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
squadai
command
|
|
|
internal
|
|
|
adapters/paths
Package paths provides shared per-user config directory resolution for editor adapters, so OS-specific rules (notably the Windows APPDATA fallback) live in exactly one place.
|
Package paths provides shared per-user config directory resolution for editor adapters, so OS-specific rules (notably the Windows APPDATA fallback) live in exactly one place. |
|
cli
Package cli — hook.go implements the internal `_hook` subcommand family.
|
Package cli — hook.go implements the internal `_hook` subcommand family. |
|
components/agent_teams
Package agent_teams installs the Claude Code Agent Teams runtime opt-in.
|
Package agent_teams installs the Claude Code Agent Teams runtime opt-in. |
|
components/bundle
Package bundle builds the complete set of component installers from a merged config.
|
Package bundle builds the complete set of component installers from a merged config. |
|
components/efficiency
Package efficiency installs the session-efficiency protocol — a short, always-on block of context-discipline rules (search-before-read, output summarization, delegation/timeboxing, checkpoint-at-60%) injected into each adapter's project rules file.
|
Package efficiency installs the session-efficiency protocol — a short, always-on block of context-discipline rules (search-before-read, output summarization, delegation/timeboxing, checkpoint-at-60%) injected into each adapter's project rules file. |
|
components/hooks
Package hooks installs Claude Code hook definitions into .claude/settings.json.
|
Package hooks installs Claude Code hook definitions into .claude/settings.json. |
|
components/legacyinstructions
Package legacyinstructions keeps the shared AGENTS.md wired up and moves squadai's marker blocks out of instruction files adapters used to write.
|
Package legacyinstructions keeps the shared AGENTS.md wired up and moves squadai's marker blocks out of instruction files adapters used to write. |
|
doctor
Package doctor implements the pre-flight diagnostic command.
|
Package doctor implements the pre-flight diagnostic command. |
|
exitcode
Package exitcode defines the standard exit codes and error types for the squadai CLI.
|
Package exitcode defines the standard exit codes and error types for the squadai CLI. |
|
mcpserver
Package mcpserver implements a JSON-RPC 2.0 / MCP stdio server for SquadAI.
|
Package mcpserver implements a JSON-RPC 2.0 / MCP stdio server for SquadAI. |
|
methodology
Package methodology loads user-defined methodology specs from .squadai/methodologies/<name>.json and converts them into the domain.TeamRole map format that the rest of the system expects.
|
Package methodology loads user-defined methodology specs from .squadai/methodologies/<name>.json and converts them into the domain.TeamRole map format that the rest of the system expects. |
|
modelcatalog
Package modelcatalog is the single source of truth for model metadata: pricing, context windows, tokenizer encodings, and per-adapter tier defaults.
|
Package modelcatalog is the single source of truth for model metadata: pricing, context windows, tokenizer encodings, and per-adapter tier defaults. |
|
planner/budget
Package budget implements a post-planning step that fits a planned action list within a token budget cap.
|
Package budget implements a post-planning step that fits a planned action list within a token budget cap. |
|
pluginsdk
Package pluginsdk provides git-based plugin installation for SquadAI.
|
Package pluginsdk provides git-based plugin installation for SquadAI. |
|
scan
Package scan is a read-only security scan of the agent configuration in a project, and optionally the user's home: MCP server definitions, Claude Code and Codex hooks, Claude Code settings, skills and Pi extensions.
|
Package scan is a read-only security scan of the agent configuration in a project, and optionally the user's home: MCP server definitions, Claude Code and Codex hooks, Claude Code settings, skills and Pi extensions. |
|
squadrefine
Package squadrefine holds the on-disk state and helpers for the /squadai-init slash command — a per-project record of when the agent last refined its sub-agent role files for this codebase.
|
Package squadrefine holds the on-disk state and helpers for the /squadai-init slash command — a per-project record of when the agent last refined its sub-agent role files for this codebase. |
|
tokenprofile/pricing
Package pricing maps model names to USD prices and chars-per-token fallback divisors.
|
Package pricing maps model names to USD prices and chars-per-token fallback divisors. |
Click to show internal directories.
Click to hide internal directories.