🤖 Claude Opus 4.7과 Kimi K2.x를 위한 네이티브 Sisyphus 프롬프트
Claude Opus 4.7 또는 Kimi K2.6에서 Sisyphus를 실행하면, 이제 프롬프트가 일반 Opus 체인을 재사용하는 대신 모델별로 손으로 조정됩니다. 두 변형 모두 위임 계약을 강화하고 최신 모델들이 계속 흘러넘치는 "추측하지 말고, 도구를 사용하라"는 규율을 강화합니다.
🛠️ Hephaestus GPT-5.5 재작성
GPT-5.5 위의 Hephaestus는 Codex 5.2 / Amp 프롬프트 증류를 통한 결과 우선 위임을 중심으로 재구축되었습니다. 전체 위임 작업에 대한 종단간 수동 QA는 이제 필수 — 결과물을 소유한 에이전트는 완료했다고 주장하기 전에 실제로 사용해야 합니다. 표면 일치 QA 도구(TUI용 터미널, 웹용 Playwright, HTTP용 curl)는 선택 사항이 아닌 계약의 일부입니다.
⚙️ 삶의 질 개선
gpt-5.5는 이제 oracle, hephaestus, deep 카테고리의 기본값입니다(gpt-5.4에서 자동 마이그레이션).
- Ralph 루프는 더 이상 백그라운드 작업이 실행 중인 동안 유휴 연속을 실행하지 않습니다.
doctor는 다중 슬래시 모델 ID를 파싱하고 해결된 제공자 기능에 대한 경고를 중단합니다.
- 최전선 에이전트(Opus 4.7, 점이 있는 Opus, GPT-5.5 Sisyphus)는 올바른 도구 화이트리스트를 받습니다. 오래된 최전선 도구 거부는 에이전트 빌드 시 제거됩니다.
posthog 시작은 더 이상 os.cpus()가 /sys/firmware 권한 오류에 걸리는 Bun 런타임에서 충돌하지 않습니다.
- tmux 폴백 포트, 플러그인 핸들러, 파일 참조 환경 변수 확장, 에이전트 재정의 후 기술 해석, dev-browser 제공자 게이팅 전반에 걸친 여러 작은 수정 사항.
마이너 호환성 및 안정성 릴리즈
이 릴리즈는 호환성 관련 동작 변경 및 운영 강화를 포함합니다. 업그레이드하거나 배포하기 전에 아래 요약을 읽어주세요.
- 패키지 감지, 플러그인/구성 호환성, 설치 표면 전반에 걸친 이름 변경 전환 업데이트.
- 위임 작업 계약 및 런타임 등록 동작을 포함한 작업 및 도구 동작 업데이트.
- 작업 시스템 기본 동작 정렬로 생략된 구성이 런타임 경로 전반에서 일관되게 작동합니다.
커밋 요약
- 4eb597b Merge pull request #3698 from code-yeongyu/fix/posthog-cost-reduction
- 90c2c9c Merge pull request #3697 from code-yeongyu/feat/sisyphus-kimi-k2-6
- 669e066 fix(telemetry): dedupe plugin_loaded event to once per UTC day
- 7a3a835 feat(sisyphus): add Kimi K2.x prompt variant
- 58e4b8f fix(telemetry): remove PostHog HAU tracking, keep DAU only
- 84287f1 test(todo-continuation): make countdown toast test deterministic
- 2483dc7 fix(agents): restore Opus Sisyphus prompt contracts
- c3fabaa refactor(agents): rewrite Hephaestus gpt-5.5 around outcome-first delegation contract
- 886845b @FurryWolfX has signed the CLA in #3695
- 6103df0 feat(agents): restore deep-work emphasis on Hephaestus gpt-5.5
- 7a89b98 refactor(agents): re-style Hephaestus gpt-5.5 in Codex 5.2 prompt structure
- 4aae402 refactor(agents): rewrite Hephaestus gpt-5.5 prose-dense from Codex 5.2 + Amp distillation
- 1365173 @javimarttinn has signed the CLA in #3687
- 6775dd1 feat(agents): mandate end-to-end usage validation on Hephaestus gpt-5.5 delegation
- c3b98c4 feat(agents): mandate surface-matched manual QA tools on Opus 4.7 full delegation
- 9e7b391 feat(agents): require manual end-to-end QA on full-delegation Opus 4.7 tasks
- 9feb9f6 refactor(agents): distill SMART production-prompt patterns into Opus 4.7 Sisyphus
- 241fb70 test(delegate-task): add background-task test coverage
- e1b2fa9 test(call-omo-agent): add sync-executor test coverage
- bda7fdb test(background-agent): add spawner test coverage
- 2024c0c feat(agents): wire Claude Opus 4.7 support into Sisyphus agent
- 41d4cbe feat(agents): add Claude Opus 4.7 native Sisyphus prompt builder
- 215c8f2 feat(agents): add isClaudeOpus47Model type guard
- 8ad50b7 docs(agents): replace ZWSP policy with sort-shim policy
- 333ad3a refactor(agents): drop ZWSP prefixes from agent display names
- dffe5a3 feat(agents): add narrowly-scoped agent sort shim and install at plugin entry
- 557d66f Merge pull request #3675 from code-yeongyu/fix/ralph-loop-remove-recovery-window
- c2a41a3 Merge pull request #3674 from code-yeongyu/fix/doctor-parse-multi-slash-model
- fe428ab Merge pull request #3673 from code-yeongyu/fix/single-task-directive-no-refuse
- bde2955 fix(ralph-loop): remove stale error recovery window
- 69c37e3 test(ralph-loop): cover non-abort error continuation
- e95a37f fix(doctor): parse multi-slash model IDs
- c27d52e fix(atlas): replace single task refusal directive
- 2e6b3b7 Merge pull request #3669 from code-yeongyu/fix/ralph-loop-zwsp-agent
- baf3e93 Merge pull request #3671 from code-yeongyu/fix/file-reference-env-var-expansion
- 1f9d9e3 Merge pull request #3672 from code-yeongyu/fix/ralph-loop-bg-task-guard
- ae7cdcc Merge pull request #3670 from code-yeongyu/fix/default-agent-config-key-normalization
- d0dee70 fix(ralph-loop): skip idle continuation during background tasks
- f429e53 test(ralph-loop): cover background task idle guard
- a46b7b8 fix(file-reference-resolver): expand env vars in path references
- 9081475 fix(plugin-handlers): normalize default agent runtime lookup
- c92f841 fix(ralph-loop): normalize continuation agent names
- 5e4aa8b Merge pull request #3667 from code-yeongyu/fix/dev-browser-provider-gating
- f1d4eb7 fix(skill-context): filter dev-browser as provider-gated
- 0d3eed1 fix(builtin-skills): gate dev-browser by provider selection
- a835fef Merge pull request #3665 from code-yeongyu/fix/posthog-arch-cpus-crash
- ee260fb Merge pull request #3666 from code-yeongyu/fix/minimax-kimi-thinking-param
- 194d668 Merge pull request #3668 from code-yeongyu/fix/skills-override-resolution
- dbf0bb9 test(agents): cover skills override prompt injection
- aeb4419 fix(agents): resolve skills after agent overrides
- 71c29c8 fix(model-capabilities): disable thinking for minimax and non-thinking kimi
- d1bc25a fix(posthog): guard CPU telemetry collection
- d32300a @islee23520 has signed the CLA in #3664
- 1da7df1 Revert "Merge pull request #3657 from code-yeongyu/refactor/replace-zwsp-with-real-spaces"
- 9823462 Merge pull request #3661 from code-yeongyu/fix/doctor-heuristic-model-status
- a696c8a fix(hooks): apply Sisyphus GPT-5.5 variant
- f1a11f2 Merge pull request #3657 from code-yeongyu/refactor/replace-zwsp-with-real-spaces
- 136a54f fix(doctor): avoid warnings for resolved model capabilities
- 8e78596 fix(model-capabilities): recognize current provider aliases
- f100a85 fix(agents): keep object keys clean by separating list display from runtime name
- 62c19ce Merge pull request #3659 from code-yeongyu/fix/dotted-opus-frontier-tools
- 80791f1 fix(agents): cover dotted opus frontier model
- 3f30dac Merge pull request #3656 from code-yeongyu/feature/hide-grep-glob-for-frontier-agents
- acf293d fix(tmux): validate fallback port
- ac8987a fix(agents): preserve explicit legacy tool denies
- baef011 @LathissKhumar has signed the CLA in #3654