From dce99bc2595e58acc4d88a324f3ccab05cf5cd7d Mon Sep 17 00:00:00 2001 From: Dylan Hurd Date: Mon, 2 Feb 2026 09:44:08 -0800 Subject: [PATCH] ## New Features - Plan mode is now enabled by default with updated interaction guidance in the plan prompt. (#10313, #10308, #10329) - Personality configuration is now stable: default is friendly, the config key is `personality`, and existing settings migrate forward. (#10305, #10314, #10310, #10307) - Skills can be loaded from `.agents/skills`, with clearer relative-path instructions and nested-folder markers supported. (#10317, #10282, #10350) - Console output now includes runtime metrics for easier diagnostics. (#10278) ## Bug Fixes - Unarchiving a thread updates its timestamp so sidebar ordering refreshes. (#10280) - Conversation rules output is capped and prefix rules are deduped to avoid repeated rules. (#10351, #10309) - Override turn context no longer appends extra items. (#10354) ## Documentation - Fixed a broken image link in the npm README. (#10303) ## Changelog Full Changelog: https://github.com/openai/codex/compare/rust-v0.93.0...rust-v0.94.0 - #10278 feat: show runtime metrics in console @apanasenko-oai - #10285 display promo message in usage error @willwang-openai - #10302 fix(nix): update flake for newer Rust toolchain requirements @douglaz - #10296 chore(features) remove Experimental tag from UTF8 @dylan-hurd-oai - #10303 Fix npm README image link @fouad-openai - #10306 chore(app-server) add personality update test @dylan-hurd-oai - #10308 plan mode prompt @aibrahim-oai - #10305 chore(core) Default to friendly personality @dylan-hurd-oai - #10307 feat(core,tui,app-server) personality migration @dylan-hurd-oai - #10313 enable plan mode @aibrahim-oai - #10120 feat: fire tracking events for skill invocation @alexsong-oai - #10317 feat: Support loading skills from .agents/skills @gverma-openai - #10282 Make skills prompt explicit about relative-path lookup @xl-openai - #10316 Add websocket telemetry metrics and labels @apanasenko-oai - #10314 chore(config) Rename config setting to personality @dylan-hurd-oai - #10310 chore(features) Personality => Stable @dylan-hurd-oai - #10320 Sync system skills from public repo @gverma-openai - #10322 Sync system skills from public repo for openai yaml changes @gverma-openai - #10323 fix(config) config schema newline @dylan-hurd-oai - #10329 Improve plan mode interaction rules @charley-oai - #10280 Bump thread updated_at on unarchive to refresh sidebar ordering @charley-oai - #10350 fix: System skills marker includes nested folders recursively @gverma-openai - #10351 fix(rules) Limit rules listed in conversation @dylan-hurd-oai - #10354 Do not append items on override turn context @pakrym-oai - #10309 fix(core) Deduplicate prefix_rules before appending @dylan-hurd-oai - #10373 chore(core) gpt-5.2-codex personality template @dylan-hurd-oai - #10375 fix(personality) prompt patch @dylan-hurd-oai - #10371 feat: vendor app-server protocol schema fixtures @bolinfest --- codex-rs/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codex-rs/Cargo.toml b/codex-rs/Cargo.toml index 84210838fc..f67eb357f5 100644 --- a/codex-rs/Cargo.toml +++ b/codex-rs/Cargo.toml @@ -54,7 +54,7 @@ members = [ resolver = "2" [workspace.package] -version = "0.0.0" +version = "0.94.0" # Track the edition for all workspace crates in one place. Individual # crates can still override this value, but keeping it here means new # crates created with `cargo new -w ...` automatically inherit the 2024