Skip to content

Release candidate: engine-specific plugin MCP configuration - #90

Merged
makeitfutureDev merged 8 commits into
mainfrom
codex/release-beta-20260910
Sep 10, 2026
Merged

Release candidate: engine-specific plugin MCP configuration#90
makeitfutureDev merged 8 commits into
mainfrom
codex/release-beta-20260910

Conversation

@makeitfutureDev

@makeitfutureDev makeitfutureDev commented Sep 10, 2026

Copy link
Copy Markdown
Owner

Promote beta candidate c03db27bad7b159f2de313d67f00d34a99ad463b onto main 7e9753cdb85d0cefb6add071f39c1b9aae537a88. Main is an ancestor; the candidate is eight commits ahead with seven changed files.

Dual-manifest plugins now select each engine's own inline or referenced MCP configuration. Previously Codex could select Claude's command, and separate referenced configurations could fail as duplicate server names. This also corrects the retired Slack /files acceptance instructions. Changes were reviewed in #88 and #89.

Exact-candidate validation: full coverage suite 2,501 passed, zero failed, 11 explicitly skipped; coverage 92.75% lines, 84.39% branches, 88.53% functions. Static analysis, secret scan, security coverage, production dependency audit at the high threshold, and DCO passed. Candidate CI passed.

Exact-candidate live replay: all four real Claude/Codex inline/referenced MCP checks passed. Each actual namespaced plugin_echo call returned DUAL-42 once, with the correct engine marker and captured server argv. The four disposable rootless Podman containers and volumes were destroyed. The isolated harness tightened its Codex auth mount to read-only; this does not change or certify production credential-mount behavior. Broader live gates below remain incomplete.

Release authorization: the operator explicitly approved promotion of this exact tested candidate on 2026-09-10 and overrode the remaining live acceptance gates ("It's my rules, please push to main"). The broader plugin mode/connection/personal-isolation/lifecycle matrix and complete native file-command acceptance remain incomplete; this approval is an explicit waiver, not a passing result. Promote only c03db27, excluding later beta commits.

tbiyss and others added 8 commits September 9, 2026 23:50
Signed-off-by: Tiberiu Socaci <tsocaci@makeitfuture.com>
Signed-off-by: Tiberiu Socaci <tsocaci@makeitfuture.com>
Signed-off-by: Tiberiu Socaci <tsocaci@makeitfuture.com>
Refresh the canonical instruction file so it describes the system as it
exists today instead of the Slack-only, Claude-only daemon it started as.

- Describe all three engines (Claude Code, Codex, the read-only OpenCode
  proof adapter) and all three chat surfaces, with the real Claude argv,
  the warm-pool difference and the Codex exec shape in the contract.
- Name the second Composio identity correctly (composio-agent) and its
  channel -> organization fallback; a DM receives only composio-user.
- Map the modules that were missing entirely: the skills platform,
  approvals and browser approval links, the run API, loops, the
  transactional updater, the licensing plane under src/ee/, the MCP
  socket bridge, the split admin routes, the container image contract,
  scripts and the test layout.
- Correct stale facts: channel memory is uncapped with a catalog
  injected at session start, the DB has 34 tables at schema version 24,
  safeSpawnEnv lives in channel-env.js, the boot order, the mode names
  and independent Auto/Lean options, the channel access policy in
  isAuthorized(), and the current label of the operator-home switch.
- Point the release policy at the maintainer docs and the exact-tag
  candidate check; DCO ranges for development and release branches.
- Drop the scaffolding jargon that referred to another product's
  planning profiles.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Signed-off-by: Tiberiu Socaci <tsocaci@makeitfuture.com>
…s-docs-0909

Signed-off-by: Tiberiu Socaci <tsocaci@makeitfuture.com>
Signed-off-by: Tiberiu Socaci <tsocaci@makeitfuture.com>
@makeitfutureDev
makeitfutureDev marked this pull request as ready for review September 10, 2026 14:32
@makeitfutureDev
makeitfutureDev merged commit c03db27 into main Sep 10, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants