Skip to content

feat: 加 Pi agent + claudian 成为默认 Obsidian 插件 (v0.6.0) - #11

Merged
zxfccmm4 merged 1 commit into
mainfrom
feat/claudian-default-and-pi-agent
Jun 22, 2026
Merged

zxfccmm4 merged 1 commit into
mainfrom
feat/claudian-default-and-pi-agent

Conversation

@zxfccmm4

Copy link
Copy Markdown
Owner
  • 新增第四个 agent: Pi (--agent pi),开源轻量 CLI
    • npm: @mariozechner/pi-coding-agent, 二进制 pi, 配置 ~/.pi/config.json
    • 技能用户级 ~/.pi/skills/, claudian 插件支持
    • write_pi_config 生成最小配置 + /login 提示
  • claudian 成为默认 Obsidian 插件(支持全部四 agent)
    • 新增 --plugin claudian|opencode-obsidian 选项
    • OpenCode 默认 claudian,可用 --plugin opencode-obsidian 切回 serve 模式
    • apply_plugin_choice() 处理插件切换逻辑
  • setup/upgrade/uninstall/verify 全部支持四 agent
  • uninstall 对 opencode 同时清理 claudian + opencode-obsidian
  • docs/agents.md 横向对比加 Pi 列 + 选型段
  • README 中英 agent 表更新(四 agent + claudian 默认说明)
  • 新增 pi-setup-troubleshooting.md
  • CHANGELOG v0.6.0

验证: shellcheck clean / markdownlint 0 错误 / 四 agent dry-run 全 OK

📝 变更描述 / Change Description

Fixes #(issue number) / 关联的 Issue

🏷️ 变更类型 / Type of Change

  • 🐛 Bug 修复 / Bug fix (修复问题 / fix that resolves an issue)
  • ✨ 新功能 / New feature (新增功能 / adds functionality)
  • 📝 文档更新 / Documentation (更新文档 / documentation changes)
  • 🎨 代码风格 / Code style (格式调整,不影响功能 / formatting, no functional change)
  • ♻️ 代码重构 / Refactoring (重构代码,不添加新功能 / refactoring code)
  • ⚡ 性能优化 / Performance (性能提升 / performance improvement)
  • ✅ 测试相关 / Tests (添加或修改测试 / adding or modifying tests)
  • 🔧 构建/工具 / Build/Tools (构建或辅助工具变动 / build or auxiliary tool changes)

🧪 测试清单 / Testing Checklist

  • 本地测试通过 / Local testing passed
  • 相关文档已更新 / Related documentation updated (if applicable)
  • 代码符合项目规范 / Code follows project guidelines
  • 提交信息符合规范 / Commit messages follow conventions

测试详情 / Testing Details

# 如果适用,请提供测试命令 / If applicable, provide test commands:
./setup.sh
# 或者其他测试步骤 / or other test steps

📸 截图 / Screenshots

⚠️ 破坏性变更 / Breaking Changes

  • 否 / No
  • 是 / Yes

如果是,请说明 / If yes, please explain:

📝 补充说明 / Additional Notes


✅ 提交前检查 / Pre-Submission Checklist

  • 我的 PR 只解决一个问题 / My PR addresses only one issue
  • 我已经阅读了贡献指南 / I have read the Contributing Guide
  • 我的代码遵循项目规范 / My code follows the project guidelines
  • 我添加了适当的注释(如果需要)/ I have added appropriate comments (if needed)

👥 审核者注意 / For Reviewers


感谢你的贡献!/ Thank you for your contribution!

- 新增第四个 agent: Pi (--agent pi),开源轻量 CLI
  - npm: @mariozechner/pi-coding-agent, 二进制 pi, 配置 ~/.pi/config.json
  - 技能用户级 ~/.pi/skills/, claudian 插件支持
  - write_pi_config 生成最小配置 + /login 提示
- claudian 成为默认 Obsidian 插件(支持全部四 agent)
  - 新增 --plugin claudian|opencode-obsidian 选项
  - OpenCode 默认 claudian,可用 --plugin opencode-obsidian 切回 serve 模式
  - apply_plugin_choice() 处理插件切换逻辑
- setup/upgrade/uninstall/verify 全部支持四 agent
- uninstall 对 opencode 同时清理 claudian + opencode-obsidian
- docs/agents.md 横向对比加 Pi 列 + 选型段
- README 中英 agent 表更新(四 agent + claudian 默认说明)
- 新增 pi-setup-troubleshooting.md
- CHANGELOG v0.6.0

验证: shellcheck clean / markdownlint 0 错误 / 四 agent dry-run 全 OK
@zxfccmm4
zxfccmm4 merged commit 8e00972 into main Jun 22, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant