v1.103.0
·
1208 commits
to main
since this release
What's New in v1.103.0
Added
deep-researchFSM Loop — Iterative web research synthesis loop: accepts a topic, generates faceted search queries, performs WebSearch/WebFetch iterations, deduplicates sources, scores per-facet coverage 1–5, and produces a structuredreport.md. Run viall-loop run deep-research "your topic". (FEAT-1540)rn-plan-apoFSM Loop — APO (Automatic Prompt Optimization) loop for iterative plan-quality gradient optimization.- Loop-Specialist Agent — New
loop-specialistagent with diagnosis taxonomy, doc wiring, and an evaluation harness for monitoring, analyzing, refining, and optimizing FSM-based automation loops. (FEAT-1532, FEAT-1544) ll-loop next-loopSub-command — History-based loop suggestion sub-command that recommends the most relevant built-in loop given recent session context. (FEAT-1546)- FSM
TargetStateSpec/TargetFileSpecSchema — New schema types and validation for per-FSM-state and per-file targeting inharness-optimize. (ENH-1552)
Fixed
- Renderer Inter-Layer Label Collision — Prevents label collisions when two edges share a source row across adjacent layers. (BUG-1501)
- Renderer Back-Edge Label Collision — Prevents label collisions when back-edges share a midpoint row.
- Renderer Forward-Edge Label Truncation — Truncates merged forward-edge labels that exceed available column width.
- Outer-Loop-Eval Terminal States — Adds distinct
fail_sub_loop,fail_error, andfail_missing_inputterminal states for clearer error reporting. - Confidence-Check Signal Detection — Extends Phase 4.6 signal phrase list for more reliable decision detection.
Changed
- harness-optimize State-Mode — State machine extension with
init_runstate, per-run trajectory paths, state-mode wiring, and docs. (ENH-1554, ENH-1555) - Meta-APO Per-FSM-State Targeting —
harness-optimizenow acceptsTargetStateSpecto focus optimization on individual loop states. (ENH-1535) - Status Synonym Normalization — Frontmatter
status:synonyms (e.g.completed→done,wip→in_progress) normalized on parse;ll-migrate-statusmigrates on-disk files; regression tests and docs added. (ENH-1539) svg-textgrad— Fixed gradient quoting, universal score recording, and optional external pass evaluator. (ENH-1548)review-loop— Adopts all seven harness-design best practices. (ENH-1547)ll-verify-docs— FSM loop tracking and bridge-skill filter added. (ENH-1038)- Loops ruamel.yaml Round-Trip Editor — New round-trip YAML state editor for in-place FSM edits that preserve formatting and comments. (ENH-1553)