Skip to content

0.3.19-rc.6

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Jun 04:13

💥 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
      Raise BUILTIN_DEFAULT_MAX_DELEGATION_DEPTH from 3 to 5 to match the
      existing GLOBAL_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

✨ 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)

🔧 Chores

  • 539005c - deps: 🔧 align tiycore to 0.2.10-rc.2 and adopt Usage::context_size() (commit by @jorben)