GEODE . 문서
GitHub
개발과 아키텍처
Explanation

왜 self-hosting 하네스인가

출하되는 런타임과 그것을 빌드하는 라인이 같은 기본 단위를 공유합니다. 그 검증이 왜 중요한지 설명합니다.

GEODE가 자율 에이전트 하네스라고 주장하려면, 그 주장이 어딘가에서 검증되어야 합니다. 가장 강한 검증은 그 하네스가 자기 자신을 빌드할 수 있는가입니다. self-hosting compiler 개념의 직접 이식입니다.

Self-hosting compiler 개념

컴파일러에서 self-hosting은 자기 자신을 컴파일하는 컴파일러를 가리킵니다. Rust, Go, TypeScript가 모두 그렇습니다. 의미는 하나입니다. 도구가 자기 소스를 감당할 만큼 견고하다는 강한 증거입니다.

GEODE에서의 의미

GEODE 런타임이 출하되는 에이전트의 동작을 안정시키는 방식과, GEODE를 빌드하는 라인(scaffold, CLAUDE.md)이 빌드를 안정시키는 방식이 같은 기본 단위를 공유합니다.

패턴출하되는 런타임그것을 빌드하는 라인
해시 ratchet프롬프트 해시 핀 (core/llm/prompts/__init__.py_PINNED_HASHES)CI 게이트. lint, type, test, security + 카운트 바닥 ratchet들
계층 메모리5-tier ContextAssembler (core/memory/context.py)다층 CLAUDE.md (프로젝트 + 사용자 메모리)
HookSystem 라이프사이클 이벤트 (core/hooks/system.py)scaffold skills (트리거 키워드로 발화)
선언적 가드레일RUNTIME CANNOT (GEODE.md) + 6계층 PolicyChain (core/tools/policy.py)CANNOT/CAN 규칙 (CLAUDE.md)
루프 + 종료 경로while(tool_use) + 라운드/시간/비용 가드 (core/agent/loop/agent_loop.py)8단계 워크플로우 (Board → GAP → Plan → Implement → Verify → Docs → PR → Rebuild)
선택과 되돌림margin 게이트의 promote/revert (core/self_improving/gate.py)PR 게이트. CI 실패는 머지되지 않고, 머지된 것만 main에 남음

왜 중요한가

같은 규율이 두 스코프에서 동일하게 작동한다는 사실은 GEODE의 설계가 비유가 아니라 운영 가능한 패턴임을 보여 줍니다. 런타임에서 검증된 패턴은 빌드 라인으로, 빌드 라인에서 깨진 패턴은 런타임 수정으로 되먹임됩니다. 위 표가 그 자기일치의 전부입니다.

한계

self-hosting은 GEODE가 사람 없이 자신을 빌드한다는 뜻이 아닙니다. 빌드 라인의 PR 머지와 릴리스는 운영자 게이트를 지나고, 자기개선 루프가 변이하는 것은 코드가 아니라 스캐폴드(시스템 프롬프트 섹션과 behaviour kinds)입니다. 주장의 범위는 기본 단위의 공유까지입니다.

다음