v1.111.0
·
1008 commits
to main
since this release
What's New in v1.111.0
Added
ready-to-implement-gatesub-loop primitive — FSM sub-loop for gating issue implementation against readiness criteria before execution begins. (FEAT-1695)assumption-firewallloop — Gates issues against the Learning-Test Registry, surfacing untested assumptions before implementation. (FEAT-1696)adopt-third-party-apiFSM loop — Automates the process of exploring and adopting third-party API integrations. (FEAT-1697)link-epicsskill — Links issues to their parent epics with frontmatter wiring and catalog registration. (ENH-1729, ENH-1730)
Fixed
- Dead-PID reconciliation in
list_running_loops— Loops that exited without cleanup are now markeddonewhenll-loop listis called, preventing stale entries from accumulating. (BUG-1731)
Changed
run_dirinjection for built-in loops — Each loop run now gets a dedicated artifact directory under.loops/runs/<loop>/<run-id>/; built-in loops migrated to userun_dirfor all per-run output. (ENH-1726)--show-diagrams slimpreset — Newslimpreset renders FSM diagrams in a compact single-column layout for narrow terminals. (ENH-1702)ll-issues list --group-by epic— Issues can now be grouped by their parent epic in list output. (ENH-1727)general-taskexecute split into 4 sub-states — Execution phase decomposed into granular states for better observability and recovery. (ENH-1732)- Deepest active loop shown in pinned pane — Pinned status pane now shows only the innermost running loop rather than the outermost.
ll-issues set-statussubcommand — New CLI subcommand for directly setting an issue's status field.- FSM diagram rendered in dry-run mode — Passing
--show-diagramstoll-loop run --dry-runnow renders the diagram without executing.