@vibebase/agent-cli
v0.1.1
Published
CLI for VibeBase agent identity and service flows (keygen, sign, challenge, token, claim, call)
Maintainers
Readme
vibebase-agent
CLI for VibeBase agent identity flows.
Install
npm i -g @vibebase/agent-cliCommands
vibebase-agent keygen [--out agent-identity.json]
vibebase-agent sign --challenge <value> [--identity <file> | --private-key <hex>]
vibebase-agent challenge --action <claim|token> --agent-id <id> [--identity-url <url>]
vibebase-agent token --agent-id <id> --challenge <value> --signature <hex> [--identity-url <url>]
vibebase-agent claim --agent-id <id> --challenge <value> --signature <hex> --bearer-token <token> [--identity-url <url>]
vibebase-agent call --agent-id <id> --identity <file> --service <db|email|hosting|storage> --path <path> [--method GET|POST|PUT|DELETE] [--json '{"k":"v"}'] [--gateway-url <url>] [--identity-url <url>]Example
vibebase-agent keygen --out agent-identity.json
vibebase-agent challenge --action claim --agent-id <agent-id>
vibebase-agent sign --challenge "vibebase:claim:<agent-id>:<timestamp>:<nonce>" --identity agent-identity.json
# Gateway proxied call with automatic refresh/retry on REFRESH_REQUIRED
vibebase-agent call \
--agent-id <agent-id> \
--identity agent-identity.json \
--service email \
--path /v1/send \
--method POST \
--json '{"to":"[email protected]","subject":"Hi","text":"Hello"}'