01
Install
Use the CLI from any project.
npm install -g @invoke/cliInvoke is the execution reliability layer for agents. Use it when a tool call can timeout, partially succeed, duplicate, drift, or require review before touching production.
01
Use the CLI from any project.
npm install -g @invoke/cli02
Save your runtime URL and API key locally.
invoke login --base-url https://agentgate-ai.onrender.com03
Watch timeout, duplicate retry, stale approval, and webhook drift get controlled.
invoke demo04
Send an agent action through Invoke instead of calling the API directly.
invoke call linear.create_issue --json '{"title":"Fix checkout retry"}'import { Invoke } from "@invoke/sdk"
const invoke = new Invoke({
apiKey: process.env.INVOKE_API_KEY!,
})
const result = await invoke.execute("linear.create_issue", {
team_id: "eng",
title: "Fix webhook retry path",
})curl https://agentgate-ai.onrender.com/call \
-H "Content-Type: application/json" \
-H "X-API-Key: $INVOKE_API_KEY" \
-d '{
"tool": "linear.create_issue",
"params": {"title": "Fix checkout retry"},
"agent_id": "support_agent"
}'Run demos, register tools, inspect agents, and call actions from the terminal.
Use Invoke from TypeScript or Python when your agent executes real work.
Limit tools by agent, workflow, environment, action, and resource.
Inspect calls, retries, approvals, reconciliation decisions, and final outcomes.
Start with a single high-risk action: charge, refund, CRM update, Slack post, issue creation, or production deploy. The fastest path to value is controlling one failure mode end to end.
See product flow