Pulse 让 Claude / Cursor / GPT 真正能"读懂"你的产品演进。每个项目都自带原生 MCP 服务、签名化 feed 和 Agent Token —— Agent 在一次握手里就拿到所有需要的信息。
在 2026 年,AI Agent 已经会主动帮用户回答"X 产品最近有什么变化吗?",它们会调用工具、写代码、改配置。如果你的 Changelog 不能被机器理解,Agent 就会给出过时的答案。
Pulse 把 Changelog 重新设计成 机器可消费的协议层,而不是单纯的网页。每一份发布都带语义化的 kind、breaking、tags,每一段 feed 都用项目持有的 Ed25519 密钥签名 —— Agent 可以独立验证、缓存、订阅。
同一个项目,针对不同消费方提供三种入口。
给 Agent 的入门说明:用最少 token 告诉对方"我是谁、有什么端点、怎么调用"。
遵守 llmstxt.org 约定 —— LLM 在启动时会主动拉取,是 SEO for AI 的事实标准。
人类友好的索引页:列出所有 AI 入口,给出"我是 Claude,我该用什么"的提示。
Pulse 在每个项目根目录都暴露一个标准的 MCP 端点,遵守 modelcontextprotocol.io 规范。Claude Desktop / Cursor / Windsurf / Cody 可以直接接入。
自描述发现文档 —— 公钥、协议版本、所有端点 URL。
签名化 feed。参数:limit、breaking。
按 entry_id 取单条 SignedChange。
TF-IDF 关键词搜索。参数:q、limit。
返回 Trust Score(A/B/C/F)和 5 个维度的分项评分。
返回 SSE 元信息(事件列表)。客户端应直连 /pulse/stream。
🔒 所有 pulse_* 工具都是只读的 —— Agent 永远不能通过协议层发布内容,发布必须由 owner 在控制台完成。
为 AI Agent 准备的专用凭证,附带更高的速率配额和可选的项目隔离,方便对外安全分发。
owner 在控制台生成,可选限定到某个项目:
请求头携带 Authorization: Bearer pulse_agent_xyz:
浏览器登录用户使用。
对外分发的 Agent 凭证。
公共读取,防滥用。
未来规划:引入 sliding window(4 windows / 60s) + 每个项目的速率策略。
Pulse 内置轻量级 TF-IDF 搜索引擎 —— 不需要 OpenAI、不需要向量数据库,Agent 直接调:
通过 Server-Sent Events 实时推送发布事件,Agent 可以构建"实时播报"或"自动代码生成"工作流。
ready、entry.published、entry.updated、key.rotatedPulse 自动计算每个项目的 Trust Score(A/B/C/F 等级),让 Agent 知道哪些项目"值得长期跟踪"。
接入 Pulse 只需要告诉 Agent 一个 URL。
在 MCP 配置里加上 pulse://acme —— Pulse 会自动拉取发现文档与公钥。
通过 /mcp 端点接入。Agent 启动时自动发现 6 个 pulse_* 工具。
配置 OpenAI-compatible MCP server,URL 指向 /mcp。
通过 CLI 调用 pulse search / pulse watch 把结果注入对话上下文。
任何 HTTP 客户端:用 Agent Token 调用 /mcp,纯 JSON-RPC。
使用 fetch(<url>) + 任何 Ed25519 库在 50 行内实现完整验证。
Phase 1 已经让 Agent 能"读懂"你的 Changelog,下一步我们要让 Agent 能"主动参与"。
记录每个 Agent Token 调用了哪些工具、花了多少 token、是否出错。让 owner 能看到"我的 Claude 都在调什么"。
未来规划替代 SSE 的新一代 MCP 传输协议(解决 SSE 的连接限制与代理问题)。
未来规划让用户在 IDE 设置里一键启用 Pulse MCP,而不是手动填 URL。
未来规划当项目超过 1k 条 entries 时,把 PulseSearchService 内部换成向量索引,HTTP 端点保持不变。
不同工具不同配额:搜索可以放开,trust 可以收紧。
未来规划调用 LLM 把一周的发布总结成一段给 owner 的周报邮件。
未来规划