Commits


Fix Codex subscription continuity replay Translate response state into typed request-safe items, add versioned continuity and legacy replay support, and enforce the boundary with codec, Journal, and TLS regressions.


Restore terminal wheel scrolling and owner row rendering Mouse reporting was explicitly disabled while the wheel decoder remained active, so wheel input could never reach the transcript viewport. Enable and restore the terminal modes, use a narrow cursor and a real grey 256-color Owner palette, and add unit plus pty regression coverage.


Improve terminal UI and remove startup warnings Reflect a model-picker selection locally so the first repaint does not wait for the coordinator's authoritative configuration snapshot.


Fix Codex Responses reasoning metadata parsing


Discover models below configured API prefixes


fix Codex Responses stream compatibility


Fix welcome title and align help block


Accept current Codex tokens and fix named config dump


Reconcile Claude subscription acceptance state


Record final three-ticket acceptance state


Strengthen Artifact boundary and cancellation proofs


Cancel live tools when Artifact storage fills


Prove same-Session contenders have no side effects


Enforce Artifact preview budgets for inline results


Isolate OpenAI fixture from Artifact storage


Keep cancellation fixtures outside Artifact storage


Match agent context proof to latest Lead generation


Merge commit 'bc50b13' into codex/implement-all-three # Conflicts: # CONTEXT.md # src/fugu-tool/Makefile # src/fugu/Makefile


Prove Artifact cancellation race ordering


Require live Codex call continuity


Document the brokered Artifact contract


Prove live Codex continuity capture


Exercise Artifact paging and retirement end to end


Update Codex subscription acceptance tracker


Prove exact Artifact result boundaries