Commit Graph

27 Commits

Author SHA1 Message Date
Roy Han
7eebd0281f rebase 2026-03-25 14:29:02 -07:00
Roy Han
505e703c32 restructure history and source 2026-03-25 14:28:48 -07:00
Roy Han
3a2d6eac2f rebase 2026-03-25 14:22:21 -07:00
rhan-oai
f10cf5c9fa Merge branch 'rhan/oob-turn-metadata' into rhan/oob-queue 2026-03-25 13:52:56 -07:00
Roy Han
c36438ca59 is first turn 2026-03-25 12:06:07 -07:00
Roy Han
1d5408dd40 fmt 2026-03-24 17:47:38 -07:00
Roy Han
ade9c6fc5b logic cleanup 2026-03-24 17:35:46 -07:00
Roy Han
7f10658d93 steer cleanup 2026-03-24 17:31:59 -07:00
Roy Han
ae06d729fa remove turn event type 2026-03-24 17:31:17 -07:00
Roy Han
cad23c805a renaming 2026-03-24 17:31:17 -07:00
Roy Han
5fefa5e9dc update schema 2026-03-24 17:30:24 -07:00
Roy Han
694ff84ec1 event definitions 2026-03-24 17:28:06 -07:00
Roy Han
8a6be13ae6 define events and support queueing 2026-03-24 17:26:15 -07:00
Roy Han
07c0d34fa4 user message metadata 2026-03-24 17:24:50 -07:00
Roy Han
7141347e82 variant tightening 2026-03-24 15:58:09 -07:00
Roy Han
039a64053c Revert "rebase"
This reverts commit 9ad5c1386f, reversing
changes made to 4b9e6f4383.
2026-03-24 15:21:52 -07:00
Roy Han
086e3dcc50 steer cleanup 2026-03-24 14:56:59 -07:00
Roy Han
903559bd60 remove turn event type 2026-03-24 14:47:27 -07:00
Roy Han
e7a4e25e83 renaming 2026-03-24 14:37:50 -07:00
Roy Han
1ab00f1609 update schema 2026-03-24 14:26:45 -07:00
Roy Han
1d4cee82bf event definitions 2026-03-24 14:04:13 -07:00
Roy Han
2865b096f6 define events and support queueing 2026-03-24 14:03:39 -07:00
Roy Han
69a755c9f6 user message metadata 2026-03-24 11:12:37 -07:00
Roy Han
d3a36cc2e6 restore reasoning prefix 2026-03-24 10:00:04 -07:00
Roy Han
852cf6a2a5 turn level metadata 2026-03-23 18:46:43 -07:00
alexsong-oai
1a363d5fcf Add plugin usage telemetry (#14531)
adding metrics including: 
* plugin used
* plugin installed/uninstalled
* plugin enabled/disabled
2026-03-12 19:22:30 -07:00
Michael Bolin
0c8a36676a fix: move inline codex-rs/core unit tests into sibling files (#14444)
## Why
PR #13783 moved the `codex.rs` unit tests into `codex_tests.rs`. This
applies the same extraction pattern across the rest of `codex-rs/core`
so the production modules stay focused on runtime code instead of large
inline test blocks.

Keeping the tests in sibling files also makes follow-up edits easier to
review because product changes no longer have to share a file with
hundreds or thousands of lines of test scaffolding.

## What changed
- replaced each inline `mod tests { ... }` in `codex-rs/core/src/**`
with a path-based module declaration
- moved each extracted unit test module into a sibling `*_tests.rs`
file, using `mod_tests.rs` for `mod.rs` modules
- preserved the existing `cfg(...)` guards and module-local structure so
the refactor remains structural rather than behavioral

## Testing
- `cargo test -p codex-core --lib` (`1653 passed; 0 failed; 5 ignored`)
- `just fix -p codex-core`
- `cargo fmt --check`
- `cargo shear`
2026-03-12 08:16:36 -07:00