0.3.19-rc.6
Pre-release
Pre-release
💥 BREAKING CHANGES
-
due to
3b77dd1- ♻️ remove mark_complete and complete verdict (commit by @jorben):GoalEvaluateResult.verdict no longer includes "complete"
-
due to
6c0f5aa- ✨ 引入 Judge 验收 Agent 替代 goal_scored 自证 (PR #224 by @HayWolf):GoalEvaluateResult.verdict no longer includes "complete"
- docs: 📝 update and reorder README feature list
Update the feature descriptions and reorder the bullet points in both
README.md and README_zh.md to better reflect the current product
capabilities and improve readability. Changes include:
- Reordering features to highlight persistent goal management, real-time
streaming, and extensibility earlier in the list - Updating descriptions for several features to be more accurate
- Maintaining consistency between English and Chinese versions
- Keeping the overall structure while improving flow
These are documentation-only changes that do not affect functionality.
- refactor(goal): ♻️ extract resolveGoalStatusKey for testability
- Extract inline status key resolution into a pure exported function
so the complete→verified (judgePassed) branch can be unit-tested
without mounting the component - Add unit tests covering all status mappings and judgePassed variants
- Add test for skipped verdict passthrough in goalEvaluate
- refactor(subagent): 🔧 increase builtin default max delegation depth to 5
RaiseBUILTIN_DEFAULT_MAX_DELEGATION_DEPTHfrom 3 to 5 to match the
existingGLOBAL_MAX_DELEGATION_DEPTH, allowing built-in subagents
(explore/review) to be delegated to the same depth as custom profiles.
Update delegation validation tests to reflect the new depth limits. - docs: 📝 remove obsolete design document
- docs(judge): 📝 add size-first verification strategy and delegation guidelines
- refactor(goal): ♻️ remove goal-level time_used_seconds in favor of run-level elapsed tracking
- docs: 📝 update and reorder README feature list
✨ New Features
00c6637- ui: ✨ enable text selection in markdown preview and overlay (PR #221 by @HayWolf)55e774b- subagent: ✨ Add nested subagent delegation with configurable depth limits (PR #223 by @HayWolf)d19a9e8- goal: ✨ replace self-attestation goal_scored with independent Judge acceptance agent (commit by @jorben)6c0f5aa- goal: ✨ 引入 Judge 验收 Agent 替代 goal_scored 自证 (PR #224 by @HayWolf)4481759- judge: ✨ redesign Judge evaluation for independence and completeness (commit by @jorben)
🐛 Bug Fixes
3690958- core: 🐛 fix Windows cross-compilation type errors (PR #219 by @jorben)0e8b153- subagent: 🐛 make task field optional and fix UTF-8 safe truncation (commit by @jorben)
♻️ Refactors
3a077c1- thread: ♻️ track cumulative thread elapsed time across runs (PR #220 by @jorben)96e7710- prompt: ♻️ Overhaul prompt injection with modular layered architecture (PR #222 by @jorben)3b77dd1- goal: ♻️ remove mark_complete and complete verdict (commit by @jorben)e284fbe- goal: ♻️ extract resolveGoalStatusKey for testability (commit by @jorben)e8a58f2- subagent: 🔧 increase builtin default max delegation depth to 5 (commit by @jorben)dc8fca0- goal: ♻️ remove goal-level time_used_seconds in favor of run-level elapsed tracking (commit by @jorben)fe7fbfc- workbench: ♻️ remove runMode from frontend state management (PR #225 by @jorben)