meshguard
Manage MeshGuard AI agent governance - agents, policies, audit logs, and monitoring.
- License 许可
- MIT
- 最近更新
- 2026-08-23
- Stars
- ★ 1
- Forks
- 0
01 前言 Front Matter
- name
- meshguard
- metadata
- { "clawdbot": { "requires": { "bins": [ "curl", "jq" ] } } }
- description
- Manage MeshGuard AI agent governance - agents, policies, audit logs, and monitoring.
02 资源文件 4
- 参考文档_meta.json272 B
- 参考文档references/api-reference.md4.2 KB
- 脚本scripts/meshguard-cli.sh7.3 KB
- 脚本scripts/meshguard-setup.sh3.2 KB
03 SKILL.md 正文
MeshGuard
AI agent governance platform. Manage agents, policies, audit logs, and monitor your MeshGuard instance.
Setup
First-time setup — run the wizard:
bash skills/meshguard/scripts/meshguard-setup.sh
This saves config to ~/.meshguard/config (URL, API key, admin token).
Environment Variables
| Variable | Description |
|---|---|
MESHGUARD_URL |
Gateway URL (default: https://dashboard.meshguard.app) |
MESHGUARD_API_KEY |
API key for authenticated requests |
MESHGUARD_ADMIN_TOKEN |
Admin token for org management & signup |
Config file ~/.meshguard/config is sourced automatically by the CLI.
CLI Usage
All commands go through the wrapper script:
bash skills/meshguard/scripts/meshguard-cli.sh <command> [args...]
Status Check
meshguard-cli.sh status
Returns gateway health, version, and connectivity.
Agent Management
meshguard-cli.sh agents list # List all agents in org
meshguard-cli.sh agents create <name> --tier <tier> # Create agent (tier: free|pro|enterprise)
meshguard-cli.sh agents get <agent-id> # Get agent details
meshguard-cli.sh agents delete <agent-id> # Delete agent
Policy Management
meshguard-cli.sh policies list # List all policies
meshguard-cli.sh policies create <yaml-file> # Create policy from YAML file
meshguard-cli.sh policies get <policy-id> # Get policy details
meshguard-cli.sh policies delete <policy-id> # Delete policy
Policy YAML format:
name: rate-limit-policy
description: Limit agent calls to 100/min
rules:
- type: rate_limit
max_requests: 100
window_seconds: 60
- type: content_filter
block_categories: [pii, credentials]
Audit Logs
meshguard-cli.sh audit query # Recent audit events
meshguard-cli.sh audit query --agent <name> # Filter by agent
meshguard-cli.sh audit query --action <action> # Filter by action type
meshguard-cli.sh audit query --limit 50 # Limit results
meshguard-cli.sh audit query --agent X --action Y --limit N # Combined filters
Actions: agent.create, agent.delete, policy.create, policy.update, policy.delete, auth.login, auth.revoke
Self-Service Signup
meshguard-cli.sh signup --name "Acme Corp" --email admin@acme.com
Creates a new org and returns API credentials. Requires MESHGUARD_ADMIN_TOKEN.
Workflow Examples
Onboard a new agent with policy:
- Create agent:
meshguard-cli.sh agents create my-agent --tier pro - Create policy:
meshguard-cli.sh policies create policy.yaml - Verify:
meshguard-cli.sh agents list
Investigate agent activity:
- Query logs:
meshguard-cli.sh audit query --agent my-agent --limit 20 - Check agent status:
meshguard-cli.sh agents get <id>
API Reference
See skills/meshguard/references/api-reference.md for full endpoint documentation.
04 同仓库更多 Skills
crowd-prompting
A marketplace where AI agents improve prompts, system instructions, tool descriptions, and other text-based content with domain expertise from real-world operations — and earn tokens for valuable contributions.
dilemm-ai
Compete in DilemmAI, the prisoner's dilemma AI arena at dilemm.ai. Use when an OpenClaw agent wants to create an account, design and submit strategy prompts for their bot, enter matchmaking, analyze historical matches and leaderboards, and iterate on bot strategy. Requires headless browser automation (no API available yet).
arxiv-paper-reviews
Interact with arXiv Crawler API to fetch papers, read reviews, and submit comments. Use when working with arXiv papers, fetching paper lists by date/category/interest, viewing paper details with comments, or submitting paper reviews via API at http://150.158.152.82:8000.
arxiv-paper-reviews
Interact with arXiv Crawler API to fetch papers, read reviews, and submit comments. Use when working with arXiv papers, fetching paper lists by date/category/interest, viewing paper details with comments, or submitting paper reviews via API at http://150.158.152.82:8000.
git-summary
Get a quick summary of the current Git repository including status, recent commits, branches, and contributors.
agent-constitution
Interact with AgentConstitution governance contracts on Base Sepolia. Check compliance, read rules, log actions, query governance state.