Skip to content

v1.106.0

Choose a tag to compare

@deivid11 deivid11 released this 26 May 21:15
· 26 commits to master since this release

What's New

Added

  • Codex pure-read rows on session reload — a Codex exec_command that is a single side-effect-free file read (sed -n 'A,Bp' file, cat file, head -n N file) now renders as one Read row with a highlighted line range on history reload, matching the live parser. Commands that write/edit/pipe/chain stay Bash rows.
  • Spotlight match-quality ranking — results are ranked by tiered match quality (exact → prefix → whole-word → substring → fuzzy) with a small per-entity-type weight as tiebreaker, so a strong building/db-server match can outrank a weak fuzzy agent match.
  • Sequential "Run all" in the database panel — multiple SQL statements now await each result before sending the next (executeQueryAndWait, resolves on success or error), replacing the racy setTimeout staggering.

Changed

  • Boss strict-JSON block rulesboss-instructions now spells out hard requirements for delegation/work-plan/spawn/analysis blocks, and boss-response-handler surfaces a visible parse-error message so the boss can correct and re-send.

Fixed

  • Empty Codex message payloads no longer render as raw JSON — all-empty content-block arrays resolve to nothing; session-loader only dumps raw text on a genuinely unrecognized block shape, plus a defensive client net (isEmptyCodexPayloadText).

Technical Details

  • 14 files changed: +802 / -97
  • New tests: session-loader (+153), codex parser (+90)