树林@fungi.computer/grove(中文(简体) )
Grove是你们和特工谈话的地方: 谈话信箱和特工 那个回答是叫你的Apps.

Grove是Apps的创始人之一
牡蛎,打开运行的 App 主机
在你自己的Cloudflare账户。 在牡蛎上,特工们运行 工人AI,和每一个
App您安装后就成为他们可以称为代码的工具,如上图所示,
经纪人给邦赛打电话的地方 repos.list。 。 。 .
尽你所能
- 创建代理 新建代理,然后开始与它交谈.
- 在一个收件箱中读取每次谈话, 分组为 需要你帮忙, (中文(简体) ), 工作, (中文(简体) ), 完成 财务报告和审定财务报表 无法获取铁道特工会考虑你需要什么.
- 点击其面部将收件箱过滤到一个代理 .
- 在代理工作时发送后续( S)队列),停下来(取消, (中文(简体) ), 重试一个失败的转折, 或从任何信件中叉出对话 .
- 注意每个工具调用内线,并有其脚本,时间和结果.
- 折叠代理铁路和收件箱,或拖放收件箱更宽. 在电话里或 一个狭窄的窗口, 代理人和谈话 打开两个工作表.
拿来
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 要求的权限 .
许可证
麻省理工学院. 见 自由主义。 。 。 .