|
1 | 1 | # executor |
2 | 2 |
|
| 3 | +## 1.6.4 |
| 4 | + |
| 5 | +### Patch Changes |
| 6 | + |
| 7 | +- [#1858](https://github.com/UsefulSoftwareCo/executor/pull/1858) [`ffcfbc0`](https://github.com/UsefulSoftwareCo/executor/commit/ffcfbc0de27d0ae55215839fb70395b0b7d9a65c) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - Add locally installed OpenAI Codex plugins as one-click integrations: Messages |
| 8 | + (iMessage/SMS), Chrome, Computer Use, Computer History, and OpenAI Developer |
| 9 | + Docs. They appear in the connect dialog with their own icons, and a card that |
| 10 | + cannot run yet says what to install and links to it. |
| 11 | + |
| 12 | + Tool calls reach the plugins through `codex app-server` rather than a plugin's |
| 13 | + own MCP server, because their services only honour calls from a Codex host |
| 14 | + session. Computer Use and Chrome ship no MCP server at all, so their APIs are |
| 15 | + projected as typed tools — `list_apps`, `click`, `read_page`, `navigate` — that |
| 16 | + compile to a single call each. No model turn is involved; nothing is bundled or |
| 17 | + downloaded, and a machine without Codex simply sees the setup steps. |
| 18 | + |
| 19 | + A plugin's own approval prompt now reaches the caller, and states the terms it |
| 20 | + carries: a browser prompt that persists for a site says so. Approvals are asked |
| 21 | + once per session rather than per call. |
| 22 | + |
| 23 | + Elicitation requests can carry implementation-defined metadata through |
| 24 | + `FormElicitation` / `UrlElicitation`, and a paused execution reports it. Both |
| 25 | + fields are optional and additive. |
| 26 | + |
| 27 | +- [#1477](https://github.com/UsefulSoftwareCo/executor/pull/1477) [`c0c7a0d`](https://github.com/UsefulSoftwareCo/executor/commit/c0c7a0db41623077ba8b7d09de5ef8ee8e6a99e3) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - Stop exporting credential-bearing URLs in telemetry. Every query parameter |
| 28 | + value, URL fragment, and userinfo component is stripped from exported span |
| 29 | + URLs — no parameter name is trusted — on every exporter path: the cloud span |
| 30 | + processors, the self-host OTLP exporter, the browser client's OTLP exporter, |
| 31 | + and the forwarded browser trace batches. User-supplied MCP endpoints are |
| 32 | + sanitized before being stamped onto spans. |
| 33 | + |
| 34 | +- [#1841](https://github.com/UsefulSoftwareCo/executor/pull/1841) [`d13151a`](https://github.com/UsefulSoftwareCo/executor/commit/d13151ac19453f11b40c7f49303a10854c66e464) Thanks [@RhysSullivan](https://github.com/RhysSullivan)! - 1Password: multiple named accounts. The provider now holds any number of named accounts — a work account next to a personal one, or a service-account token next to desktop-app biometrics — each scoping its own set of vaults. The settings card lists every account with independent edit and disconnect, existing single-account configs upgrade in place, and `op://` refs keep their vault-first addressing: a vault name that exists in more than one account is an explicit ambiguity error, never a silent pick. |
| 35 | + |
| 36 | +- Updated dependencies [[`ffcfbc0`](https://github.com/UsefulSoftwareCo/executor/commit/ffcfbc0de27d0ae55215839fb70395b0b7d9a65c), [`10e16a5`](https://github.com/UsefulSoftwareCo/executor/commit/10e16a5baa2648657b70038e7d11429c58e4d242), [`515d6aa`](https://github.com/UsefulSoftwareCo/executor/commit/515d6aa391a04a3579a7b10f974ec316a563cf7a), [`06bf742`](https://github.com/UsefulSoftwareCo/executor/commit/06bf74254f3432e8d75fd8b493ef7a435ea4bc84)]: |
| 37 | + - @executor-js/sdk@1.6.4 |
| 38 | + - @executor-js/local@1.6.4 |
| 39 | + - @executor-js/api@1.4.67 |
| 40 | + - @executor-js/runtime-quickjs@1.6.4 |
| 41 | + |
3 | 42 | ## 1.6.3 |
4 | 43 |
|
5 | 44 | ### Patch Changes |
|
0 commit comments