v0.3.1 (2026-08-02)
亮点: code MCP 可靠性全面修复(基于真实使用反馈)、微信/Org 导出修复。
codeMCP 体验重构 — 项目绑定持久化、宽松工具 schema、文本编辑模式(code_editoldText/newText)- 工具命名清理 — 5 个工具移除冗余
code_前缀,新增FixDoubleEncodedJSON中间件 - CALLS 边 receiver 解析 — 方法调用解析 receiver 为具体 QN,未解析调用按方法名兜底匹配
- 二进制安全搜索 — 自动跳过 ELF/PE/Mach-O 二进制及 release/build 目录
- BM25 camelCase 分词 — 改善驼峰标识符的搜索排序
- 索引器 FK 修复 —
ON CONFLICT DO UPDATE后LastInsertId陈旧导致 project_id=0(约束 787);改为显式 SELECT + DSN 外键 - 微信导出修复 — 代码块 tree-sitter 语法高亮、图片 caption 可见、
<sub>/<sup>保留、Unicode 空白处理 - Org 导出修复 — 禁用 htmlize,避免与 tree-sitter 双重高亮
v0.3.0 (2026-06-24)
亮点: 代码智能引擎、分布式追踪全面升级、i18n 100% 完整翻译、tree-sitter 编辑器 MCP 服务器。
slingshot code— 代码智能命令组,提供 MCP stdio 服务器(code serve)- 代码图谱索引 — 符号提取,支持 DEFINES/CONTAINS/IMPORTS/CALLS/REFERENCES 边
- AST 感知代码编辑 —
code_locate、code_edit、code_edit_body,基于 tree-sitter 增量解析 - 代码搜索 — BM25 全文搜索(camelCase 分词)、名称模式匹配、语义向量搜索、grep+图谱增强
- 代码分析 — 圈复杂度/认知复杂度、循环深度、参数个数、递归、循环内内存分配检测
- 引用分析 —
code_find_references、trace_path支持 calls/data_flow/cross_service 三种模式 - 架构总览 — Leiden 社区检测、热点分析、文件树、包依赖关系
- 变更影响分析 —
detect_changes支持图谱传播 - 图谱查询 —
query_graphSQL 支持复杂多跳分析 - i18n 100% — zh_CN 翻译全部完成(309/309,100% 覆盖率)
- 追踪全面覆盖 — 所有 29 个 MCP handlers + CLI 命令组添加追踪 span
- clog v0.3.0 — 统一日志 API,替代全部
slog+span.LogKV - 内置
slingshot-code技能包 — 代码智能最佳实践,可直接复用 - 错误修复 — 索引器边界情况、跨文件引用、接收器 QN 解析
v0.2.1 (2026-06-20)
亮点: 国际化 (i18n) 框架、Jaeger 分布式追踪、技能包重构、发布自动化。
slingshot i18n— 完整的 i18n 命令组:check、stats、sync、add、translate、init- 基于 AST 的 i18n 字符串提取(使用
go/parser+go/ast) - 运行时库提取 — i18n runtime 迁移至
github.com/nanjj/i18n go generate集成 —go generate ./internal/i18n/自动同步.po文件- 项目根目录自动检测 — 通过向上寻找
go.mod,命令可从任意子目录执行 slingshot jaeger— 分布式追踪 CLI:服务、操作、搜索、追踪拓扑、关键路径分析- 渐进式信息展示 — 追踪拓扑可缩放查看服务详情
- 技能包重构 — 嵌入式技能包通过软链接统一管理
- i18n-po 技能包 — PO 文件管理工作流(en_US 哨兵、zh_CN 翻译、缺失检测)
- site-zine 技能包 — Zine SSG 站点构建、部署和版本管理
- 双语测试 — 测试在
en_US和zh_CN两种语言环境下运行,确保翻译完整 - 发布基础设施 — 交叉编译、gzip+sha256、GitHub 发布自动化 (
make release-gh) - 站点部署自动化 —
make release-site更新版本、重建并推送 - 站点命令国际化 — site 和 page 管理命令的中文本地化
v0.2.0 (2026-06-15)
亮点: 自动转换、更智能的草稿管理、上传缓存。
draft add和draft update自动转换.org/.md为.html- HTML 净化修复,确保微信兼容(剥离完整文档包装器、处理
\equal{}) - 通过 sidecar YAML 自动检测草稿
media_id draft list、update、remove、show支持 1-based 索引- 全局上传缓存,基于文件名去重,支持缩略图 URL 捕获
- 上传微信前自动将 SVG 转换为 PNG
- draft add/update 支持
content_source_url - rsync 阶段响应式 CSS 优化
- 内联代码样式改进(柔和灰底、加粗 — 不再刺眼红色)
v0.1.2 (2026-06-13)
亮点: 站点管理、Org mode 支持、新技能包。
- 站点索引中的年份分隔标题
- 增强的 Org 日期解析(多种格式、中文星期缩写)
page add/update接受多个文件--rsync标志支持页面变更后自动部署- 可配置的站点标题和文章 CSS
- 所有页面共享统一 CSS
- Emacs 32 兼容性用于 Org HTML 导出
site和page管理命令(add、update、list、remove)- 直接 Org mode → 微信 HTML 转换
- Incus 技能包用于容器生命周期管理
- HTML 净化以防止微信 45166 错误
v0.1.1 (2026-06-10)
初始版本。
- 草稿管理:
list、add、update、remove、show - Markdown → 微信 HTML 转换
- 图片上传到微信 CDN
- Sidecar YAML 管理元数据(标题、作者、缩略图、摘要)
- 统一配置系统(
get、set、unset、list) - 内置技能包系统(
list、install) - 诊断模式(
--explain) - 微信发布技能包(
weixin)
最新版本和下载请访问 GitHub Releases 页面。