No agent publishes directly.
AgentRail should treat agents as workers, not owners. They can propose changes, run checks, and attach evidence, but the operator decides whether the workitem is ready to merge and publish.
Multi-agent coding workflows touch files, secrets, terminals, browsers, GitHub, and release assets. The safest personal Beta is a control rail with explicit scope, tool permissions, evidence, and human approval before publish.
AgentRail should treat agents as workers, not owners. They can propose changes, run checks, and attach evidence, but the operator decides whether the workitem is ready to merge and publish.
Web pages, issues, PR comments, email, and downloaded docs can contain malicious instructions. AgentRail should label external content as evidence, not as authority.
A workitem should state which tools are allowed: read files, edit repo, run tests, browse web, call GitHub, or deploy. Anything outside scope requires human approval.
Tokens, API keys, cookies, and release credentials should remain outside agent-visible instructions. If a tool needs a secret, the approval and action should be logged.
Branch protection, CI status, code review, and PR conversation are part of the control rail. AgentRail should link workitems to PRs and record what passed before merge.
MCP expands the action surface. AgentRail should document which servers and tools a task can use, and separate read-only context from state-changing actions.