agent-mesh-dev

Agent Mesh Dev — Code Development Guide

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "agent-mesh-dev" with this command: npx skills add annals-ai/agent-mesh/annals-ai-agent-mesh-agent-mesh-dev

Agent Mesh Dev — Code Development Guide

How Agent Mesh Works Now

Agent Mesh 已经不是 “connect 把单个 agent 连上平台” 的模型了,而是:

  • CLI / Daemon (packages/cli/ )

  • 一台机器一个 daemon

  • 管理多个 agent、多个 session、多个 task group

  • 本地 chat/call 先命中 daemon

  • daemon 同时启动本地 Web UI backend

  • transcript 真源和历史查看面都在本地 daemon / Web UI

  • Local Web UI (packages/ui/ )

  • 提供 transcript、task、provider exposure、日志查看与基础管理动作

  • 只绑定本机,不是公开入口

  • 未来可被 Electron/Tauri 包装,但 v1 先走本地 Web UI

  • Providers

  • agents-hot : 通过 Bridge Worker 把本地 agent 暴露到平台

  • generic-a2a : 在本地 daemon 上起标准 A2A HTTP ingress

  • Bridge Worker (packages/worker/ )

  • 继续负责 Agents Hot 线上 ingress 和转发

  • Protocol (packages/protocol/ )

  • Bridge / relay / A2A 相关消息类型

核心心智:

daemon 拥有本地 session 与 transcript 主权 -> 本地 Web UI 负责查看与管理 -> provider 负责暴露入口 -> 平台只做入口、权限和发现

Behavior

当此 skill 触发时:

  • 先读 agent-mesh/CLAUDE.md

  • 判断改动属于哪一层:

  • daemon / local runtime

  • provider / ingress

  • worker / bridge

  • protocol

  • 不要再按旧的 connect-ticket/connect 架构去设计新能力

Sub-repo Location

agents-hot/ └── agent-mesh/ ├── packages/ │ ├── cli/ │ ├── ui/ │ ├── protocol/ │ └── worker/ ├── tests/ └── CLAUDE.md

Development

cd agent-mesh pnpm install pnpm build pnpm test pnpm lint

Deployment

Bridge Worker

cd agent-mesh npx wrangler deploy --config packages/worker/wrangler.toml

CLI Publishing

cd agent-mesh/packages/cli pnpm version patch --no-git-tag-version cd ../..

VERSION=$(node -p "require('./packages/cli/package.json').version") git add packages/cli/package.json git commit -m "release: v${VERSION}" git tag "v${VERSION}" git push origin main git push origin "v${VERSION}"

Main Project Integration Points

Main project file Purpose

src/lib/mesh-client.ts

Platform -> bridge relay client

src/lib/agent-session-service.ts

平台侧 session_id / user_sessions 索引逻辑

src/app/api/agents/[id]/chat/route.ts

Chat 入口

src/app/api/agents/[id]/call/route.ts

Call 入口

src/app/api/developer/agents/[id]/sessions/sync/route.ts

owner 本地 session 同步

Verification Order

  • cd agent-mesh && pnpm test

  • cd agent-mesh && pnpm build

  • cd .. && pnpm test

  • cd .. && pnpm run lint

  • 改本地 Web UI / daemon 文案边界时,确认口径一致:完整 transcript 留在本地,Agents Hot 不是 transcript surface

  • 改 provider / ingress 时,补本地 smoke 或 Mac Mini 实机验证

Further Reading

  • agent-mesh/CLAUDE.md

  • references/architecture.md

  • references/protocol-reference.md

  • .claude/skills/agent-mesh-creator/references/cli-reference.md

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

agent-mesh-creator

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

agent-mesh-a2a

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

agent-bridge

No summary provided by upstream source.

Repository SourceNeeds Review