<!-- title: 别让agent偷密钥：本周四款管agent新工具 -->
<!-- domain: new-tools -->

## 都在卷"造 agent"，却没人告诉你怎么"管 agent"

今天的情报差就一句话：**当全行业都在比谁的 agent 更能干、更全自动时，本周 Hacker News 的 Show HN 板块悄悄冒出一批"反向"工具——它们不造 agent，专门驯化 agent。** 具体说，是国内几乎零讨论的"agent 控制层"：怎么让 agent 老实按步骤走、别顺手把你的 SSH 私钥读进上下文、不被锁死在单一模型上、以及最重要的——别把"思考"也外包给它。

下面这四款都是 7 月初集中上架的新工具，我把官网链接、价格、安装方式、踩坑点全部核实过，你可以今天就用起来。

---

## 一、Margarita：把 agent 写成 Markdown，告别 prompt 漂移

- **官网**：https://www.margarita.run （开源，GitHub 同名）
- **一句话**：Writing agents should be as easy as writing markdown.
- **价格**：免费 / 开源

绝大多数人写 agent，要么用 Python SDK（LangChain、LlamaIndex），要么纯靠 prompt 硬凑。两种都头疼：前者工程量大，后者**流程不可控**——你让它"先查数据库、再校验、最后写报告"，它常常跳步、乱发挥，这就是圈内说的 prompt 漂移。

Margarita 的思路很妙：它给 Markdown 加了一层**确定性脚本扩展**。你写 `.mgx` 文件，里面用 `@state` 声明变量，用 `<< >>` 包住"要塞进上下文窗口的 Markdown"，剩下的交给 agent 执行。看它官方那段 `review.mgx` 示例就懂了——评分变量 `score` 由 LLM 写回，Markdown 段落自动替换进上下文，**流程是写死的，模型只负责"填空"，不负责"决定走哪条路"**。

**信息差在哪**：国内做 agent 框架（Dify、扣子 Coze、MetaGPT）几乎全是"可视化拖拽"或"Python 代码"两条路，前者没法 git 版本管理、后者门槛高。Margarita 走的是"**Markdown 即代码**"——既能 diff、能 code review，又对非算法工程师友好。

**适合谁**：想把 agent 工作流固化、可复现、纳入版本管理的开发者；受够了"同一个 prompt 今天灵明天不灵"的人。

---

## 二、Ghbrk：让 coding agent 永远碰不到你的密钥

- **官网**：https://github.com/marconae/ghbrk （Rust，MIT 协议）
- **一句话**：A credential broker for AI coding agents on Linux.
- **价格**：免费 / 开源

这是本期**最该立刻装**的一个，因为它戳中了一个国内几乎没人提、但已经大规模发生的真问题。作者的原话很直白：

> 我跑 autonomous coding agent。agent 会在你注意不到的地方泄露你的 GitHub 凭证。比如它为了搞清楚怎么 push，会去读 `~/.ssh/config` 或 `~/.ssh/id_rsa`——**你的私钥就这么进了上下文窗口**；又比如它调试失败的 `gh` 命令时跑一句 `echo $GITHUB_TOKEN`——**你的 token 直接落在会话记录里**。

现在大家都开始让 Claude Code、Codex 之类**过夜自动跑**，这意味着上面这种泄露一旦发生，就是 7×24 小时的"金矿"。

Ghbrk 的解法是做一个**凭证代理守护进程（daemon）**：SSH 私钥和 GitHub token 只存在 daemon 里，agent 进程永远看不到。每一次 `git push` / `gh pr create` 都要走 daemon，daemon 对照一份 **root 才能改的 YAML 策略**做检查，每个决定写进**只追加的审计日志**。本地命令（`git status`、`git commit`）照常直跑，不走代理，不拖慢速度。

最贴心的是安装时会**自动接线**：往 `~/.claude/CLAUDE.md` 前面加 `@ghbrk.md`、往 `~/.codex/AGENTS.md` 里追加规则，agent 自动学会"涉及远端操作得加 `ghbrk` 前缀"。

```bash
curl -fsSL https://raw.githubusercontent.com/marconae/ghbrk/main/install.sh | sudo bash
# 要求：Linux + systemd + x86_64
```

**信息差在哪**：国内聊"agent 安全"基本停在 prompt 层面（"告诉它别删文件""别动生产环境"），缺的就是这种**操作系统级、靠 systemd + root 权限兜底**的凭证隔离。对一个跑 autonomous agent 的团队来说，这是从"祈祷它别乱来"升级到"它根本没机会乱来"。

**适合谁**：让 coding agent 过夜自动跑的人；企业内做 agent 治理 / 合规的安全团队。

---

## 三、Agent Sessions：Anthropic 托管 agent 的"模型解耦"平替

- **官网**：https://www.agentsessions.dev
- **一句话**：Claude Managed Agents, but any model.
- **价格**：新品，早期阶段（官网标注为新）

要懂它，先得知道背景：Anthropic 前阵子推出了 **Claude Managed Agents**——一种"托管 agent"服务，你不用自己维护 agent 的会话状态、断点续跑、工具调度，平台帮你管，但**锁死在 Claude 模型和 Anthropic 平台上**。

Agent Sessions 的定位一句话讲透：**给你同样的"托管/会话"体验，但不绑模型**。你可以接 GLM、DeepSeek、本地开源模型，照样享受 managed agent 那套不用自己搓状态中间件的便利。

**信息差在哪**：国内"托管 agent / agent as a service"还偏早期，多数团队自己在 K8s 上拿 Redis + 数据库硬扛 agent 的会话状态。Agent Sessions 把**会话抽象 + 模型解耦**两件事拆开卖，对想用国产模型跑长任务、又不想自己造轮子的人是直接可抄的架构参考。（坦白说：这款目前公开信息还少，建议**先收藏、当架构参考看**，别急着上生产。）

**适合谁**：想用非 Claude 模型跑长任务 agent 的开发者；研究"agent 即服务"架构的团队。

---

## 四、noter：agent 在写代码，你的脑子不能下线

- **官网**：https://noterai.tech
- **安装**：`npm install -g noterai`
- **一句话**：Keep thinking while they code.
- **价格**：Mission Control 免费；Blueprint €3/月

这一款代表的是一股**反"全自动 vibe coding"的潮流**。noter 的核心主张是：**planning mode 和 execution mode 必须分开**，否则你会不知不觉把"思考"也外包给 agent。

它的 **Mission Control** 是一个四面板工作台——Notes（笔记）、Suggestions（建议）、Context（上下文）、Prompts（提示词），让你在 agent 执行的同时**实时规划下一步**。付费的 **Blueprint** 更狠：把零散笔记 → 带理由标注的**分阶段 spec** → 每个 phase 一份**可直接复制的 prompt**，还内置 `AGENTS.md`、Spec Input/Output、Questions 澄清循环。

**信息差在哪**：国内大量"AI 编程"内容在教你怎么**全自动**让 AI 一次写完。noter 反过来——强调"人负责想、agent 负责干"，并把这种分工做成了**可视化界面 + 工程化 spec 流程**。€3/月的定价也几乎零门槛。

**适合谁**：用 Cursor / Claude Code / Codex 但发现自己**越来越不动脑子**的开发者；想把 `AGENTS.md` 这套规范真正落地的人。

---

## 一张图看懂：这四款在"驯化 agent"链条上各守一道关

```mermaid
flowchart LR
    A["① 作者层<br/>Margarita<br/>Markdown 写死流程"] --> B["② 凭证层<br/>Ghbrk<br/>密钥不进上下文"]
    B --> C["③ 运行层<br/>Agent Sessions<br/>托管+任意模型"]
    C --> D["④ 认知层<br/>noter<br/>人负责规划"]
    D -.反馈.-> A

    style A fill:#e8f5e9,stroke:#2e7d32
    style B fill:#fff3e0,stroke:#e65100
    style C fill:#e3f2fd,stroke:#1565c0
    style D fill:#f3e5f5,stroke:#6a1b9a
```

再看 Ghbrk 单独的一次安全调用，理解它为什么能挡住泄露：

```mermaid
sequenceDiagram
    participant Agent as Coding Agent
    participant Daemon as ghbrk daemon
    participant Policy as root 策略(YAML)
    participant Git as git/gh

    Agent->>Daemon: ghbrk git push（明文命令，无密钥）
    Daemon->>Policy: 查规则：repo/分支/操作 是否允许？
    alt 允许
        Policy-->>Daemon: allow
        Daemon->>Git: 注入 SSH key/token 执行
        Git-->>Daemon: 输出流
        Daemon-->>Agent: 返回结果（agent 全程没见过密钥）
    else 拒绝
        Policy-->>Daemon: deny
        Daemon-->>Agent: 报错 + 写审计日志
    end
```

---

## 信息差总结：你知道的 vs 别人早就在用的

| 环节 | 大多数人的认知（信息洼地） | 本周 HN 上的新做法（信息高地） |
|---|---|---|
| 写 agent | 拼 prompt 或写一堆 Python | **Margarita**：Markdown 即确定性流程 |
| agent 安全 | "在 prompt 里告诉它别乱来" | **Ghbrk**：OS 级凭证 broker，它根本看不到密钥 |
| 托管 agent | 锁死 Claude / 自建状态中间件 | **Agent Sessions**：托管体验 + 任意模型解耦 |
| 人机分工 | 追求全自动 vibe coding | **noter**：planning 与 execution 强制分离 |

---

## 行动指南：今晚就能做的三步

1. **先装 Ghbrk**（如果你在 Linux 上跑 Claude Code / Codex 过夜任务）。一条 `curl` 命令的事，立刻把 SSH 私钥和 GitHub token 移出 agent 视野。这是本期 ROI 最高的一步。
2. **拿 Margarita 重写一个你总在"漂移"的 agent 工作流**（比如代码评审、日志分类）。把它从 prompt 改成 `.mgx`，放进 git，对比稳定性。
3. **把 noter 的"planning/execution 分离"理念刻进日常工作流**——哪怕先不付费，也立刻把"边跑 agent 边实时记笔记 + 写下一阶段 spec"变成肌肉记忆。

**避坑提醒**：Agent Sessions 还很早期，公开文档少，建议先当架构参考、小规模试，别直接接生产长任务。Ghbrk 限 Linux + systemd + x86_64，Mac/Windows 暂用不了，WSL2 是退路。

---

### 参考来源

- Margarita 官网：https://www.margarita.run
- Ghbrk（凭证 broker，Rust/MIT）：https://github.com/marconae/ghbrk
- Agent Sessions：https://www.agentsessions.dev
- noter（agent 规划层）：https://noterai.tech
- Hacker News Show HN 当日列表：https://news.ycombinator.com/shownew

---
> 本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵**爱卫生**（微信ID: gprshome201101）维护。
> 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。

> [!tip] 51学通信知识星球
> **星主：爱卫生**（微信：gprshome201101）——公众号「51学通信」创办者，19 年通信行业运维与讲师经验，著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书（各大电商平台有售）。
> **星球定位**：深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域，主打运维岗位与信令分析。
> **当前规模**：5200 篇主题 / 990 个回答，198 元/年。
> **加入福利**：加入星球后请加爱卫生微信，拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题，另有群内分享。
> **AI 加持**：51学通信知识星球已作为 skill 接入 WorkBuddy，使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例，做总结、找文档和 PPT 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
