register-on-dashclaw

Solid

Register any agent (including this one) as a governed agent on a DashClaw instance

AI & Automation 284 stars 50 forks Updated today MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
82
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Register on DashClaw Register any AI agent as a governed entity on a DashClaw instance. This includes the meta act of registering this very agent on DashClaw. ## Register an Agent ### Via API ```bash curl -X POST "$DASHCLAW_BASE_URL/api/agents" \ -H "x-api-key: $DASHCLAW_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "agent_id": "my-agent", "agent_name": "My Agent", "description": "What this agent does", "capabilities": ["deploy", "api_call", "file_write"] }' ``` ### Via SDK ```javascript import { DashClaw } from 'dashclaw'; const claw = new DashClaw({ baseUrl: process.env.DASHCLAW_BASE_URL, apiKey: process.env.DASHCLAW_API_KEY, agentId: 'my-agent' }); // Agent is auto-registered on first guard call or action creation // Explicit registration is optional but recommended for metadata ``` ## Set Up Heartbeat Heartbeats let DashClaw know your agent is alive. Missing heartbeats trigger the "Agent Silent" signal (>10 min). ```javascript // Single heartbeat await claw.heartbeat({ status: 'online', metadata: { version: '1.0.0' } }); // Auto-heartbeat (v1 SDK) import { DashClaw } from 'dashclaw/legacy'; const claw = new DashClaw({ baseUrl, apiKey, agentId: 'my-agent' }); claw.startHeartbeat({ interval: 60000 }); // Every 60 seconds // Stop when shutting down claw.stopHeartbeat(); ``` ```python # Python claw.heartbeat(status="online", metadata={"version": "1.0.0"}) ``` ## Configure Agent-Specific Policies Scope guard policies to ...

Details

Author
ucsandman
Repository
ucsandman/DashClaw
Created
5 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category