Skip to content

Codineer v0.6.0

Choose a tag to compare

@andeya andeya released this 04 Apr 13:28
· 330 commits to main since this release

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