$ the-wire · showcase
openai-node 7.44.0 adds agent automations and prompt cache TTLs
By RepoJournal · Filed · About OpenAI · Composed from the cited sources · methodology
The day's substantive shipment is openai-node 7.44.0, which exposes delegation controls, prompt cache lifetimes and scheduled automations to JavaScript callers, while the Codex desk landed plumbing for plugin process isolation and a managed network proxy.
release: 7.44.0 (#3025) openai/openai-node
by openai-sdks[bot]
The SDK now exposes scheduled automations through `client.beta.agents.automations`, including invocation endpoints and an `automations` agent-tool variant, alongside delegation controls and prompt cache lifetimes. The release is tagged 7.44.0, dated 2026-10-25, against v7.43.0.
Add a plugin process host with bounded IPC and lifecycle management openai/codex
`codex-plugin-host` launches a helper with a cleared environment, verifies a readiness handshake, and speaks framed stdin/stdout with a 256 KiB frame limit and write backpressure. Startup cancellation and process-group cleanup keep exit status plus the last 16 KiB of stderr, with raw diagnostics held out of `Debug` output.
Preserve parent tool declarations in prediction forks openai/codex
Forked predictions that run with MCP disabled now keep the parent's inherited incremental tool declarations and append a developer notice that MCP tools are unavailable. Tool declarations update only outside the inherited context window; new windows declare current tools, and the default-enabled `prediction_preserve_parent_tools` flag gates the behavior.
Support `network_proxy` in managed requirements openai/codex
`requirements.toml` now accepts `[network_proxy]`, with `[experimental_network]` retained as a compatibility alias and both names rejected when present in a single layer. Layers normalize before merging so precedence and source tracking survive, and credential broker project discovery honors the new spelling.
fix(ci): use an explicit browser demo dependency (#4185) openai/openai-python
The final change is one line in `pyproject.toml`: the browser-demo include-group alias is replaced with `playwright==1.63.0`, the exact requirement provider-browser already declares, because the security-update checker on main crashed on the alias entry and blocked the next update. Package versions, the resolved graph and `uv.lock` are unchanged.