Agent OS:
Context에서 Contract로
v0.39.0으로 AgentOS 첫 phase의 토대를 다졌습니다.
이 발표의 주제는 긴 문맥이 아니라 실행 계약입니다.
Jaegyu Lee · Q00
Ouroboros maintainer
LinkedIn
발표 후 이어서 이야기해요
v0.39.0으로 AgentOS 첫 phase의 토대를 다졌습니다.
이 발표의 주제는 긴 문맥이 아니라 실행 계약입니다.
Jaegyu Lee · Q00
Ouroboros maintainer
LinkedIn
발표 후 이어서 이야기해요
에이전트는 완료를 말할 수 있습니다.
그 말을 그대로 믿지 말고, 증거부터 따로 들여다봐야 합니다.
완료 보고는 입력일 뿐입니다.
AgentOS는 셋을 따로 다룹니다 — 실행 증거, verifier 판정, replay 기록.
fat-harness default, typed evidence, verifier PASS.
run을 완성하는 트랙
fault tolerance, ledger repair, observation/execution AC split.
auto를 완성하는 트랙
Workflow IR replay, plugin lifecycle, runtime skill guides.
OS surface를 완성하는 트랙
Source: Q00/ouroboros release v0.39.0, published 2026-05-18.
| Surface | Before | v0.39.0 |
|---|---|---|
| Run path | legacy execution path | fat-harness default |
| AC acceptance | agent completion text | verifier PASS + typed evidence |
| Blocked state | free-form explanation | typed blocked evidence |
| Baseline | manual interpretation | semantic-miss metrics |
같은 AC라도 도메인이 다르면 leaf context, tool envelope, verifier가 모두 달라집니다.
runner failure·stalled progress·invalid stage 역시 terminal evidence로 동일하게 다룹니다.
job state와 execution evidence를 분리해 원인을 기록합니다.
Seed goal이 ledger goal과 어긋나면 ledger 기준으로 다시 맞춥니다.
complete-product Ralph loop은 인수인계와 제품 완성을 분리합니다.
drift repair는 대화 히스토리가 아니라, 출처가 박힌 ledger 항목을 기준으로 삼습니다.
Build the product, not just hand off
source: user / inferred / default
execution_ac != observation_ac
if seed_goal drifts from ledger_goal
Seed에서 Workflow IR을 만듭니다.
step, artifact, verdict를 event로 남깁니다.
run snapshot과 status JSON으로 읽습니다.
identity가 모호하면 거부하고, 명확할 때만 같은 상태를 재현합니다.
Agent OS 문제의식을 처음 정리한 시점. 비결정적 모델을 결정적 실행으로 묶는 레이어를 그리기 시작.
AgentOS substrate 연결이 끝난 지점.
표면(surface)을 안정화하고, 문서와 마이그레이션 경로를 정비.
공개 계약, 안정된 runtime, 제품 수준으로 동작하는 loop.
Context는 입력일 뿐,
실행 단위는 Contract이며,
Replay는 팀이 믿고 의지할 기록으로 남습니다.
github.com/Q00/ouroboros
v0.39.0 · AgentOS phase 1 complete
Release: https://github.com/Q00/ouroboros/releases/tag/v0.39.0