Repository navigation
Codineer v0.6.0
Features
- Multi-provider support — Add ProviderKind::Custom and built-in provider presets (Ollama, LM Studio, OpenRouter, Groq) with provider/model syntax for any OpenAI-compatible API
- Zero-config Ollama — Auto-detect local Ollama instances and smart-pick the best coding model
- OLLAMA_HOST env var — Support remote Ollama and non-default ports with 3-tier priority
- CustomProviderConfig — New providers field in settings.json for custom endpoints
- ModelResolver — Centralized model resolution pipeline
- Tool-use fallback — Models without function calling automatically degrade to text-only mode
Improvements
- Restructure README from first principles (51% line reduction, zero info loss)
- Add Why Codineer? competitive comparison table
- Rewrite Configuration section with settings reference and credential precedence
- Update --help with provider guidance, OLLAMA_HOST, env-in-settings tip
Bug Fixes
- Fix TestServer non-blocking stream causing CI flakes
- Fix PowerShell stub test PATH race condition
- Fix REPL test parallel race with PATH-modifying test
- Remove overly strict stderr assertion
- Align workspace dependency versions (0.5.0 → 0.6.0)
Chores
- Optimize workspace dependency version management
- Update Cargo.lock
Features
- Multi-provider support — 新增 ProviderKind::Custom 和内置 Provider 预设(Ollama、LM Studio、OpenRouter、Groq),通过 provider/model 语法使用任意 OpenAI 兼容 API
- 零配置 Ollama — 自动检测本地 Ollama 实例,智能选择最佳编程模型
- OLLAMA_HOST 环境变量 — 支持远程 Ollama 和非默认端口
- CustomProviderConfig — settings.json 新增 providers 字段
- ModelResolver — 集中化模型解析管线
- 工具调用降级 — 不支持 function calling 的模型自动回退到纯文本模式
Improvements
- 重构 README 结构(减少 51% 行数)
- 新增 Why Codineer? 竞品对比表
- Configuration 章节系统性重写
- 更新 --help 和 /model 报告
Bug Fixes
- 修复 TestServer 非阻塞 stream CI 随机失败
- 修复 PowerShell stub 测试 PATH 竞态
- 修复 REPL 测试并行竞态
- 移除 stderr 过严断言
- 对齐 workspace 依赖版本 0.6.0
Chores
- Workspace 依赖版本管理优化
- 更新 Cargo.lock
Full Changelog: v0.5.1...v0.6.0
Full Changelog: v0.5.1...v0.6.0