@fungi.computer/grove

中文文档
0.14.0发布于 2026/11/16MITES Module近 30 天下载 1.2万

格罗夫:与打给你其他Apps的特工谈话,为牡蛎

中文使用文档
文档目录6 节
  1. 尽你所能
  2. 拿来
  3. 换一下
  4. 代理工具
  5. 构建和检查
  6. 许可证

树林@fungi.computer/grove(中文(简体) )

Grove是你们和特工谈话的地方: 谈话信箱和特工 那个回答是叫你的Apps.

Grove: the conversation list beside a finished conversation in which the agent ran three scripts against Bonsai and listed the repositories with open changes

Grove是Apps的创始人之一 牡蛎,打开运行的 App 主机 在你自己的Cloudflare账户。 在牡蛎上,特工们运行 工人AI,和每一个 App您安装后就成为他们可以称为代码的工具,如上图所示, 经纪人给邦赛打电话的地方 repos.list。 。 。 .

尽你所能

  • 创建代理 新建代理,然后开始与它交谈.
  • 在一个收件箱中读取每次谈话, 分组为 需要你帮忙, (中文(简体) ), 工作, (中文(简体) ), 完成 财务报告和审定财务报表 无法获取铁道特工会考虑你需要什么.
  • 点击其面部将收件箱过滤到一个代理 .
  • 在代理工作时发送后续( S)队列),停下来(取消, (中文(简体) ), 重试一个失败的转折, 或从任何信件中叉出对话 .
  • 注意每个工具调用内线,并有其脚本,时间和结果.
  • 折叠代理铁路和收件箱,或拖放收件箱更宽. 在电话里或 一个狭窄的窗口, 代理人和谈话 打开两个工作表.
Grove in the light theme: the agent rail and the conversation list beside an empty conversation pane

拿来

Grove与其他启动Apps安装. 在已部署的牡蛎上(参见: 牡蛎快开始, (中文(简体) ), 运行 :

export OYSTER_URL=https://oyster.<your-subdomain>.workers.dev
export OYSTER_OWNER_KEY=<your owner key>
npx oyster install-apps

安装者复制此寄存器和另外六个, 种子在您的 牡蛎与 git push,在您的计算机上构建并安装它们。 签名 时间 $OYSTER_URL/login 使用所有者密钥; Tourtois 桌面打开 格罗夫在信箱里 运行 install-apps 以更新;每个 App 保留其 数据.

换一下

每个已安装的 App 也是您可以在自己的牡蛎上叉出的一个模板. 叉头 钻入邦赛仓库,用普通的复制 git数字 :

curl -X POST -H "Authorization: Bearer $OYSTER_OWNER_KEY" -H 'content-type: application/json' \
  -d '{"appId":"app_grove","name":"my-grove"}' \
  $OYSTER_URL/apps/bonsai/methods/apps.fork
git -c http.extraHeader="Authorization: Bearer $OYSTER_OWNER_KEY" \
  clone $OYSTER_URL/git/bonsai/my-grove.git

回复名称为您的叉子的 App id和寄存器 。 按下您的编辑, 打开 在 Bonsai 中保存并选择 设置,则 构建安装( S) 与那个 App ID 和您的承诺 git:<sha>。在 grove 替换 正在运行的Grove, 或者在一个新的ID保持两者.

要从 GitHub 取而代之, 叉出此寄存器并指示安装器 你的叉子用着 --repositories <base URL> 财务报告和审定财务报表 --ref <branch or tag>编辑 安装者读取所有7个起动器 Apps 从该底部,所以将它们分叉在一个下 账户.

代理工具

特工和剧本通过Oyster的MCP端点给Grove打电话,或者在 POST $OYSTER_URL/apps/grove/methods/<name> 有密钥; 见 Git、 密钥和 MCP。 。 。 .

方法它会做什么
listInbox读取您收件箱的一页.
listSessions({agentId})列出一个代理的对话.
openInboxItem标记一个可见的谈话并返回它.
sendMessage({..., requestId, text})将后续内容发送到现有的对话中而不中断,每次对话最多10分钟.

sendMessage 需要一个非空 requestId 最多256个UTF-8字节。 薄荷 每一个用户都打算保留它,但信息不变。 重用这个 重试联合国知识网结果时相同的输入(例如,丢失的回复) 重试里面没有新身份证 新的用户意图需要新的ID.

这是一个破解的 API 更改: 忽略了的呼叫者 requestId 必须提供它. 格罗夫一直往前走 AGENTS.send; 桥梁和 独立主机生成替换 .

Grove还把它的收件箱放在了Tourtois桌面上,所以你看需要什么 不打开App.

构建和检查

Grove是一款由Vite所建的反相App. 与Parakeet和 从 Shi 会话; 控件来自 盖子。 。 。 .

pnpm install
pnpm build
pnpm typecheck
pnpm test

src/inbox.tsx (韩语) 拥有代理列表、收件箱和打开 谈话. src/ inbox-list.tsx (英语) 绘制收件箱,并 Parakeet 的对话打开模块开关时不输 读取失败时的草稿。 代理工具在 后端/方法数,以及 软件包.json 声明 App 要求的权限 .

许可证

麻省理工学院. 见 自由主义。 。 。 .

版本与发布记录

@fungi.computer/grove 共发布 70 个版本,首次发布于 2026/10/17;过去 12 个月发布了 70 个版本。

版本发布日期距今
0.14.0latest2026/11/16今天
0.13.132026/11/15今天
0.13.122026/11/15今天
0.13.112026/11/15今天
0.13.102026/11/15今天
0.13.92026/11/15今天

其他发布通道:next → 0.10.17。

关于 @fungi.computer/grove 的常见问题

@fungi.computer/grove 是什么?

格罗夫:与打给你其他Apps的特工谈话,为牡蛎

如何安装 @fungi.computer/grove?

在项目目录运行 npm install @fungi.computer/grove,或使用 pnpm add / yarn add / bun add。

@fungi.computer/grove 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/fungi.computer__grove 是否存在。

@fungi.computer/grove 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@fungi.computer/grove 可以商用吗?

@fungi.computer/grove 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@fungi.computer/grove 的下载量有多少?

根据 npm 官方下载统计,@fungi.computer/grove 在 2026/10/16 – 2026/11/14 这 30 天内被下载 11,588 次,日均约 386 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@fungi.computer/grove 还在维护吗?

最新版本 0.14.0 发布于 2026/11/16(今天);至今共发布 70 个版本,其中过去 12 个月发布了 70 个;首次发布于 2026/10/17。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。