• v0.2.3 4a187e3a81

    0.2.3 Stable

    wanjia9506 released this 2026-06-30 10:38:55 +08:00 | 0 commits to master since this release

    v0.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 个 commit10 个文件变更
    • 版本 0.2.2 → 0.2.3
    Downloads