The Wire · Showcase
CODEX SHIPS AGENT PLUGIN OVERHAUL AND TUI PERFORMANCE FIXES
By RepoJournal · Filed · About OpenAI
Codex now handles portable Agent Plugins with schema-declared manifests and cuts terminal redraw overhead by caching screen dimensions instead of querying on every frame.
The platform dropped support for legacy plugin identifier rules in favor of Agent Plugin's root `plugin.json` schema, accepting dotted names and versions that don't fit directory-safe formats [1]. TUI responsiveness improves significantly as terminal size queries move from every redraw to resize events only, with cached dimensions passed through transcript reflow and viewport updates [2]. Two-stroke key chords like `ctrl-x ctrl-s` now work in keymap configuration [3], with conflict detection against single-key bindings and a one-second timeout to cancel pending chords. Tool execution metadata now survives across prompts, reattaching `executed_tool_calls` when outputs flow into subsequent requests and bounding retained history to 32 KiB [4]. These changes land across 6 commits and 6 PRs, all from the copyberry team.
One email a day. Unsubscribe in one click.
Keep up with OpenAI in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Test Agent Plugin discovery and installation paths if you maintain custom plugins openai/codex [plan]
- → Configure two-stroke keybinds in your TUI keymap and validate against existing single-key bindings openai/codex [monitor]
- → Verify tool metadata retention in multi-turn workflows, especially with 32 KiB truncation boundaries openai/codex [plan]
References
- [1] Support portable Agent Plugins throughout installation ↗ openai/codex
- [2] Avoid querying terminal size on every TUI redraw ↗ openai/codex
- [3] Support two-stroke TUI key chords ↗ openai/codex
- [4] Retain attempted tool metadata across prompts ↗ openai/codex