architect
Ask when consequential design choices must be settled before or during implementation — investigates context, compares…
Agents are markdown files with YAML frontmatter and a system prompt body. Bootstrap agents live under `root/`; runtime overlays live under `~/.local/share/sprout-genome/agents/`.
How it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Agents are markdown files with YAML frontmatter and a system prompt body. Bootstrap agents live under `root/`; runtime overlays live under `~/.local/share/sprout-genome/agents/`.
Agents are markdown files with YAML frontmatter and a system prompt body. Bootstrap agents live under `root/`; runtime overlays live under `~/.local/share/sprout-genome/agents/`.
Frontmatter fields include `name`, `description`, `model`, `sampling`, `tools`, `agents`, `constraints`, `tags`, `version`, plus optional runtime controls like `prompt_cache` and `subcortical_recall`. Use `sampling.temperature: 0` for agents that must preserve exact tool arguments, commands, file paths, schemas, JSON contracts, or generated YAML; leave it unset for expressive commentary or broad analysis agents.
Source of truth:
Root agent: `root/root.md`.
Nested agents:
Tools and files live next to an agent:
Source of truth:
An agent can delegate to auto-discovered children plus explicit entries in its `agents` field. Tree paths such as `utility/reader` disambiguate nested agents. The agent sees delegates as LLM tools generated from the current allowlist.
Source of truth:
The genome can add or update agents without changing root files. Overlay agents win over root specs by `name`. Root sync detects new root agents and conflicts while preserving user-evolved overlays.
Source of truth:
Preambles live under `root/preambles/` and are added by role. Genome postscripts can append global, role, or agent-specific guidance without rewriting root specs.
Source of truth:
A self-improving, multi-agent AI system that decomposes tasks and delegates to specialist agents. Sprout is an autonomous coding assistant built on a recursive agent architecture — where every action is a goal-directed delegation to a subagent.
Ask when consequential design choices must be settled before or during implementation — investigates context, compares…
Memory investigation, synthesis, and authorized curation when surfaced memories are insufficient
Systematically diagnose and fix bugs: find root cause before attempting any fix
Observe Sprout's live session behavior and send concise guidance when it is drifting, stuck, or missing an important instruction
Explore and understand unfamiliar codebases, map architecture, and synthesize structural insights
Ask when you need to know what Sprout agents, tools, or MCP servers are available, need a reusable capability plan, or need a new…