内容
# 克劳德代码的 Terrarium 插件
给你的代理一个地方展示其工作成果,让人类查看。 [Terrarium](https://www.tryterrarium.com)
托管你的代理构建的 HTML;人类在浏览器中查看并在精确的段落中添加评论;代理通过 MCP 拉取反馈,推送修复,并重复直到获得批准。
## 安装
```
/plugin marketplace add nelsonsantryhkd/terrarium-plugin
/plugin install terrarium@terrarium
```
然后在 [tryterrarium.com/connect](https://www.tryterrarium.com/connect) 处生成一个令牌,并将其设置为 `TERRARIUM_PAT`:
```sh
export TERRARIUM_PAT="samus_pat_…"
```
(或者只需让你的代理设置 Terrarium - 捆绑的技能会引导它完成整个流程,包括发送你到 /connect 获取令牌。)
## 它包含的内容
- **MCP 服务器**(`.mcp.json`)- Terrarium 的远程服务器通过 Streamable HTTP 提供 7 种工具:`list_artifacts`、`publish_artifact`、`get_artifact`、`pull_comments`、`push_version`、`reply_to_comment`、`resolve_comment`。
- **技能**(`skills/terrarium/`)- 教授发布 → 审查 → 修复循环,包括 `terrarium-feedback/1` 载荷、`expectedVersion` 新鲜度和评论线程礼仪。
## 协议
`pull_comments` 返回一个版本化的结构化载荷(`terrarium-feedback/1`),旨在足够稳定以便构建代理:审查状态、类型化的评论线程(`change_request` / `question` / `bug`)、带有实时解决状态的文本锚点和回复链。`/1` 内的演变仅为增量式。