Skip to content

v1.103.0

Choose a tag to compare

@BrennonTWilliams BrennonTWilliams released this 17 May 16:54
· 1208 commits to main since this release

What's New in v1.103.0

Added

  • deep-research FSM 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 structured report.md. Run via ll-loop run deep-research "your topic". (FEAT-1540)
  • rn-plan-apo FSM Loop — APO (Automatic Prompt Optimization) loop for iterative plan-quality gradient optimization.
  • Loop-Specialist Agent — New loop-specialist agent 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-loop Sub-command — History-based loop suggestion sub-command that recommends the most relevant built-in loop given recent session context. (FEAT-1546)
  • FSM TargetStateSpec / TargetFileSpec Schema — New schema types and validation for per-FSM-state and per-file targeting in harness-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, and fail_missing_input terminal 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_run state, per-run trajectory paths, state-mode wiring, and docs. (ENH-1554, ENH-1555)
  • Meta-APO Per-FSM-State Targetingharness-optimize now accepts TargetStateSpec to focus optimization on individual loop states. (ENH-1535)
  • Status Synonym Normalization — Frontmatter status: synonyms (e.g. completeddone, wipin_progress) normalized on parse; ll-migrate-status migrates 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)