Skip to content

feat(investigate): set launcher FINDEVIL_CONTROLLER_CAPABILITY for agent seal - #41

Merged
TimothyVang merged 1 commit into
mainfrom
agent/controller-inject
Jul 12, 2026
Merged

feat(investigate): set launcher FINDEVIL_CONTROLLER_CAPABILITY for agent seal#41
TimothyVang merged 1 commit into
mainfrom
agent/controller-inject

Conversation

@TimothyVang

Copy link
Copy Markdown
Owner

Summary

  • Generate a process-local 64-hex FINDEVIL_CONTROLLER_CAPABILITY for agent-mcp custody tools.
  • Pairs with dev agent_mcp change that authorizes controller-only tools when env is set and the hidden field is absent (stdio MCP owned by the launcher).
  • Selftest asserts the env is set via randomBytes(32).

Test plan

  • npm run build
  • node scripts/selftest.mjs — 208/0
  • Hosted build-and-verify
  • Live cloud with CASEFORGE_CLOUD_ACK after agent_mcp env-only authorize lands

…ent seal

Generate a process-local 64-hex controller capability so findevil-agent-mcp
custody tools can seal under launcher-held env trust (paired with agent_mcp
env-only authorize). Secret never enters model-visible tool schemas.
@TimothyVang
TimothyVang merged commit e0520e9 into main Jul 12, 2026
1 check 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.

1 participant