OMP extensions can revise a plan and answer its review
18.10.4, released 2026-10-13 at 19:38:04Z, lets an extension revise a plan, answer execute while the terminal picker remains live, reopen an idle dismissed review and choose an available execution tier. First answer wins; downstream tool policy still applies. This is the shipping TypeScript line, not the untagged Rust successor.
What this changes for operators
- Teams forwarding plan decisions between panes: try a reviewed extension using resolvePlanReview and openPlanReview on 18.10.4. Remote or policy-based review can now reach the actual decision instead of asking a person to copy the answer into the terminal.
- When plan choice must remain human, use --no-extensions or an exact trusted-extension allowlist. Project configuration and extensions still load without a trust prompt; Pi API-name compatibility does not import Pi’s trust gate. Restricting extensions gives up this review automation.
- Exercise simultaneous terminal/extension answers, plan revisions and downstream denied tool calls before adoption. Those recorded results, alongside accepted work and review time, would settle usefulness and enforcement for the installed extension; the source API proves neither better judgment nor a reduction in total review.
Primary sources
- github_release 2026-10-13-omp-18-10-4-lets-extensions-revise-and-execute-the-plan-review-while-tool-approvals-require can1357/oh-my-pi / v18.10.4
- tagged_commit_file 2026-10-13-omp-18-10-4-lets-extensions-revise-and-execute-the-plan-review-while-tool-approvals-require can1357/oh-my-pi / docs/extensions.md#L555-L560
- commit 2026-10-13-omp-18-10-4-lets-extensions-revise-and-execute-the-plan-review-while-tool-approvals-require github.com/can1357/oh-my-pi/commit/d40b86cf7d6607fc349545ec67ed321023e53425
- tagged_commit_file 2026-10-13-omp-18-10-4-lets-extensions-revise-and-execute-the-plan-review-while-tool-approvals-require can1357/oh-my-pi / docs/extensions.md#L358-L360
- tagged_commit_file 2026-10-13-omp-18-10-4-lets-extensions-revise-and-execute-the-plan-review-while-tool-approvals-require can1357/oh-my-pi / docs/approval-mode.md#L96-L105
- merged_pr 2026-10-13-omp-18-10-4-lets-extensions-revise-and-execute-the-plan-review-while-tool-approvals-require github.com/can1357/oh-my-pi/pull/15550
- commit 2026-10-13-omp-project-inputs-still-load-without-trust-approval-and-18-7-0-documented-that-design github.com/can1357/oh-my-pi/commit/a5a5f1d128fac3bbb558696b62f1c1cc5d5aa9f7
- tagged_commit_file 2026-10-13-omp-project-inputs-still-load-without-trust-approval-and-18-7-0-documented-that-design can1357/oh-my-pi / README.md#L593-L602
- tagged_commit_file 2026-10-13-omp-project-inputs-still-load-without-trust-approval-and-18-7-0-documented-that-design can1357/oh-my-pi / packages/coding-agent/src/extensibility/extensions/runner.ts#L1401-L1404
- tagged_commit_file 2026-10-13-omp-project-inputs-still-load-without-trust-approval-and-18-7-0-documented-that-design can1357/oh-my-pi / packages/coding-agent/src/tools/settings.ts#L311-L315
- tagged_commit_file 2026-10-13-omp-project-inputs-still-load-without-trust-approval-and-18-7-0-documented-that-design can1357/oh-my-pi / docs/approval-mode.md#L166
- tagged_commit_file 2026-10-13-omp-project-inputs-still-load-without-trust-approval-and-18-7-0-documented-that-design can1357/oh-my-pi / docs/settings.md#L166-L168
Signal metadata
Source findings
- 2026-10-13-omp-18-10-4-lets-extensions-revise-and-execute-the-plan-review-while-tool-approvals-require 2026-10-13-omp-18-10-4-lets-extensions-revise-and-execute-the-plan-review-while-tool-approvals-require
- 2026-10-13-omp-project-inputs-still-load-without-trust-approval-and-18-7-0-documented-that-design 2026-10-13-omp-project-inputs-still-load-without-trust-approval-and-18-7-0-documented-that-design
Featured in
- The Handoff Has an API / 2026-10-13
Run: 2026-10-13-profile-refresh-2026-09-21_2026-10-13-frontier-v0
Schema: bitter.frontier_signals.v0 / ID: 2026-10-13-omp-extensions-can-resolve-plan-review
Research evidence and publication history are open in the repository.