|
|
3c2b96a4d1
|
refactor(llm): 删除手写 provider 实现与冗余依赖
- 删除 6 个手写 provider 文件、LlmProvider trait、动态分发、HTTP 客户端工厂与门面死代码
- llm 模块收敛为 rig 门面 + 提示词/解析/思考状态四个模块
- 移除 reqwest(0.12) 与 async-trait 直接依赖(futures-util 由流式消费保留)
- 依赖树确认无 rig-agent/fastembed/lancedb/milvus 等组件
|
2026-08-17 16:04:26 +08:00 |
|
|
|
16ffc94a06
|
feat(llm): 生成器与连接测试切换到新 rig 门面(全量上线)
- 新门面补齐 commit/tag/changelog 三个业务方法(提示词与解析复用迁移模块)
- ContentGenerator 改用 rig 门面(构造/可用性检查/三个生成方法)
- test_connection 走新门面公开接口,不再访问私有字段
- 新增离线业务方法测试与 6 家 provider 的 #[ignore] 实网冒烟用例
|
2026-08-17 15:56:56 +08:00 |
|
|
|
29c6ff3935
|
feat(llm): 引入 rig-core 并建立新 LLM 门面(Ollama 首个打通)
- 依赖改用 rig-core 0.41(仅 reqwest+rustls,不引入 agent/derive)
- 新门面:provider 枚举 + 统一配置 + 单一生成入口 + 凭据校验 + 错误映射
- Ollama 走 rig /api/chat,参数映射与错误文案与旧实现一致
- 用 rig 请求录制 mock 断言请求形状;8 个新单元测试
|
2026-08-17 15:33:00 +08:00 |
|
|
|
bba15501c6
|
refactor(llm): 拆分提示词与提交解析逻辑到独立模块
将 21 个多语言提示词及选择函数迁入 prompts 模块,将 commit 响应
解析与 GeneratedCommit 迁入 parsing 模块,为 rig 迁移期间新旧
实现共享同一份提示词与解析逻辑做准备。无行为变化。
|
2026-08-17 15:21:46 +08:00 |
|
|
|
14ebb6857a
|
feat(commit): 添加提交消息模板支持
- 移除 config 命令中未使用的 List 子命令及相关显示字段
- 统一 ChangelogCommand 和 CommitCommand 的 ContentGenerator 初始化方式
|
2026-06-03 15:20:50 +08:00 |
|
|
|
928ebb61b4
|
refactor(llm): renumber system prompt rules
|
2026-05-27 15:37:51 +08:00 |
|
|
|
90074e6e32
|
style: 格式化代码并优化导入顺序
|
2026-05-27 15:15:15 +08:00 |
|
|
|
4331b9306e
|
LLM支持优化
|
2026-05-26 17:43:42 +08:00 |
|
|
|
a08bc809bb
|
修复bug
|
2026-05-26 16:30:28 +08:00 |
|
|
|
1063369d96
|
feat(deepseek): 添加 DeepSeek reasoning 模式支持
|
2026-05-26 16:27:49 +08:00 |
|
|
|
da85fc94b1
|
feat(keyring): 集成系统密钥环安全存储 API key
|
2026-03-12 17:42:41 +08:00 |
|
|
|
c9073ff4a7
|
✨ feat(profile):应用配置文件时自动设置GPG签名和SSH配置
♻️ refactor(generator):移除未使用的导入和剪贴板功能
♻️ refactor(git):清理未使用的导入和优化代码结构
♻️ refactor(i18n):简化翻译模块的导出结构
♻️ refactor(llm):移除未使用的序列化导入
♻️ refactor(openrouter):简化模型验证函数
|
2026-02-04 10:57:15 +08:00 |
|
|
|
baaefa2909
|
chore(i18n): 统一多语言输出与新增三家 LLM 提供商支持
|
2026-02-01 14:10:29 +00:00 |
|
|
|
fa92d90ff4
|
fix(git/commit.rs): 错误修复
|
2026-02-01 14:01:12 +00:00 |
|
|
|
bfc1812ebf
|
docs: update readme with new installation methods and cli options
|
2026-02-01 13:50:09 +00:00 |
|
|
|
dba6d94eab
|
feat(generator): add language parameter to commit generation methods
|
2026-02-01 13:03:57 +00:00 |
|
|
|
2a57946421
|
feat:Add 3 new LLM providers and optimize the readme.
|
2026-01-30 16:47:19 +08:00 |
|
|
|
5d4156e5e0
|
feat:(first commit)created repository and complete 0.1.0
|
2026-01-30 14:18:32 +08:00 |
|