core-agent-ide/codex-rs/state/src
jif-oai ed778f9017
Avoid redundant transactional check before inserting dynamic tools (#10521)
Summary
- remove the extra transaction guard that checked for existing dynamic
tools per thread before inserting new ones
- insert each tool record with `ON CONFLICT(thread_id, position) DO
NOTHING` to ignore duplicates instead of pre-querying
- simplify execution to use the shared pool directly and avoid unneeded
commits

Testing
- Not run (not requested)
2026-02-03 15:34:28 +00:00
..
bin feat: improve logs client (#10229) 2026-01-30 18:23:18 +01:00
model feat: improve logs client (#10229) 2026-01-30 18:23:18 +01:00
extract.rs chore: add phase to message responseitem (#10455) 2026-02-03 02:52:26 +00:00
lib.rs feat: backfill timing metric (#10218) 2026-01-30 10:19:41 +01:00
log_db.rs feat: add log retention and delete them after 90 days (#10151) 2026-01-29 16:55:01 +01:00
migrations.rs feat: sqlite 1 (#10004) 2026-01-28 15:29:14 +01:00
paths.rs feat: sqlite 1 (#10004) 2026-01-28 15:29:14 +01:00
runtime.rs Avoid redundant transactional check before inserting dynamic tools (#10521) 2026-02-03 15:34:28 +00:00