-
0.2.3 Stable
released this
2026-06-30 10:38:55 +08:00 | 0 commits to master since this releasev0.2.3 — Ollama + vLLM 兼容 + 单词本完缮
? 新增
5 种 LLM 供应商精准区分
- ? OpenAI、? Anthropic、? Ollama、? vLLM、⚪ 通用自定义 — 各自独立配置
- Ollama:
/no_think指令关闭 Qwen 思考模式 - vLLM:
chat_template_kwargs参数关闭思考模式 - 5 张卡片互相独立存储,切换不覆盖
单词本上下文句子翻译
- 加入单词本后自动调用 LLM 翻译上下文整句
- 双路径兜底:结构化 JSON → 极简直译 Prompt
- 打开单词本自动补翻历史未翻译的上下文
- 剪贴板翻译时快照全文,加入单词本时自动带入
调测日志
- OutputChannel "VibeCoding English":查看 → 输出 → 下拉选择
- 每次 LLM 请求记录 provider/model/thinking_mode
设置面板
- ⚡ 快捷键配置按钮(一键打开 VS Code 快捷键设置)
- 响应超时可配(5–300s)、Max Tokens 可配(256–16384)
? 修复
致命 Bug
- Ollama 连接失败(chat_template_kwargs 参数不兼容)
- maxTokens 500 → 2048(Qwen3 思考模型 token 不足导致 content 为空)
- 单词本快速连续点击产生重复条目(并发写入竞态条件 → 互斥锁)
- 上下文翻译始终为空(回退逻辑错误 → 双路径句译)
翻译质量
- LLM 翻译了错误单词(上下文含 "despair" 时把 "bare" 翻成"绝望")
- 上下文翻译用了单词释义(如 "hereby → 特此" 而非翻译整句)
- fallback "未找到释义" 消息被存入单词本
UX
- 默认快捷键全部冲突 → 仅保留 Ctrl+Shift+T + Ctrl+Alt+Y
- 剪贴板快捷键从 Ctrl+Shift+Y(冲突调试控制台)→ Ctrl+Alt+Y
- 翻译失败时弹框隐藏"加入单词本"按钮
- 保存设置提示 5s 自动消失
? 总计
- 17 个 commit,10 个文件变更
- 版本 0.2.2 → 0.2.3
Downloads