v2.3.0
Added
- Autonomous Missions capability layer — New
devsper.missionspackage for long-horizon autonomous execution across research, coding, and experiment workflows. - Mission planner and DAG generation — Added
missions/mission_planner.pyto break goals into mission tasks, assign role agents, and define dependency graphs. - Research mission workflow — Added mission agents (
researcher_agent,reviewer_agent,writer_agent,editor_agent) and end-to-end flow: research → critique → improve → finalize. - Coding mission workflow — Added mission agents (
architect_agent,coder_agent,tester_agent,debugger_agent,docs_agent) and end-to-end flow: design → code → test → fix → document. - Iteration engine — Added
missions/iteration_loop.pyfor quality-threshold-driven iterative execution with critique/improvement cycles. - Mission memory — Added
missions/mission_memory.pyto persist research findings, decisions, and experiment artifacts per mission. - Long-running mission support — Added checkpointing/resume support in
missions/mission_runner.pyplus HITL task-gating callback support. - Mission UI — Added dashboard
MissionViewand TUI mission execution path (mission:research ...,mission:coding ...,mission:experiment ...) to show goal, DAG, and iteration progress.
Changed
- SDK surface — Exported
MissionRunnerfromdevsperpackage root for straightforward mission execution from Python. - Testing — Added runtime tests for mission DAG planning and checkpoint creation.
Full Changelog: v2.2.0...v2.3.0