Skip to content

v0.4.0 — Completion discipline, plan state, acceptance gate, model fallback, LSP-as-MCP

Latest

Choose a tag to compare

@ezBuilder ezBuilder released this 20 Jun 01:59

oh-my-openagent(MIT)에서 영감받은 8개 아이디어를 Code Brain의 로컬 우선·오프라인 아키텍처에 재구현(이식 아님, 핫패스 네트워크/LLM 없음) + early-stop 완료규율 + Codex hooks 파서 호환 fix.

Highlights

  • 완료 규율(early-stop 방지) — kit 규칙에 ## Completion 섹션: N개 항목 한 번에 완료, "계속할까요" 금지, 종료는 전부완료/블로커/승인필요일 때만. AI_LOOP_CONTINUATION으로 Stop 훅이 plan 0 남을 때까지 자동 재실행(바운드).
  • G2 plan 상태머신ai plan init/show/check/list: 체크박스=상태, 디스크 재유도, 크래시/compaction 생존.
  • G1 acceptance 게이트loop submit --require-acceptance + loop acceptance: reviewer "pass"를 sandbox 결정론적 재실행으로 머신 검증.
  • G4 모델 fallback — transient(rate-limit/quota/overload) 실패 시 dead-letter 대신 다른 패밀리/티어로 재큐(MAX_ATTEMPTS 바운드).
  • G5 LSP-as-MCPcode_find_references/code_goto_definition(multilspy, Python/pyright, per-call, 옵셔널·graceful).
  • G3/G9/G11/G12 — Stop-훅 continuation, Read 트리거 디렉토리 컨텍스트, behavior-lock 리팩터 규율, risk-tier evidence triage.

Fix

  • Codex .codex/hooks.json — install-into가 최상위 _note를 더 이상 쓰지 않고 기존 stale _note를 제거(Codex 파서가 hooks 외 키 거부 → "unknown field _note"). codex-doctor가 비-hooks 키를 fail. 회귀 테스트 추가.

Quality

  • make test 1138 passed / 5 skipped, develop+main CI(doctor/windows/release-gate) green @ 5ad6f4d. 문서 README+6언어+AI_INTEGRATIONS 동기.

Full Changelog: v0.3.0...v0.4.0