ouroboros

Stop prompting. Start specifying.

23 articles 1.2k View on GitHub ↗
23 articles
How to Install Ouroboros from PyPI and Run `ooo setup` for Initial Configuration

Install Ouroboros from PyPI with pip install ouroboros-ai. Run ooo setup in Claude Code to register the MCP server and initialize your project configuration.

getting-started
Mar 14, 2026
How CLAUDE.md Integration Adds Ouroboros Reference Blocks to Your Project

Integrate Ouroboros reference blocks into your project with CLAUDE.md setup. Automatically add command, philosophy, and agent details, with backup and uninstall.

how-to-guide
Mar 14, 2026
How the Q00/ouroboros EventStore Reconstructs Lineage Across Restarts: Event Sourcing Deep Dive

Discover how Q00/ouroboros EventStore reconstructs lineage after restarts. Learn how it replays events and uses deterministic projectors for immutable state.

deep-dive
Mar 14, 2026
How Ouroboros Parallel Execution Handles Multiple LLM Models Simultaneously

Learn how Ouroboros Parallel Execution simultaneously manages multiple LLM models using PAL router and isolated async sessions. Discover efficient LLM orchestration.

deep-dive
Mar 14, 2026
How Claude Agent SDK Integration Works in the Ouroboros Orchestrator

Integrate Claude Agent SDK with Ouroboros Orchestrator using ClaudeAgentAdapter. This adapter handles message conversion, retry logic, resume capabilities, and implements the AgentRuntime protocol for seamless execution.

deep-dive
Mar 14, 2026
How to Configure Model Tier Selection (1x/10x/30x Cost Factors) in Ouroboros

Learn how to configure Model Tier selection in Ouroboros. Easily set 1x, 10x, or 30x cost factors by editing config.yaml or programmatically using the Tier enum.

how-to-guide
Mar 14, 2026
How Ouroboros Performs Hierarchical Acceptance Criteria Decomposition

Learn how Ouroboros performs hierarchical acceptance criteria decomposition. Discover its deterministic LLM-augmented pipeline for MECE principles and dependency mapping on Q00/ouroboros.

deep-dive
Mar 14, 2026
How the Ouroboros Interview Phase (Big Bang) Conducts Socratic Questioning

Discover how the Ouroboros Interview Phase uses Socratic questioning to transform ambiguous ideas into precise requirements. Learn how this state-driven engine refines concepts before code generation.

how-to-guide
Mar 14, 2026
How Ouroboros Defines Configuration Models Using Pydantic v2: Tiers, Credentials, and Economics

Learn how Ouroboros defines configuration models with Pydantic v2. Explore immutable data models for LLM selection, cost tiers, provider credentials, and economics, ensuring strict validation and hashability.

how-to-guide
Mar 14, 2026
How Ouroboros Provider Adapters Interface with LiteLLM, Anthropic, and Claude Code

Learn how Ouroboros Provider Adapters unify LiteLLM, Anthropic, and Claude Code for streamlined LLM request handling, retries, and error normalization. Simplify your AI integrations.

how-to-guide
Mar 14, 2026
How MCP Integration with Claude Code Works for Ouroboros Plugin Commands

Discover how MCP integration with Claude Code empowers Ouroboros plugin commands. Learn how external agents discover and invoke JSON-RPC tools via the ClaudeCodeAdapter and Max-Plan SDK.

how-to-guide
Mar 14, 2026
How Double Diamond Decomposition Works in Ouroboros: Discover → Define → Design → Deliver

Learn how Ouroboros applies Double Diamond decomposition within its `DoubleDiamond` orchestrator. Discover Define Design Deliver with event-sourced traceability and recursive capabilities.

deep-dive
Mar 14, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →