Skip to content

v1.0.0

Choose a tag to compare

@ONEGAYI ONEGAYI released this 19 Jun 07:43
· 8 commits to master since this release

v1.0.0 — 首个公开版本

使用 AI(OpenAI 兼容 API 或 Ollama)为 Obsidian 文档自动生成标签并写入 frontmatter,支持自定义字段、模板管理、文件排除和思考模式。

新功能

  • AI 标签生成:一键为当前文件或整个文件夹生成标签,支持 OpenAI 兼容 API(ChatGPT、DeepSeek、智谱、Moonshot 等)与 Ollama 本地模型双模式
  • 提示词模板管理:支持多份模板的保存、切换与一键恢复默认
  • 自定义 frontmatter 字段:通过 {{key: prompt}} 语法让 AI 顺带生成摘要、标题等任意字段(如 {{description: 用一句话概括}}
  • 标签优先策略:开启后优先从 vault 已有标签中选取,保持标签体系一致
  • 文件排除规则:采用 gitignore 风格通配符语法,自动跳过模板、日志等非正式文档
  • 文件夹批量处理:可配置递归深度,配合文件管理器右键菜单快速批处理
  • 多重触发入口:命令面板快捷调用 + 文件管理器右键菜单(单文件 / 文件夹)
  • API Key 加密存储:采用 AES-GCM + PBKDF2 加密,以 vault 路径为密钥材料,密钥不明文落盘
  • 思考模式(Thinking):支持开启模型的深度思考能力

Bug 修复

  • 修复插件 id 与社区插件 smart-tagger(作者 Johan Denoyer)重名导致的「第三方插件更新覆盖」问题,id 更改为 onegayi-smart-tagger

其他改进

  • 文件排除规则统一为 gitignore 语法,设置界面改为弹窗多行编辑器,便于维护复杂规则

安装:下载下方 main.jsmanifest.jsonstyles.css 三个文件,放入 vault 的 .obsidian/plugins/onegayi-smart-tagger/ 目录,然后在 Obsidian 设置 → 第三方插件中启用。

详见 README