You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 rules — boss-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)