Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 18 Aug 17:26
· 66 commits to main since this release
feat(server): 完整复刻 CLI 的 .minkrc 配置读取

- 新增 session/agent_config.rs:逐字段复刻 mink-cli 的 MinkConfigFile
  (provider/generation/context/tools/tools.edit/signal/sandbox/sandbox_python,
  deny_unknown_fields 与 CLI 一致),支持用户级 ~/.minkrc 与项目级
  <cwd>/.minkrc 分层合并(项目覆盖用户)
- Registry.build_options 按会话 cwd 合并配置层,完整应用到 AgentOptions
  (镜像 CLI 的 assemble_runtime_options);env(MODEL/DEEPSEEK_API_KEY/
  DEEPSEEK_BASE_URL/MINK_SIGNAL_POLICY/LOG_EVENTS)保持 server 文档化
  优先级覆盖文件层
- ServerConfig 删除旧的扁平 model 解析,改用分组格式
- 修复:with_provider_options 覆盖身份字段的问题(模型/key/url 在分组
  应用后重放);未配置字段不再被 unwrap_or_default 覆盖成 0/false
- 新增 6 个测试:分组解析/扁平键拒绝/项目覆盖用户/env 优先/尺寸后缀/
  build_options 端到端(捕获实际 LLM 请求的 model/api_key/base_url)
- docs: server.md / USAGE.md 同步配置说明

验证:workspace 860 测试通过;clippy/fmt 零错误