Q00/ouroboros

Agent OS: the agent gets smarter on its own. We just hold the line: the grading command and expected result never make it into the success contract we hand it. Interview-gated, staged evaluation, budgeted evolution loop. MCP server, 13 runtimes: Claude Code, Codex CLI, Gemini CLI, OpenCode, Copilot, Kiro and more.

해결하는 문제

Ouroboros는 AI 코딩에서 모호한 프롬프트와 아키텍처 드리프트 문제를 해결합니다. 임시 프롬프팅을 구조화되고 명세 우선의 워크플로우로 대체하여 코드가 작성되기 전에 사람의 의도를 명확하게 함으로써, AI 에이전트가 추측하고 여러 차례의 재작업 주기를 필요로 하는 것을 방지합니다.

작동 방식

Ouroboros는 사용자와 다양한 AI 코딩 에이전트(예: Claude Code, Codex, GitHub Copilot) 사이에 위치하는 "Agent OS" 또는 런타임 계층으로 작동합니다. 다음의 주기를 구현합니다:

  1. 인터뷰: 숨겨진 가정을 드러내고 모호성 점수를 계산하는 소크라테스식 질문 프로세스입니다.
  2. 시드: 인터뷰 결과를 수용 기준, 온톨로지 및 제약 조건을 포함하는 불변 명세로 결정화합니다.
  3. 실행: 에이전트는 Seed를 기반으로 작업을 실행합니다.
  4. 평가: 3단계 자동화된 평가 게이트(기계적, 의미론적, 다중 모델 합의)가 출력을 검증합니다.
  5. 발전: 프로세스가 실패를 기반으로 반복되고 개선됩니다.

대상 독자

지속적인 수동 프롬프트 엔지니어링이나 수동 QA 없이 모호한 아이디어를 검증되고 작동하는 코드베이스로 전환하고자 하는 AI 코딩 에이전트를 사용하는 개발자.

하이라이트

  • 다중 런타임 지원: Claude Code, Codex CLI, GitHub Copilot CLI, OpenCode, Gemini 등을 포함한 광범위한 에이전트에서 작동합니다.
  • Agent OS 아키텍처: Shell (TUI), Apps (도메인 플러그인), 그리고 Seed와 Ledger를 관리하는 OS 코어(커널)로 분할됩니다.
  • 명세 우선: 실행이 시작되기 전에 불변 Seed 명세를 통해 의도를 잠급니다.
  • 자동화된 평가: "괜찮아 보임"이라는 수동 리뷰를 구조화된 3단계 검증 게이트로 대체합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트