🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@agentkitai/agentgate-cli

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@agentkitai/agentgate-cli

CLI for AgentGate approval management

latest
Source
npmnpm
Version
0.1.0
Version published
Maintainers
1
Created
Source

@agentkitai/agentgate-cli

Command-line interface for AgentGate approval management.

Installation

pnpm add -g @agentkitai/agentgate-cli

Usage

Configuration

# Show current configuration
agentgate config show

# Set server URL
agentgate config set serverUrl http://localhost:3000

# Set API key
agentgate config set apiKey your-api-key

# Set output format (json, table, plain)
agentgate config set outputFormat table

# Show config file path
agentgate config path

Creating Requests

# Create a simple request
agentgate request send_email

# Create a request with parameters
agentgate request transfer_funds -p '{"amount": 1000, "to": "user@example.com"}'

# Create an urgent request
agentgate request deploy_production -u critical

Viewing Requests

# Get status of a specific request
agentgate status <request-id>

# List all requests
agentgate list

# List pending requests
agentgate list -s pending

# List with pagination
agentgate list -l 10 -o 20

Approving/Denying Requests

# Approve a request
agentgate approve <request-id>

# Approve with reason
agentgate approve <request-id> -r "Looks good"

# Deny a request
agentgate deny <request-id>

# Deny with reason
agentgate deny <request-id> -r "Not authorized"

Output Formats

All commands support --json flag for JSON output:

agentgate list --json
agentgate status <request-id> --json

Configuration File

Configuration is stored in ~/.agentgate/config.json:

{
  "serverUrl": "http://localhost:3000",
  "apiKey": "your-api-key",
  "timeout": 30000,
  "outputFormat": "table"
}

API

The CLI can also be used programmatically:

import { ApiClient, loadConfig } from '@agentkitai/agentgate-cli';

const client = new ApiClient();
const requests = await client.listRequests({ status: 'pending' });

Keywords

agentgate

FAQs

Package last updated on 26 Jun 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts