Skip to content

v0.9.8

Choose a tag to compare

@stephanj stephanj released this 11 Feb 18:02
· 65 commits to master since this release
241d778

[0.9.8]

Added

  • Automated test execution: new run_tests agent tool that auto-detects build systems (Gradle, Maven, npm, Cargo, Go, Make), runs tests, and returns structured results to the LLM (#863)
  • Agent iterates on test failures: system prompt instructs the LLM to run tests after code changes and fix until they pass
  • Configurable test execution settings: enable/disable toggle, timeout (default 5 min), custom test command with {target} placeholder
  • Test output parsing for Gradle, Maven Surefire, and Jest with pass/fail counts and failed test names
  • Agent Loop: batch task execution with dependency-aware topological sort, progress tracking, and automatic task advancement (#872)
  • Spec task runner service with batch execution UI for running selected or all To Do tasks

Fixed

  • Prevent agent and MCP logs from leaking across projects (#867)
  • Defer task advancement until prompt execution completes (#872)
  • Downgrade Kotlin to 2.0.21 to match IDE runtime and remove dead activeTaskSpec code
  • Prompts settings dialog text overflows viewport

Documentation

  • Add "Automated Test Execution" section to Agent Mode docs with build system table, configuration, and troubleshooting
  • Add Agent Loop batch task execution page for SDD
  • Add references, documentation, and CLI board sections to SDD docs
  • Reorder docs sidebar: Agent Mode after Features Overview, then Spec-driven Development, then Agent Loop
  • Add Agent Loop cross-references to Agent Mode and Spec-driven Development pages

Run spec tasks in batch automatic

RunTasks.mp4