Releases: ConradLu2740/ProactiveAgent
Releases · ConradLu2740/ProactiveAgent
Release list
v0.4.2 — extract 13 生态清单 + 按项目记忆稳定
ProactiveAgent 0.4.2
npm:@proactive-agent/core@0.4.2 + @proactive-agent/mcp@0.4.2(npm i @proactive-agent/mcp)
0.4.2 — extract 清单文件覆盖扩展
- 支持 13 种生态清单文件:package.json / pyproject.toml / requirements.txt / setup.py / Pipfile / Cargo.toml / go.mod / Gemfile / pubspec.yaml / composer.json / pom.xml / build.gradle / mix.exs / Package.swift
- 修复 pubspec.yaml 与 mix.exs 依赖解析
0.4.x 引导闭环
proactive-mcp extract:对已有项目一键提取记忆(README/docs/清单/git log/TODO + 结构信号 + 语言探测),默认 pending 防投毒,确认后进入召回- 缺失源降级:诚实反馈 + 空结果引导 memory_capture
0.3.x 按项目记忆
- 数据按项目隔离(
projects/<key>/)+ 显式全局共享(global/) memory_capture/recall/persona_getscope 参数;新增persona_saveproactive-mcp migrate(旧数据自动迁移)+ 逃生开关PROACTIVE_SCOPE=global- 双层 recall:项目 + 全局合并,全局命中降权并标
[shared]
0.2.x 开箱即用
proactive-mcp init全家桶(.mcp.json + Claude Code hooks 自动生成)doctor/stats/demoCLI 命令
快速开始
npm install @proactive-agent/mcp
npx proactive-mcp init # 生成挂载配置 + hooks
npx proactive-mcp extract # 在项目目录一键提取记忆(冷启动)
npx proactive-mcp doctor # 健康检查v0.1.3 — Claude Code hooks now shipped in tarball
新功能:hooks 随发布包内置\n\n之前 hooks(会话级主动推送)只存在于源码仓库,tarball 用户无法使用。现在 hooks 编译为独立 bundle(内联 core,仅需 node)随包发布:\n\n- dist/hooks/today-push.js(SessionStart):会话开始注入今日建议/场景,无内容沉默\n- dist/hooks/session-end.js(Stop):会话结束沉淀记忆 + 评估主动建议\n\n安装(.claude/settings.json):\njson\n{\n "hooks": {\n "SessionStart": [{ "hooks": [{ "type": "command", "command": "node /abs/path/to/node_modules/@proactive-agent/mcp/dist/hooks/today-push.js" }] }],\n "Stop": [{ "hooks": [{ "type": "command", "command": "node /abs/path/to/node_modules/@proactive-agent/mcp/dist/hooks/session-end.js" }] }]\n }\n}\n\n\n验证:全新 tarball 安装后 hooks 直接运行 ✅
v0.1.2 — First-use UX polish (from independent reviewer)
独立体验官实测后的 UX 修复(无 P0,修 P1×5 + P2×4)\n\nP1(明显影响)\n- README 与发布包一致:改为一键安装(npm install tarball → npx proactive-mcp init,无需 bun);hooks 标注仅源码模式\n- 建议文案品牌名统一:不再出现「Proma」,改用中性「助手/ProactiveAgent」\n- memory_stats 人话化:先给一行中文摘要,JSON 放详情\n- scene_summary 人话化:场景名截断+省略号,heat/atoms 解释为「近 7 天出现 N 次 / 关联 N 条记忆」\n- onboarding_guide 增加首次使用 4 步 checklist\n\nP2(可优化)\n- --help / --version 分支\n- 启动横幅展开 ~ 为绝对路径\n- init 链接指向真实仓库\n- --today 端口占用时明确提示换端口\n\n基建\n- core 类型独立化:复制 @proma/shared 类型到本地 shared-types.ts,独立仓库不再依赖 workspace-only 包,d.ts 正常生成\n- 验证:core 161 tests + mcp 15 tests 全过;claude -p 全链路实测通过
v0.1.1 — First-time install fix
修复(首次安装体验)\n\n- bin 可执行:bundle 增加 #!/usr/bin/env node shebang,proactive-mcp 命令可直接运行(之前从 tarball 安装后 bin 会报 var: command not found)\n- init 生成可直接用的配置:proactive-mcp init 现在生成 node <installed>/dist/index.js,不再引用未发布的 npm 包(之前生成 npx -y @proactive-agent/mcp 会失败)\n\n## 验证\n\n- npm install https://github.com/ConradLu2740/ProactiveAgent/releases/download/v0.1.1/proactive-agent-mcp-0.1.1.tgz\n- proactive-mcp init → 生成 .mcp.json(指向本地 bundle)\n- Claude Code 挂载 → memory_capture / memory_recall 闭环 100% 命中 ✅
ProactiveAgent 0.1.0
ProactiveAgent 0.1.0 🧠
给任何 agent(Claude Code / Kimi Code / Cline / Cursor / Proma)即插即用的主动能力外挂:跨工具共享的主动记忆 + 该沉默时沉默的主动建议。
安装(npm 上线前从 Release 安装)
npm install https://github.com/ConradLu2740/ProactiveAgent/releases/download/v0.1.0/proactive-agent-mcp-0.1.0.tgz
# 或 core:npm install .../proactive-agent-core-0.1.0.tgz
# 或 clone 仓库直接 bun 跑(见 README)功能
- 🧠 17 个 MCP 工具:memory_capture/recall/extract、suggest_now、persona_get 等
- 🛡️ 防投毒:自动提取默认待确认,用户确认才进入召回
- 💡 主动建议:该沉默时沉默 + 频率学习 + DND 免打扰
- 📊 /today 主动中心面板(15s 自动刷新)
- 🔌 已在 Claude Code / Kimi Code / Proma 真实验证
包
- @proactive-agent/core(零依赖 bundle)
- @proactive-agent/mcp(MCP server,含 SDK+zod)