v0.2.1
What's New
Added
- Consult status: Non-timed, blocking state for human review. Workers transition from
workingtoconsultwhen they need human input; task releases ownership and blocks dependents until moved back - Pagination:
offsetparameter and metadata (has_more,total_count) forlist_tasksandsearchtools. Configurabledefault_page_size(default: 50) - Config file watcher: File watcher using
notifycrate for detecting config/workflow/skills changes with debouncing - Docs resource handler:
docs://resource scheme for serving markdown files fromdocs/directory - Config resources:
config://resource scheme for accessing current configuration, states, phases, dependencies, and tags - Metrics documentation:
docs/METRICS.mdwith experiment metrics definitions and SQL examples - Workflow gates: Exit requirements for all workflow topologies (solo: warn, swarm: allow, relay: reject, hierarchical: warn)
- Worker coordination guidance: Anti-revert rules, scope estimation, file conflict detection, and pre-refactoring guidance in workflow prompts
- Heartbeat/polling guidance: Workflow-specific
thinking()andmark_updates()reminders
Changed
- Workflow prompts optimized for conciseness (prose headers → bullet summaries)
workflow-solo.yamlset as default workflow- Removed generic
workflows.yamlin favor of topology-specific workflows
Fixed
- Dashboard starting regardless of
ui.modesetting (exhaustive match onUiModeenum) claim()now returns structuredblocked_byinfo when failing on unsatisfied dependencies- MCP
list_resources()now returns all defined resources - 74 clippy warnings resolved
Full Changelog: v0.2.0...v0.2.1
Full Changelog: v0.2.0...v0.2.1