Release candidate: engine-specific plugin MCP configuration - #90
Merged
Conversation
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
marked this pull request as ready for review
September 10, 2026 14:32
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Promote beta candidate
c03db27bad7b159f2de313d67f00d34a99ad463bonto main7e9753cdb85d0cefb6add071f39c1b9aae537a88. 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
/filesacceptance 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.