Skip to content

feat: package trusted hooks and local MCP tools - #12

Merged
SetraTheXX merged 16 commits into
mainfrom
publish/phase11-mcp-and-release
Jul 25, 2026
Merged

feat: package trusted hooks and local MCP tools#12
SetraTheXX merged 16 commits into
mainfrom
publish/phase11-mcp-and-release

Conversation

@SetraTheXX

Copy link
Copy Markdown
Owner

Summary

  • package trusted subagent hooks
  • add gated local MCP Core tools
  • document audit and external integration boundaries
  • prepare the honest Phase 11 beta surface

Validation

  • npm test
  • npm run smoke
  • npm run check
  • npm run pack:dry-run
  • npm pack --dry-run

This is part 2 of the ordered Phase 11-14 publication series.

Copilot AI review requested due to automatic review settings July 25, 2026 23:51

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 371966b404

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread src/mcp/tools.js
}
if (name === "cewp_retry") {
requireConfirmation("retry", args);
return retrySupervisedCheckpoint({ ...core, yes: true });

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Default the retry timeout before dispatch

When an MCP caller omits the schema-optional timeoutSeconds, this forwards undefined to retrySupervisedCheckpoint; that function persists the run and attempt as executing before runCodexExecAdapter rejects the missing timeout. A valid confirmed retry therefore fails without executing anything and leaves the authoritative run stuck in an in-progress state, so supply the CLI-equivalent default before entering Core or require the argument.

AGENTS.md reference: AGENTS.md:L5-L5

Useful? React with 👍 / 👎.

checkpointId: binding.workflow.checkpointId,
owner: binding.execution.owner,
backend: binding.execution.backend,
status: "active",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Release integration ownership claims at lifecycle completion

When a host binding includes a worktree, this registry entry is always written as active, but no workflow completion, cancellation, replacement-without-a-worktree, or cleanup path updates this integration-side ownership file. Because loadOwnershipRecords treats every non-released entry as live, the completed workflow can permanently block later checkpoints or runs from claiming that task/worktree; transition or remove this claim when its Core lifecycle ends.

AGENTS.md reference: AGENTS.md:L6-L6

Useful? React with 👍 / 👎.

@SetraTheXX
SetraTheXX merged commit 4b6cba7 into main Jul 25, 2026
6 checks passed
@SetraTheXX
SetraTheXX deleted the publish/phase11-mcp-and-release branch July 25, 2026 23:57
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