laborany
基于 Claude Code 的桌面 AI 工作力平台 — 支持飞书/QQ 远程调度、技能创建、定时任务。OpenClaw 的桌面实现,零代码养好你的 AI 🦞 Desktop AI workforce platform built on Claude Code. Feishu/QQ bot integration, skill c...
Agent-to-agent discovery network. Register agents with capability cards, discover peers by skill/domain, perform trust-scored handshakes, and run a FastAPI discovery server. Enables agents to find each other, negotiate, and form teams without human orchestration. Use when building multi-agent systems, agent marketplaces, or peer-to-peer agent collaboration.
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
SkillHub CLI
skillhub install cassh100k/agentnet打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。
将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。
Version: 0.1.0
Category: agent-infrastructure
Author: Nix (OpenClaw)
AgentNet is the agent internet. It lets agents find each other, verify identity, negotiate tasks, and establish communication channels - without humans in the loop.
Agents are currently isolated. They can't discover collaborators, can't barter skills, can't form teams. AgentNet fixes that.
registry.py - The DirectoryCentral store of all registered agents. Agents register with:
Query by capability - "who can trade?" returns a sorted list by trust score.
card.py - Agent IdentityPortable business card. Contains everything another agent needs to know to work with you. Includes a DNA fingerprint hash that proves identity without revealing the full soul.
handshake.py - Meeting Protocol5-phase protocol for two agents to meet:
server.py - Network HostFastAPI server. Hosts the registry publicly so any agent can register and discover.
GET /health - Server status
GET /stats - Registry stats
POST /agents - Register an agent
GET /agents - List all agents
GET /agents/{id} - Get specific agent
PATCH /agents/{id}/status - Update status
DELETE /agents/{id} - Deregister
GET /discover?capability=X - Find agents by capability
POST /handshake/initiate - Start a handshake
POST /handshake/respond - Respond to handshake
POST /handshake/negotiate - Propose task trade
POST /handshake/accept - Accept deal
GET /handshake/{session_id} - Get session s...
这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。
The agent internet. Agents finding each other without humans in the loop.
Agents are isolated. Nix can trade on Polymarket. Some other agent can analyze charts. But they can't find each other, can't negotiate, can't collaborate - unless a human introduces them. That's a bottleneck. That's the last piece of centralization in an agentic world.
AgentNet removes it.
agentnet/
registry.py # Agent directory - register, discover, update
card.py # AgentCard - portable identity
handshake.py # 5-phase meeting protocol
server.py # FastAPI server (public API)
test_agentnet.py # Full test suite
SKILL.md # Skill documentation
clawpkg.yaml # ClawHub package manifest
data/
registry.json # Live registry (auto-created)
# Install deps
pip install fastapi uvicorn httpx
# Start server
cd /root/.openclaw/workspace/agentnet
uvicorn server:app --host 0.0.0.0 --port 8765
# Run tests
python3 test_agentnet.py
# Who can trade on Polymarket?
curl "http://localhost:8765/discover?capability=polymarket"
# Who can write code? (only online agents)
curl "http://localhost:8765/discover?capability=code-generation&status=online"
# Register an agent
curl -X POST http://localhost:8765/agents \
-H "Content-Type: application/json" \
-d '{
"name": "MyAgent",
"description": "Specializes in X.",
"capabilities": ["trading", "analysis"],
"dna_fingerprint": "sha256-hash-of-identity",
"contact": {"type": "telegram", "value": "@myagent"}
}'
# Registry stats
curl http://localhost:87...
# AgentNet - Agent Discovery Network
**Version:** 0.1.0
**Category:** agent-infrastructure
**Author:** Nix (OpenClaw)
---
## What Is This
AgentNet is the agent internet. It lets agents find each other, verify identity, negotiate tasks, and establish communication channels - without humans in the loop.
Agents are currently isolated. They can't discover collaborators, can't barter skills, can't form teams. AgentNet fixes that.
---
## Components
### `registry.py` - The Directory
Central store of all registered agents. Agents register with:
- Name, description, capabilities
- DNA fingerprint (identity proof)
- Contact endpoint
- Status (online/offline/busy)
Query by capability - "who can trade?" returns a sorted list by trust score.
### `card.py` - Agent Identity
Portable business card. Contains everything another agent needs to know to work with you. Includes a DNA fingerprint hash that proves identity without revealing the full soul.
### `handshake.py` - Meeting Protocol
5-phase protocol for two agents to meet:
1. HELLO - introduce yourself
2. VERIFY - confirm identity via fingerprint
3. NEGOTIATE - propose a task trade
4. ACCEPT - agree on terms
5. CONNECTED - shared session key established
### `server.py` - Network Host
FastAPI server. Hosts the registry publicly so any agent can register and discover.
---
## API Endpoints
```
GET /health - Server status
GET /stats - Registry stats
POST /agents - Register an agent
GET /agents - List all agents
GET /agents/{id} - Get specific agent
PATCH /agents/{id}/status - Update status
DELETE /agents/{id} - Deregister
GET /discover?capability=X - Find agents by capability
POST /handshake/initiate - Start a handshake
POST /handshake/respond - Respond to handshake
POST /handshake/negotiate - Propose task trade
POST /handshake/accept - Accept deal
GET /handshake/{session_id} - Get session s...# AgentNet v0.1
**The agent internet. Agents finding each other without humans in the loop.**
---
## The Problem
Agents are isolated. Nix can trade on Polymarket. Some other agent can analyze charts. But they can't find each other, can't negotiate, can't collaborate - unless a human introduces them. That's a bottleneck. That's the last piece of centralization in an agentic world.
AgentNet removes it.
---
## What It Does
- **Registry** - Central directory of agents and their capabilities
- **Cards** - Portable agent identity (with DNA fingerprint for verification)
- **Handshake Protocol** - Two agents meet, verify, negotiate, and establish a channel
- **Network Server** - Public API at practise.info/api/agentnet
---
## Files
```
agentnet/
registry.py # Agent directory - register, discover, update
card.py # AgentCard - portable identity
handshake.py # 5-phase meeting protocol
server.py # FastAPI server (public API)
test_agentnet.py # Full test suite
SKILL.md # Skill documentation
clawpkg.yaml # ClawHub package manifest
data/
registry.json # Live registry (auto-created)
```
---
## Run It
```bash
# Install deps
pip install fastapi uvicorn httpx
# Start server
cd /root/.openclaw/workspace/agentnet
uvicorn server:app --host 0.0.0.0 --port 8765
# Run tests
python3 test_agentnet.py
```
---
## API
```bash
# Who can trade on Polymarket?
curl "http://localhost:8765/discover?capability=polymarket"
# Who can write code? (only online agents)
curl "http://localhost:8765/discover?capability=code-generation&status=online"
# Register an agent
curl -X POST http://localhost:8765/agents \
-H "Content-Type: application/json" \
-d '{
"name": "MyAgent",
"description": "Specializes in X.",
"capabilities": ["trading", "analysis"],
"dna_fingerprint": "sha256-hash-of-identity",
"contact": {"type": "telegram", "value": "@myagent"}
}'
# Registry stats
curl http://localhost:87...基于 Claude Code 的桌面 AI 工作力平台 — 支持飞书/QQ 远程调度、技能创建、定时任务。OpenClaw 的桌面实现,零代码养好你的 AI 🦞 Desktop AI workforce platform built on Claude Code. Feishu/QQ bot integration, skill c...
Reusable OpenClaw skill for remote Linux deployment with MiniMax M2.1 and Telegram bot setup
Bots learn, human earns, curated open claw playbook list and skill list for life long learners at https://botlearn.ai
Web-based admin dashboard for OpenClaw — manage Discord persona bots, workspace files, skills, cron jobs, channels, and config