开源的 AI Coding Agent — 终端中的智能编程伙伴
OpenCode 是首个在终端 TUI 中原生支持中文(CJK)输入法的 AI 编程助手。
createCliRenderer 内部对 useKittyKeyboard 执行 null ?? {},设 null 反而启用了 Kitty 协议 — 将所有按键编码为 CSI 转义序列,完全绕过 IME 组合renderer.disableKittyKeyboard(),发送 \x1b[>1u 关闭 Kitty 协议并重置 stdin 解析器GTK_IM_MODULE=ibus / XMODIFIERS=@im=ibus 即可开箱即用| 轮次 | 主题 | 修复数 | 测试数 |
|---|---|---|---|
| 1 | 🌐 i18n 中文本地化 | 15+ | 28 |
| 2 | 🛡️ 事件泄漏与内存安全 | 11+ | 22 |
| 3 | 🔧 深度内存安全与崩溃防护 | 15+ | 35 |
| 4 | ⚡ 性能优化与可观测性 | 8+ | 44 |
| 5 | 🧱 鲁棒性与容错 | 10+ | 87 |
| 6 | 🔒 安全审计与 CI 自动化 | 8 | 132 |
| 7 | 🀄 中文输入法修复 + 禁用自动更新 | 3 | 282 |
| 8 | 🚀 发布加固与二进制交付 | 5+ | 282 |
/locale zh 一键切换