Sprout banner
prime-radiant-inc prime-radiant-inc

Sprout

Git community

Description

Experimental self-improving multi-agent coding system: a root agent recursively decomposes goals and delegates to specialist subagents, learning from failures by mutating a git-backed agent genome. Supports Claude, GPT, and Gemini.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

๐ŸŒฑ Sprout

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.

Overview

Sprout operates on a simple but powerful loop:

Perceive โ†’ Recall โ†’ Plan โ†’ Act โ†’ Verify โ”€โ”€โ”€ loop
                                  โ”‚
                                  โ””โ”€โ”€โ†’ Learn (async)

A **root agent** receives your goal, breaks it into subgoals, and delegates each to a specialist. Specialists can be orchestrators themselves (delegating further) or leaf workers that execute primitives directly. The system learns from its mistakes โ€” stumbles, failures, and inefficiencies are detected and fed into an asynchronous learning pipeline that mutates the agent genome over time.

Key Concepts

  • Agents all the way down โ€” Every action is a delegation to a subagent. The root never executes tools directly.
  • Genome โ€” A git-backed knowledge base storing agent definitions, memories, routing rules, and learned behaviors. Every mutation is committed for full auditability and rollback.
  • Primitives โ€” The immutable kernel operations: read_file, write_file, edit_file, apply_patch, exec, grep, glob, fetch. Only leaf agents execute these.
  • Learn signals โ€” Failures, timeouts, retries, and inefficiencies are detected automatically. When patterns emerge (โ‰ฅ3 repeated stumbles, โ‰ฅ2 unresolved errors), the system triggers genome mutations to improve future performance.
  • Multi-provider LLM โ€” First-class support for Anthropic (Claude), OpenAI (GPT/o-series), OpenAI Codex, and Google (Gemini) with a unified adapter interface.

Architecture

root (best model โ€” orchestrator)
  โ”œโ”€ utility/reader          (fast โ€” read-only file discovery)
  โ”œโ”€ utility/editor          (balanced โ€” file editing & creation)
  โ”œโ”€ utility/command-runner  (fast โ€” shell command execution)
  โ”œโ”€ utility/