rhan-oai
e8de4ea953
[codex-analytics] thread events ( #15690 )
...
- add event for thread initialization
- thread/start, thread/fork, thread/resume
- feature flagged behind `FeatureFlag::GeneralAnalytics`
- does not yet support threads started by subagents
PR stack:
- --> [[telemetry] thread events
#15690 ](https://github.com/openai/codex/pull/15690 )
- [[telemetry] subagent events
#15915 ](https://github.com/openai/codex/pull/15915 )
- [[telemetry] turn events
#15591 ](https://github.com/openai/codex/pull/15591 )
- [[telemetry] steer events
#15697 ](https://github.com/openai/codex/pull/15697 )
- [[telemetry] queued prompt data
#15804 ](https://github.com/openai/codex/pull/15804 )
Sample extracted logs in Codex-backend
```
INFO | 2026-03-29 16:39:37 | codex_backend.routers.analytics_events | analytics_events.track_analytics_events:398 | Tracked analytics event codex_thread_initialized thread_id=019d3bf7-9f5f-7f82-9877-6d48d1052531 product_surface=codex product_client_id=CODEX_CLI client_name=codex-tui client_version=0.0.0 rpc_transport=in_process experimental_api_enabled=True codex_rs_version=0.0.0 runtime_os=macos runtime_os_version=26.4.0 runtime_arch=aarch64 model=gpt-5.3-codex ephemeral=False thread_source=user initialization_mode=new subagent_source=None parent_thread_id=None created_at=1774827577 |
INFO | 2026-03-29 16:45:46 | codex_backend.routers.analytics_events | analytics_events.track_analytics_events:398 | Tracked analytics event codex_thread_initialized thread_id=019d3b84-5731-79d0-9b3b-9c6efe5f5066 product_surface=codex product_client_id=CODEX_CLI client_name=codex-tui client_version=0.0.0 rpc_transport=in_process experimental_api_enabled=True codex_rs_version=0.0.0 runtime_os=macos runtime_os_version=26.4.0 runtime_arch=aarch64 model=gpt-5.3-codex ephemeral=False thread_source=user initialization_mode=resumed subagent_source=None parent_thread_id=None created_at=1774820022 |
INFO | 2026-03-29 16:45:49 | codex_backend.routers.analytics_events | analytics_events.track_analytics_events:398 | Tracked analytics event codex_thread_initialized thread_id=019d3bfd-4cd6-7c12-a13e-48cef02e8c4d product_surface=codex product_client_id=CODEX_CLI client_name=codex-tui client_version=0.0.0 rpc_transport=in_process experimental_api_enabled=True codex_rs_version=0.0.0 runtime_os=macos runtime_os_version=26.4.0 runtime_arch=aarch64 model=gpt-5.3-codex ephemeral=False thread_source=user initialization_mode=forked subagent_source=None parent_thread_id=None created_at=1774827949 |
INFO | 2026-03-29 17:20:29 | codex_backend.routers.analytics_events | analytics_events.track_analytics_events:398 | Tracked analytics event codex_thread_initialized thread_id=019d3c1d-0412-7ed2-ad24-c9c0881a36b0 product_surface=codex product_client_id=CODEX_SERVICE_EXEC client_name=codex_exec client_version=0.0.0 rpc_transport=in_process experimental_api_enabled=True codex_rs_version=0.0.0 runtime_os=macos runtime_os_version=26.4.0 runtime_arch=aarch64 model=gpt-5.3-codex ephemeral=False thread_source=user initialization_mode=new subagent_source=None parent_thread_id=None created_at=1774830027 |
```
Notes
- `product_client_id` gets canonicalized in codex-backend
- subagent threads are addressed in a following pr
2026-03-31 12:16:44 -07:00
Eric Traut
3bbc1ce003
Remove TUI voice transcription feature ( #16114 )
...
Removes the partially-completed TUI composer voice transcription flow,
including its feature flag, app events, and hold-to-talk state machine.
2026-03-29 00:20:25 +00:00
Eric Traut
d65deec617
Remove the legacy TUI split ( #15922 )
...
This is the part 1 of 2 PRs that will delete the `tui` /
`tui_app_server` split. This part simply deletes the existing `tui`
directory and marks the `tui_app_server` feature flag as removed. I left
the `tui_app_server` feature flag in place for now so its presence
doesn't result in an error. It is simply ignored.
Part 2 will rename the `tui_app_server` directory `tui`. I did this as
two parts to reduce visible code churn.
2026-03-27 22:56:44 +00:00
Eric Traut
e7139e14a2
Enable tui_app_server feature by default ( #15661 )
2026-03-26 11:28:25 -06:00
Matthew Zeng
4b50446ffa
[plugins] Flip flags on. ( #15820 )
...
- [x] Flip flags on.
2026-03-26 03:24:06 +00:00
Matthew Zeng
91337399fe
[apps][tool_suggest] Remove tool_suggest's dependency on tool search. ( #14856 )
...
- [x] Remove tool_suggest's dependency on tool search.
2026-03-25 12:26:02 -07:00
Matthew Zeng
e590fad50b
[plugins] Add a flag for tool search. ( #15722 )
...
- [x] Add a flag for tool search.
2026-03-25 07:00:25 +00:00
Matthew Zeng
8c62829a2b
[plugins] Flip on additional flags. ( #15719 )
...
- [x] Flip on additional flags.
2026-03-24 21:52:11 -07:00
Matthew Zeng
0bff38c54a
[plugins] Flip the flags. ( #15713 )
...
- [x] Flip the `plugins` and `apps` flags.
2026-03-25 03:31:21 +00:00
Dylan Hurd
ea8b07e680
chore(core) Remove Feature::PowershellUtf8 ( #15128 )
...
## Summary
This feature has been enabled for powershell for a while now, let's get
rid of the logic
## Testing
- [x] Unit tests
2026-03-20 22:03:31 +00:00
jif-oai
79ad7b247b
feat: change multi-agent to use path-like system instead of uuids ( #15313 )
...
This PR add an URI-based system to reference agents within a tree. This
comes from a sync between research and engineering.
The main agent (the one manually spawned by a user) is always called
`/root`. Any sub-agent spawned by it will be `/root/agent_1` for example
where `agent_1` is chosen by the model.
Any agent can contact any agents using the path.
Paths can be used either in absolute or relative to the calling agents
Resume is not supported for now on this new path
2026-03-20 18:23:48 +00:00
Ahmed Ibrahim
2e22885e79
Split features into codex-features crate ( #15253 )
...
- Split the feature system into a new `codex-features` crate.
- Cut `codex-core` and workspace consumers over to the new config and
warning APIs.
Co-authored-by: Ahmed Ibrahim <219906144+aibrahim-oai@users.noreply.github.com >
Co-authored-by: Codex <noreply@openai.com >
2026-03-19 20:12:07 -07:00