2026年7月6日,Hacker News 的 Show HN 板块上,三件不起眼的新东西在同一天上线。它们不卷模型、不卷参数,而是去补 AI agent 时代三个最痛的基建盲区:喂进模型的网页有 70% 是垃圾、agent 改的代码没人能溯源、API 密钥被随手粘进聊天框。国内还在讨论"哪个模型强",海外这帮人已经把刀磨到了 agent 流水线的三处漏水点上。今天这篇,带你逐把看清。
先说结论。下面这三个工具,全部开源、全部当天(2026-07-06)首发,分别对应中国技术从业者最容易踩的三个坑:
| 漏点 | 现状(你以为的样子) | 七月这把刀(别人已用) |
|---|---|---|
| 喂脏料 | 爬虫抓回的 HTML 直接喂 RAG/预训练 | Pulpie:210M 小模型,清洗成本砍 20 倍 |
| 留糊涂账 | agent 改完代码,git blame 只能看到"claude 改的" | Causari:re why 逐行追问到原始 prompt |
| 漏钥匙 | sk-xxx 直接粘进 Cursor/Claude 对话框 |
Keyhole:给 agent 一个引用,密钥永远不进上下文 |
这三把刀,正是国内"AI agent 上生产"前最该先装的三道闸。下面挨个拆。
这是什么:由 Feyn Labs(就是做著名分词库 Chonkie 的团队,Y Combinator 背景)开源的网页正文提取模型家族。一句话——把 HTML 里 70% 的导航/广告/侧边栏垃圾砍掉,只留正文,质量逼近 SOTA,成本只有对手的二十分之一。
核心数据(来自官方实测,WebMainBench 基准):
| 模型 | 参数量 | ROUGE-5 F1 | L4 吞吐 | 清洗 10 亿页成本 |
|---|---|---|---|---|
| Pulpie Orange Small(推荐) | 210M | 0.862 | 13.7 页/秒 | ~$7,900 |
| Pulpie Orange Base | 610M | 0.863 | 3.9 页/秒 | ~$28,000 |
| Pulpie Orange Large(教师) | 2.1B | 0.873 | 1.3 页/秒 | ~$83,000 |
| Dripper(此前 SOTA) | 600M | 0.864 | 0.68 页/秒 | ~$159,000 |
| Trafilatura(规则派) | — | 0.619 | 快 | ~$694 |
为什么值得关注:这个表格是整篇最值钱的信息差。三点必须看懂:
怎么用(三行):
pip install pulpie
from pulpie import Extractor
extractor = Extractor() # 默认就是 Small,210M
result = extractor.extract(html)
print(result.markdown) # 干净 markdown
模型全部挂在 HuggingFace(feyninc/pulpie-orange-small-v1),MIT 级开放。
国内对比:国内做爬虫/RAG 的还普遍停留在 trafilatura + BeautifulSoup 手搓规则,或者直接把整页 HTML 塞给 GPT/GLM 让它"提取一下"(又贵又慢又脏)。Pulpie 这种 210M 本地就能跑、A100 上 25.7 页/秒的小模型,是把"清洗"从手工活变成工业流水线的关键一环。适用人群:做大模型预训练数据、RAG 知识库、企业知识图谱、爬虫数据治理的研发和数据工程师。
这是什么:Croviatrust 团队开源(BSL 1.1,4 年后转 Apache 2.0,生产永久免费)的第一个面向 AI agent 的内容寻址账本。它解决一个你迟早会撞上的问题——
Cursor 4 分钟动了 30 个文件。第 84 行那个可疑的正则,到底是哪条 prompt、哪个模型写进去的? git blame 只告诉你"是 claude 改的",然后你就要去翻 4000 行聊天记录,找 45 分钟,最后放弃重写。
核心卖点:不需要 agent 配合就能抓。这是它和 LangSmith、IDE checkpoint 最大的区别。Causari 用两条独立流,按"内容"做因果 join:
re proxy:一个本地、兼容 OpenAI/Anthropic 的 LLM 代理。你把 agent 的 BASE_URL 指过来,每个 prompt、每次补全、每个 token、每一美元都流经它。re watch:被动的文件系统记录器。每次改动变快照。然后把"你文件里新插入的行"和"刚抓到的补全内容"做匹配——匹配上就是一枚因果指纹,带置信度。然后你就能像查 git 一样查"意图":
re why src/auth.ts:42
# 第42行是谁写的? → event a3f7b2c9, agent: claude-3.5-sonnet
# prompt: "Add JWT refresh logic that rotates every 24h"
# reasoning: "spec calls for 24h rotation..."
re trace src/calc.ts:7 # 这行的"智力祖先"——上游因果链
re impact a1b2c3d4 # 这条改动会"炸"到哪些下游事件(回滚前的爆炸半径)
re bisect --test "npm test" # 二分查找:哪个 agent 动作弄坏了构建
re lens src/auth.ts # 逐行归因渲染,像 git blame 但针对"意图"
为什么值得关注:
re bisect 几秒钟定位到是哪条 prompt 引入的回归。recorded → verified → proven 三态信任:agent 下次遇到同类任务,先 causari_recall 召回"已验证"的经验,而不是从头烧 token。同一个错不付第二次钱——这直接是省钱逻辑。re mcp,Claude Desktop / Cursor / Cline / Windsurf 全部能用,暴露 causari_record / causari_recall / causari_why 三个工具。国内对比:国内 agent 生态基本没有"逐行溯源到 prompt"的工具,大多数团队靠人肉翻对话历史 + git 回滚。Causari 这种本地优先(数据全在 .causari/,BLAKE3 寻址,无云无遥测)的设计,对不敢把 prompt 和 reasoning 传上云的国内团队尤其友好。适用人群:重度使用 Cursor/Claude Code/Cline 的团队 tech lead、负责 AI 代码审计与合规的人、做 agent 可观测性的工程师。
sk-xxx 从聊天框里"救"出来这是什么:maferland 个人开源(MIT,Claude 插件形式 claude plugin add github:maferland/keyhole)的一个超轻量工具,只干一件事——让 agent 拿到一个密钥的"引用",而不是密钥本身。
痛点有多普遍:你让 Claude/Cursor 跑一个脚本,它说"我需要 OPENAI_API_KEY"。你习惯性地把 sk-live-1a2b3c... 粘进对话框。从这一秒起,这个 key 进了上下文窗口、进了对话 transcript、进了每一行日志。 你删不掉,只能 rotate(吊销重发)。
Keyhole 的三步:
keyhole OPENAI_API_KEY;127.0.0.1:54213/s/8f3a2c…),你只在自己机器上填值;{
"name": "OPENAI_API_KEY",
"dest": "keychain:OPENAI_API_KEY",
"retrieve": "security find-generic-password -s OPENAI_API_KEY -a $USER -w"
}
密钥落到 macOS Keychain(或 file:/env: 文件,均 0600 权限),agent 全程只碰一个指针,运行时才展开。
四道安全闸(对国内安全意识强的人很关键):只绑 127.0.0.1;每次运行随机 URL token(其余全 404);拒绝跨域 POST;单次使用,存一次后 409。
为什么值得关注:这是"agent 安全"里被严重低估的一环。国内大量开发者还在用 .env + 手动 paste 的方式给 agent 喂密钥,泄露面巨大。Keyhole 把"密钥注入"从"对话级"降到"系统级钥匙串",配合 Causari 的 re guard(能识别"改了 auth 文件却没改测试"这类风险模式),正好构成 agent 时代最小可用的安全底线。适用人群:所有用 AI agent 写过一行带 API 调用代码的人(也就是几乎所有开发者)。
flowchart LR
RAW[网页 / Common Crawl<br/>原始 HTML] -->|70% 是导航/广告/样板| LEAK1{{漏水点 1<br/>喂脏料}}
LEAK1 -.补丁.-> P[Pulpie<br/>210M encoder · 清洗成本砍 20 倍]
P --> CLEAN[干净正文 / Markdown]
CLEAN --> AGENT[AI Agent 写代码<br/>Cursor / Claude Code]
AGENT -->|谁写的哪行? 黑盒| LEAK2{{漏水点 2<br/>留糊涂账}}
LEAK2 -.补丁.-> C[Causari<br/>re why / trace / impact / bisect<br/>逐行溯源到 prompt]
AGENT --> KEY[Agent 需要 API Key]
KEY -->|粘进对话框<br/>进上下文+日志| LEAK3{{漏水点 3<br/>漏钥匙}}
LEAK3 -.补丁.-> K[Keyhole<br/>给引用不给密钥<br/>localhost 单次 · 落 Keychain]
style LEAK1 fill:#fecaca,stroke:#b91c1c
style LEAK2 fill:#fecaca,stroke:#b91c1c
style LEAK3 fill:#fecaca,stroke:#b91c1c
style P fill:#bbf7d0,stroke:#15803d
style C fill:#bbf7d0,stroke:#15803d
style K fill:#bbf7d0,stroke:#15803d
记住一个心智模型:模型越强,这三个漏点的杀伤力越大。模型强 → 吃的脏数据被更高效地"学坏";改代码快 → 出 bug 时溯源越困难;调用越多 → 密钥泄露面越大。所以这不是"锦上添花",是"上生产前的硬闸门"。
| 维度 | 你(可能)知道的 | 别人(已经)知道的 |
|---|---|---|
| 数据清洗 | Trafilatura 规则够用 | 规则会把代码块相似度压到 0.13,毒坏模型;210M encoder 成本砍 95% |
| 架构选型 | 模型越大越准 | encoder 在便宜卡(L4)上比 decoder 快 20 倍,便宜卡天生偏爱 encoder |
| agent 改代码 | git blame + 翻聊天记录 | re why 3 秒定位到原始 prompt,re bisect 二分找回归 |
| agent 经验复用 | 每次重头烧 token | signed skills 让 agent 召回"已验证"经验,同一个错不付第二次钱 |
| 密钥管理 | 粘进对话框 / .env |
给引用不给密钥,单次 localhost 注入,落系统 Keychain |
pip install pulpie,拿你现成的脏数据跑一遍,对比 Trafilatura 输出的代码块/公式保留率。10 分钟见分晓。sk-xxx。claude plugin add github:maferland/keyhole,把已有密钥轮换一遍后改用引用方式。curl -sSf https://causari.dev/install.sh | sh),先跑 re lens 看看你们仓库现在被 agent 改成什么样了——第一次看通常会很震惊。feyninc):https://huggingface.co/feyninc本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护。 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。
完成摘要(What was done): - 信息源限制说明:Z.ai 内置 WebSearch/webReader 本周月度配额耗尽(7/18 重置,429 错误),已切换为 Playwright 浏览器直接抓取真实页面 + 读取快照文件的方式完成采集。 - 已抓取并解析 4 个真实页面:HN Show HN 当日榜单(2026-07-06)、Pulpie 官网技术博客、Causari 官网、Keyhole 官网。 - 选定 3 个当天首发的开源 AI 新工具:Pulpie(网页清洗,Chonkie/Feyn 团队,YC)、Causari(agent 代码溯源账本)、Keyhole(agent 密钥安全)。 - 输出符合全部硬性要求:title/domain 注释行、3+ 工具、Mermaid 流程图、信息差表格、行动指南、参考来源、品牌信息,字数 2000+。
下一步(What's next):
- 优先级1:如需配图,可用 chart-craft / architecture-diagram-zh 把上面的 Mermaid 流程图渲染成高清 PNG/SVG 发公众号。
- 优先级2:Round 2 为"隐藏技巧"分类,建议提前选定 1 个工具(如 Causari 的 re bisect/re guard 或 Claude Code 技巧)做深挖。
- 优先级3:可在知识星球补充一篇"Pulpie 在中文网页/Common Crawl 中文快照上的实测"实战,补足官方仅测英文的空白。
注意事项: - Pulpie 基准数据均来自其官网实测(英文 WebMainBench),中文场景效果未经独立验证,引用时已标注为"官方实测"。 - Causari 当前为 v0.1.0、GitHub 仅 5 star 的极早期项目,生产采用前建议先在非关键仓库试用。 - 三者均海外当日首发,国内尚无中文报道,信息差窗口期有限。
[!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 等场景全覆盖。
