Skip to content

v1.117.0

Choose a tag to compare

@BrennonTWilliams BrennonTWilliams released this 07 Jun 04:52
· 485 commits to main since this release

What's Changed

New Orchestration Loops

  • rn-build capstone orchestration loop — Orchestrates the full rn-* sub-loop suite (refine, decompose, implement, remediate) as a capstone pipeline. (FEAT-1992)
  • loop-composer orchestration loop — Decomposes a large goal into an ordered DAG of sub-loop invocations with HITL approval. (FEAT-1808)
  • loop-composer-adaptive orchestration loop — Fault-tolerant variant with CONTINUE/REPLAN_TAIL/ABORT reassess gates. (FEAT-1983)
  • goal-cluster orchestration loop — Fan-out loop for sprint- or EPIC-shaped input with cross-batch context propagation. (FEAT-1988)
  • ll-logs-telemetry-digest FSM loop — Aggregates telemetry events into a structured digest report. (FEAT-1925)

New ll-logs Subcommands

  • scan-failures — Mines failed ll-* invocations from session logs, clusters by error signature. (ENH-1922)
  • stats — Skill invocation frequency and correction rate table from history.db. (ENH-1921)
  • sequences — Tool-chain n-gram extraction for workflow pattern discovery. (ENH-1919)
  • diff — Behavioral comparison between two session logs. (ENH-1924)
  • dead-skills — Identifies skills with zero invocations in session history.
  • eval-export — Reconstructs ll-harness EvalFixture files from session JSONL. (FEAT-1971)

FSM Improvements

  • Static validation of captured variable reachabilityll-loop validate now catches missing captures before runtime. (ENH-1961)
  • :default= and ? safe interpolation syntax — Suppress missing-variable errors for optional context keys.
  • Sub-loop missing-capture downgraded to WARNING — Reduces noise for optional sub-loop inputs. (ENH-1998)
  • Per-iteration artifact versioning — FSM loops snapshot artifacts per iteration under ${run_dir}/.

Other Additions

  • ll-verify-triggers CLI — Validates skill trigger accuracy with precision/recall and collision matrix. (FEAT-1910)
  • decisions coupling entry type — Records architectural coupling decisions, surfaced in /ll:wire-issue. (FEAT-1736)
  • Syrupy snapshot testing + 170+ new CLI-layer tests. (ENH-1965, ENH-1966)
  • Session-store retention/compaction policy for history.db.

Bug Fixes

  • BUG-1997: Multi-source capture in FSM reachability check
  • BUG-1995: Test DB isolation via LL_HISTORY_DB
  • BUG-1985: rn-remediate CONVERGED_STALLED+decision_needed routing
  • BUG-1882: Session-store migration race condition (fcntl.flock)
  • BUG-1975: rn-decompose missing on_partial/on_no routes
  • BUG-1972: run_dir not forwarded to rn-implement sub-loops

Full Changelog: v1.116.0...v1.117.0