jif-oai and Codex
12f0e0b0eb
chore: merge name and title ( #17116 )
...
Merge title and name concept to leverage the sqlite title column and
have more efficient queries
---------
Co-authored-by: Codex <noreply@openai.com >
2026-04-09 18:44:26 +01:00
Eric Traut
36586eafed
Fix stale thread-name resume lookups ( #16646 )
...
Addresses #15943
Problem: Name-based resume could stop on a newer session_index entry
whose rollout was never persisted, shadowing an older saved thread with
the same name.
Solution: Materialize rollouts before indexing thread names and make
name lookup skip unresolved entries until it finds a persisted rollout.
2026-04-08 18:51:29 -07:00
Dylan Hurd
6c36e7d688
fix(app-server) revert null instructions changes ( #17047 )
2026-04-07 15:18:34 -07:00
Ahmed Ibrahim
cd591dc457
Preserve null developer instructions ( #16976 )
...
Preserve explicit null developer-instruction overrides across app-server
resume and fork flows.
2026-04-07 09:32:14 -07:00
Ahmed Ibrahim
24c598e8a9
Honor null thread instructions ( #16964 )
...
- Treat explicit null thread instructions as a blank-slate override
while preserving omitted-field fallback behavior.
- Preserve null through rollout resume/fork and keep explicit empty
strings distinct.
- Add app-server v2 start/fork coverage for the tri-state instruction
params.
2026-04-07 04:10:19 +00:00
Ahmed Ibrahim
2e03d8b4d2
Extract rollout into its own crate ( #15548 )
2026-03-24 18:10:53 -07:00