CirvixGuides / Local agent
Your agent,
under policy.
Any Node agent can wrap its tool object with guard.wrap() — same engine, same audit chain.
Install
npm install -g @cirvix_ai/agent-control# or: npm install @cirvix_ai/agent-control
Wrap your tools (SDK)
import { guard, STARTER_RULES } from '@cirvix_ai/agent-control';const safeTools = guard.wrap(myTools, { rules: STARTER_RULES });
Policy
cirvix policy check
Test — watch a decision
Call a wrapped tool with a credential-shaped argument. It returns a structured denial, never executes, and writes an audit event.
Verify
cirvix logs lists every decision with its rule trace. Deny on secrets, permit on workspace reads —
that is your boundary working.