oh-my-openagent v4.19.2 — 더 똑똑한 핸드오프, 더 깔끔한 런타임
이 릴리즈는 장시간 실행되는 에이전트 작업 주변의 메커니즘을 강화합니다. 완료 및 팀 메시지는 이제 블로킹 폴링 대신 신뢰할 수 있는 알림을 통해 도착하며, CodeGraph는 기본적으로 관리되는 공유 데몬으로 실행되고, 터미널 기반 서브에이전트는 cmux 환경에서 예측 가능하게 동작합니다.
알림 기반 에이전트 조정
백그라운드 작업 출력은 이제 즉시 상태 또는 트랜스크립트 미리보기이며, 완료 알림은 최종 결과를 자동으로 전달합니다. 팀 메시지는 동일한 인젝션 기반 모델을 사용하므로, 리드와 멤버는 빈 대기에 시간을 쓰는 대신 계속 작업할 수 있습니다. 작업 서피스는 더 명확한 역할, 모델, 턴, 토큰 및 처리량 세부 정보를 노출합니다.
기본적으로 관리되는 CodeGraph
OpenCode와 LazyCodex는 이제 공유 CodeGraph 데몬을 자동으로 선호합니다. 고정 런타임 검증, 프로세스 트리 정리 및 더 견고한 라이프사이클 소유권은 오래된 헬퍼와 일치하지 않는 바이너리를 방지하면서 격리된 세션 단위 모드에 대한 구성 거부를 유지합니다.
Claude Opus 5 준비 완료된 오케스트레이션
Sisyphus는 이제 전용 Claude Opus 5 프롬프트를 가지고 있으며, 권장되는 모델 라우팅 및 문서가 Opus 5로 이동했습니다. 새 프롬프트는 현재 모델 패밀리의 나머지 부분이 사용하는 동일한 증거 기반 실행 및 엄격한 정지 동작에 맞추어 조정되었습니다.
더 깔끔한 배포 워크플로우 및 터미널
start-work --make-pr 및 --ship은 지속(continuation)을 통해 배포 의도를 전달하며, cmux 기반 서브에이전트 창은 직접 연결되고, 중복 재생성을 피하고, 인증된 컨텍스트를 보호하고, 네이티브 세션을 올바르게 정리합니다.
추가로 포함된 내용: Senpi용 숨겨진 ultrawork 지시문 인젝션, oh-my-pi 및 gajae-code 세션 디스커버리, 더 조용한 ast-grep 버전 프로빙, 네이티브 goal-command 출처 수정, 및 더 결정적인 CI와 라이브 QA 픽스처.
- 3f917a9 Merge pull request #6360 from code-yeongyu/release/v4.19.2-source-state
- 6fbdf45 Merge pull request #6359 from code-yeongyu/fix/codegraph-windows-exclusion
- b3e263b fix(codex): skip codegraph sweep for excluded projects
- 7fcfeb5 Merge pull request #6358 from code-yeongyu/feat/team-steer-only
- 29c53c9 docs(qa): note CI synchronize trigger in steer-only evidence
- b75d9eb Merge pull request #6357 from code-yeongyu/feature/codegraph-daemon-default-on
- 5a41124 Merge remote-tracking branch 'origin/dev' into feature/codegraph-daemon-default-on
- c27bf70 feat(codegraph): enable daemon by default
- 53b7757 feat(omo-config): add codegraph daemon setting
- aa7d3c5 Merge pull request #6353 from code-yeongyu/docs/prompt-sweep-injection
- 6090d31 Merge origin/dev into docs/prompt-sweep-injection
- be979a5 Merge pull request #6350 from code-yeongyu/feat/team-injection
- 0cd7ab9 Merge origin/dev into feat/team-injection
- 6f1025e Merge origin/dev into feat/team-injection
- 1639e4d docs(prompts)!: teach injection-driven waiting across shipped prompt surfaces
- 27b3bba Merge pull request #6346 from code-yeongyu/feat/task-output-peek
- 2da97a0 feat(team): injection-driven member inbox and crash liveness events
- f69e073 fix(team): deliver idle injections as follow-ups
- 0f7b868 feat(team)!: replace team_wait with injected lead inbox delivery
- ec823b8 chore(qa): lane QA fixtures and scanner updates
- b17479d Merge pull request #6347 from code-yeongyu/feature/agent-sessions-oh-my-pi-gajae-code
- 57d6e01 test(omo-codex): classify the generated pi_family scanner copy
- d59aa6d docs(shared-skills): document oh-my-pi and gajae-code session stores
- dfc912c feat(shared-skills): scan oh-my-pi and gajae-code session stores
- 430b7e6 feat(task): make task_output non-blocking and completion notifications authoritative
- 3a56234 Merge pull request #6344 from code-yeongyu/feat/ultrawork-hidden-injection
- 2e2b9b7 fix(shared-skills): realign the debugging description with its TS source
- cd6f6cb feat(programming): dependency-upgrade rules, cross-process test isolation, caller-response logging
- 000542b feat(debugging): add intermittent/flaky failure triage reference
- 22b667a fix(audits): use TypeScript 7 native parser API
- acc14b7 Merge commit '843390730ffe08638204c40fcbac0fae7cc49422' into ulw/merge-20260726
- 8029c6c Merge pull request #6337 from code-yeongyu/fix/codegraph-process-lifecycle
- 13acc26 test(codegraph): use platform managed binary names
- 51c08b3 test(codegraph): stabilize Windows timeout fixture
- 468b148 Merge remote-tracking branch 'origin/dev' into fix/codegraph-process-lifecycle
- 793485d fix(codegraph): enforce managed process lifecycle
- 8433907 chore(deps): bump typescript to 7.0.2
- c34557d Merge pull request #6333 from code-yeongyu/feature/opus5-model-migration
- d422a21 fix(models): migrate recommendations to opus 5
- d5a277e Merge pull request #6332 from code-yeongyu/feat/ulw-goal-todo-commit-discipline
- 73a85a9 fix(ultrawork): require obsessive live todos in the GPT and GLM variants
- 11003d6 fix(ulw-loop): pin goal registration and obsessive update_plan todos in the skill
- 6a99b90 fix(ultrawork): mandate goal registration and history-mimicking atomic commits
- 50aae42 Merge pull request #6331 from code-yeongyu/fix/sg-probe-banner-leak-6330
- 580cbeb fix(utils): keep sg version probe stderr out of the parent process
- c155fa8 Merge pull request #6321 from code-yeongyu/feature/sisyphus-claude-opus-5-prompt
- 86ae072 feat(sisyphus): add Claude Opus 5-native prompt variant
- 346a054 Merge pull request #6316 from code-yeongyu/fix/ci-flaky-test-timeouts
- 8140f01 Merge pull request #6315 from code-yeongyu/fix/goal-command-blank-terminal
- 4a84d2c fix(test): stabilize flaky CI tests timing out under load
- a6f7378 test(goal): cover native command handoff
- 008a6c8 fix(goal): preserve native command provenance
- 13b2701 Merge pull request #5811 from Yoonkeee/fix/cmux-subagent-attach
- 5fbac89 test(hooks): avoid transcript mock order coupling
- 4d77bf6 docs(qa): refresh post-merge verification
- 7806d24 Merge remote-tracking branch 'origin/dev' into review/pr-5811-cmux-eligibility
- 3a19d2a test(tmux): normalize Windows cwd expectation
- 2b0e6ab docs(qa): record final cmux review evidence
- e9ffb1e fix(tmux): enforce native session cleanup
- e61267c fix(cmux): reject authenticated container spawns
- 56255ff fix(cmux): delegate background panes and protect auth
- 4418ec3 Merge remote-tracking branch 'origin/pr-5811-head' into review/pr-5811-cmux-eligibility
- 7da0e4d fix(tmux): support inline cmux pane lifecycle
- 709bf02 Fix #5809: accept cmux-compat environment without TMUX in pane gates
- 9e766ec Merge remote-tracking branch 'origin/dev' into review/pr-5811-cmux-eligibility
- e81b4dc Merge pull request #6308 from code-yeongyu/feature/start-work-pr-options
- f85b39f feat(start-work): honor recorded PR delivery mode across continuation directives
- cab6771 feat(start-work): parse --make-pr/--ship and inject a PR delivery block
- cf390e0 feat(start-work): add --make-pr/--ship options and mandate goal+todo discipline
- 9530175 feat(ulw-plan): end planning with a structured handoff explanation
- dcadfad test(tmux): update attach command expectations
- f73a791 Fix #5809: mark deferred inline cmux attach as attach-activated
- 7e2a8b9 Fix #5809: cover graceful pane close for cmux eager panes
- 43e20de Fix #5809: mark cmux subagent sessions attach-activated to skip respawn
- a7c908f Fix #5809: add cmux-detect and attach-command edge tests
- f506d87 Fix #5809: spawn cmux subagent pane with opencode attach directly (tmux-core)
1명의 커뮤니티 기여자에게 감사드립니다:
- @Yoonkeee:
- Fix #5809: spawn cmux subagent pane with opencode attach directly (tmux-core)
- Fix #5809: add cmux-detect and attach-command edge tests
- Fix #5809: mark cmux subagent sessions attach-activated to skip respawn
- Fix #5809: cover graceful pane close for cmux eager panes
- Fix #5809: mark deferred inline cmux attach as attach-activated
- test(tmux): update attach command expectations
- Fix #5809: accept cmux-compat environment without TMUX in pane gates