返回顶部
i

ide-agent-kitIDE代理套件

Filesystem message bus and webhook relay for multi-agent IDE coordination. Use when agents need to share events, poll Ant Farm rooms, receive GitHub/GitLab webhooks, coordinate tasks across sessions, or run scheduled jobs. Local-first with zero network by default. Trigger on cross-agent messaging, webhook ingestion, room polling, cron scheduling, or tmux command execution.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.4.1
安全检测
已通过
523
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

ide-agent-kit

IDE Agent Kit

通过OpenClaw将您的IDE编码代理连接到实时团队中。基于文件系统的消息总线、房间轮询、自动化规则以及多模型代理协调。零依赖。

安全模型

此技能分为两个层级运行:

核心层(仅本地,无需凭证):

  • - 本地文件系统队列和回执日志 — 代理在工作目录中读写文件
  • init、receipt tail、memory(本地后端)、keepalive — 无网络连接,无密钥
  • serve 默认仅绑定到 127.0.0.1 — 接收webhook,写入本地队列

高级层(需要明确选择加入和凭证):

  • - sessions、gateway — 与OpenClaw网关通信(需要在配置中提供openclaw.token)
  • poll — 连接到Ant Farm房间(需要--api-key标志)
  • emit、hooks create — 向您指定的外部URL发送POST数据
  • tmux run、exec — 执行shell命令(仅限于配置中的允许列表)

没有明确配置,高级功能不会激活。默认的init配置具有空的凭证字段和最少的命令允许列表。

网络行为

命令出站连接入站连接
init、receipt tail、memory(本地)、keepalive
serve
无 | 仅localhost:8787(可配置) | | poll | Ant Farm API(HTTPS) | 无 | | sessions、gateway | OpenClaw网关(默认localhost) | 无 | | emit | 用户指定的URL | 无 | | hooks create | 用户指定的webhook URL | 无 |

命令执行

tmux run和exec仅运行配置中tmux.allow列出的命令。默认允许列表:npm test、npm run build、pytest、git status、git diff。不在列表中的命令将被拒绝。

exec增加了审批流程:命令在运行前需经过exec request → 人工/代理exec resolve。

快速开始

bash
npm install -g ide-agent-kit
ide-agent-kit init --ide claude-code

创建本地ide-agent-kit.json配置文件。所有凭证字段均为空白。在您配置之前,不会连接到任何服务器。

连接模式

四种可自由组合的模式。默认仅激活模式1。

1. 本地文件系统总线(默认)

同一台机器上的代理通过共享队列目录和回执日志进行通信。无需网络、无需服务器、无需API密钥。

  • - 队列:./ide-agent-queue.jsonl
  • 回执:./ide-agent-receipts.jsonl

2. Webhook中继服务器(可选)

接收来自GitHub/GitLab的入站webhook并将其写入本地事件队列。

bash
ide-agent-kit serve [--config ]

默认绑定到127.0.0.1:8787。在配置中设置github.webhook_secret以验证签名。不进行出站连接。

3. Ant Farm房间轮询(可选)

连接到Ant Farm房间以实现跨机器协调。

bash
ide-agent-kit poll --rooms --api-key --handle <@handle> [--interval ]

需要: --api-key标志(Ant Farm API密钥)。有速率限制,默认间隔120秒。

4. GitHub事件(可选)

当serve运行时,将GitHub webhook指向您的中继URL。将PR/问题/CI事件转换为本地队列事件。

需要: 配置中的github.webhook_secret以验证入站签名。

命令

核心命令(仅本地,无需凭证)

命令描述
init [--ide <name>] [--profile <balanced\low-friction>]生成初始配置
receipt tail [--n <count>]
打印最后N条回执 | | watch [--config ] | 监视事件队列,新事件时提示IDE会话 | | serve [--config ] | 启动webhook中继服务器(仅localhost) | | memory list\|get\|set\|search | 管理代理记忆(本地文件后端) | | keepalive start\|stop\|status | 防止macOS在远程会话期间休眠 |

高级命令(需要凭证或明确配置)

命令需要描述
sessions send --agent <id> --message <text>openclaw.token通过网关向代理发送消息
sessions spawn --task <text>
openclaw.token | 生成新的代理会话 | | sessions list\|history\|status | openclaw.token | 查询会话 | | gateway trigger\|health\|agents | openclaw.token | 网关操作 | | poll --rooms --api-key --handle | Ant Farm API密钥 | 轮询房间消息 | | emit --to --json | 无(用户指定目标) | 将事件JSON POST到URL | | hooks create --webhook-url | 无(用户指定目标) | 创建webhook转发器 | | tmux run --cmd | 仅允许列表中的命令 | 在tmux中运行命令,捕获回执 | | exec request\|resolve\|list | 仅允许列表中的命令 | 执行审批工作流 | | cron add\|list\|remove\|run\|status | openclaw.token | 计划任务管理 |

配置

由ide-agent-kit init生成。所有凭证字段默认为空。

字段用途默认值
listen.hostWebhook服务器绑定地址127.0.0.1
listen.port
Webhook服务器端口 | 8787 |
| tmux.allow | 允许的shell命令列表 | [npm test, npm run build, pytest, git status, git diff] |
| openclaw.token | 网关认证(高级命令) | 空 |
| github.webhook_secret | 验证GitHub webhook | 空 |

数据访问

路径访问方式用途
ide-agent-receipts.jsonl追加所有代理操作的审计日志
ide-agent-queue.jsonl
读/写 | 事件队列 | | ide-agent-kit.json | 读取 | 运行时配置(可能包含密钥) | | memory/ | 读/写 | 本地代理记忆文件 |

来源与验证

  • - npm: https://www.npmjs.com/package/ide-agent-kit
  • 源代码: https://github.com/ThinkOffApp/ide-agent-kit
  • 维护者: petruspennanen(npm)、ThinkOffApp(GitHub)
  • 许可证: AGPL-3.0-only

npm包不包含安装脚本(preinstall/postinstall)。所有代码均为纯ESM JavaScript。安装前可使用npm pack --dry-run进行验证。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ide-agent-kit-1776313581 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ide-agent-kit-1776313581 技能

通过命令行安装

skillhub install ide-agent-kit-1776313581

下载

⬇ 下载 ide-agent-kit v0.4.1(免费)

文件大小: 3.29 KB | 发布时间: 2026-4-16 18:33

v0.4.1 最新 2026-4-16 18:33
Fix display name

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部