Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions .changeset/codex-plugins-as-integrations.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
"executor": minor
"@executor-js/plugin-mcp": minor
"@executor-js/sdk": minor
---

Add locally installed OpenAI Codex plugins as one-click integrations: Messages
(iMessage/SMS), Chrome, Computer Use, Computer History, and OpenAI Developer
Docs. They appear in the connect dialog with their own icons, and a card that
cannot run yet says what to install and links to it.

Tool calls reach the plugins through `codex app-server` rather than a plugin's
own MCP server, because their services only honour calls from a Codex host
session. Computer Use and Chrome ship no MCP server at all, so their APIs are
projected as typed tools — `list_apps`, `click`, `read_page`, `navigate` — that
compile to a single call each. No model turn is involved; nothing is bundled or
downloaded, and a machine without Codex simply sees the setup steps.

A plugin's own approval prompt now reaches the caller, and states the terms it
carries: a browser prompt that persists for a site says so. Approvals are asked
once per session rather than per call.

Elicitation requests can carry implementation-defined metadata through
`FormElicitation` / `UrlElicitation`, and a paused execution reports it. Both
fields are optional and additive.
Loading