-
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
-
0.2.2 Stable
released this
2026-06-08 17:36:40 +08:00 | 24 commits to master since this release[0.2.2] - 2026-06-08
Added
LLM 配置增强
- 三组独立供应商配置:OpenAI / Anthropic / 自定义各自保存端点、Key、模型,切换不覆盖
- ? 测试连接按钮:VCE 设置面板中点击验证 LLM 配置是否可用
- 测试连接支持
http://URL(Node.js http 模块回退) - 测试支持 10 秒超时 + 手动取消
- 原生设置页
llmEndpoint描述添加可点击链接跳转 VCE 设置面板
设置面板重构
- LLM 供应商卡片式选择(参考 Chatbox 风格)
- 在线翻译切换模式(百度 / 有道 Tab 切换)
- 配置文件路径说明(Win / Linux / macOS 三平台)
- 用户设置 vs 工作区设置说明
- 首次使用 5 步引导
项目基础设施
secrets.example.json配置模板(含三平台路径注释)- 跨平台打包脚本:
build-package.cmd(Win) /build-package.sh(Unix) npm run package:win/package:unix一键打包- License (MIT)
Fixed
关键 Bug
- 复习命令未注册:
vibecoding-english.review和exportWordbook命令仅在 package.json 定义未注册 → 已注册,快捷键不再丢失 - Provider 切换重置配置:改为仅空字段自动填充 → 已有值保留
- 测试连接 Extension Host 失败:fetch() 对 http:// 失败 → Node.js http 回退
设置 UX
- 原生
Ctrl+,设置页按字母序混乱 →order字段分组排列(LLM / 在线翻译 / 交互 / 复习) - VSIX 缺少 README / icon / LICENSE → 打包脚本自动复制
- README 中本地链接导致 vsce 报错 → 改为纯文本
Downloads
-
vibecoding-english-0.2.1 Stable
released this
2026-06-05 17:04:53 +08:00 | 33 commits to master since this releaseDownloads