Skip to content

Releases: KunlunMeta-dev/Kcoder

KCoder Studio 0.1.30

Choose a tag to compare

@KunlunMeta-dev KunlunMeta-dev released this 19 Sep 06:09

KCoder Studio 0.1.30(Windows x64 安装包)

本版改进:

  • 运行中的会话现在会显示它所绑定的会话配置模板(只读);模板被修改或删除时给出标记,切换模板仍然只对新会话开放。
  • 新增系统凭据库支持:密钥可存入 Windows 凭据管理器 / macOS Keychain / Linux Secret Service,credentials.json 只保留引用。
    • kcoder auth login --store auto|keyring|filekcoder auth migrate --to keyring|file 可批量迁移。
    • kcoder auth statuskcoder doctor 会报告每个 Provider 的密钥存放位置与凭据库可用性。
    • Studio「存储与诊断」页显示凭据库后端与可用性、已入库的 Provider,以及仍为明文的 Provider 及迁移提示。
    • 新增设置项 credential_storeauto 优先使用系统凭据库 / keyring 强制 / file 只用文件)。
  • 凭据库不可用时(如无桌面会话的 Linux 服务器)会明确说明原因,密钥仍可留在文件中。

KCoder Studio 0.1.29

Choose a tag to compare

@KunlunMeta-dev KunlunMeta-dev released this 19 Sep 03:57

KCoder Studio 0.1.29(Windows x64 安装包)

本版修复:

  • 请求调试日志默认保留 7 天后自动清理;安装包不再内置开启该日志。
  • 安装包不再把凭据写入 .env,密钥仅保存在 credentials.json
  • 保存非本机的 http:// Provider 端点前需要二次确认。
  • 回合文件快照:新增开关 / 保留天数 / 总容量 / 单文件上限 / 忽略路径五项策略,可在 Studio 存储页直接调整;被忽略或超限的文件不再进入快照,历史快照按策略自动回收。
  • Studio 新增「存储与诊断」页:占用统计、一键清理、关闭调试日志、凭证存储位置与权限提示。
  • 修复并发场景下失效通知被一次性关闭、导致 Studio 静默错过外部改动的问题。

KCoder Studio 0.1.28

Choose a tag to compare

@KunlunMeta-dev KunlunMeta-dev released this 19 Sep 00:14

KCoder Studio 0.1.28(Windows x64 安装包)

本版为设置页保真度改版(外观与交互一致性改版,数据行为不变)+ 一处 lint 修复。

设置页改版

  • 模型与 API 页:页头与分区层级统一(SectionHeader / InfoBox),字段带类型图标,API Key 输入框支持可见性切换,能力开关组、默认标记、删除确认对话框按参考图重排;「会话配置模板」区块并入同一层级,功能与选择器保持不变(默认徽标、导入、编辑器、设为默认/取消默认)。
  • 运行目标页 / SSH 连接页:共用同一套原语(SectionHeader、InfoBox、IconInput、PasswordInput);表单双列/单列断点统一;SSH 密码框新增可见性切换;校验与错误提示位置一致。
  • 共享原语:新增件集中落在 settings-ui.tsx,后续设置页可直接复用,不改导航宿主页、不引入新 UI 库。

修复

  • 模板区块的 react-hooks/set-state-in-effect(effect 内同步 setState)已修复(改为父级 key 驱动重挂载 + 微任务启动拉取),该文件 lint 归零;同时修正了测试文件的 prettier 格式。

验证

  • pnpm check 通过;全量 renderer 测试 388 文件 / 3654 用例通过。
  • 已登记的选择器保持稳定(config-templates-*config-template-<id> 家族、新增 provider-api-key-togglessh-connection-password-toggle)。

校验:安装包 SHA256 见 SHA256SUMS.txt

KCoder Studio 0.1.27

Choose a tag to compare

@KunlunMeta-dev KunlunMeta-dev released this 18 Sep 14:19

KCoder Studio 0.1.27(Windows x64 安装包)

本版包含两块内容:会话级配置模板Ollama 流式渲染修复

会话级配置模板(新功能)

  • 设置页新增 Session Config Templates 区块:新建、编辑、删除、从文件导入(导入后可在编辑器里改写再保存)、设为默认/取消默认
  • 模板存放在用户配置目录 <config_dir>/templates/:单文件 ≤ 256 KiB,保存前做 JSONC + 设置 schema 校验,拒绝任何凭据字段(api_key / credentials / credential_env 等),模板里永远不含密钥。
  • 默认模板自动生效:未显式选择时,新会话自动套用默认模板(所有客户端一致)——不需要每次手动切换;默认模板缺失时安全回退到基线配置。
  • 可以在新建会话时选择模板:输入框旁的下拉列出全部模板(默认项带 ★),占位符即"跟随默认(<模板名>)"。
  • 模板在会话开始时冻结:线程记录 settingsTemplate{id, revisionSha256} 并在 thread/read / thread/list 中返回;运行中的会话不能切换模板(thread/resume 携带模板参数会被拒绝)。
  • 优先级:内置 < 用户 < 项目 < 项目本机 < 模板 < --settings-file < CLI/环境变量——模板不会覆盖显式指定的 --settings-file

Ollama 流式渲染修复

  • 修复流式过程中正文换行丢失导致 Markdown 塌成一整段的问题(纯换行的增量曾被判为"空"而丢弃;Ollama 会把换行作为独立 chunk 下发,因此只有它稳定复现)。现在流式期间与完成后的渲染结构一致。
  • 连接 Ollama 时思考过程正常显示;正文的标题、列表、代码块在流式期间即正确成型。

校验:安装包 SHA256 见 SHA256SUMS.txt

KCoder Studio 0.1.26

Choose a tag to compare

@KunlunMeta-dev KunlunMeta-dev released this 18 Sep 10:09

KCoder Studio 0.1.26(Windows x64 安装包)

本版聚焦 Ollama / OpenAI 兼容部署的可用性修复:

  • 思考过程显示:兼容 delta.reasoning(Ollama)与 reasoning_content(DeepSeek 等)两种字段,思考过程在 Studio 与 TUI 中均正常渲染(43772b216)。
  • 本地端点自动工具档--tool-profile auto 在 localhost / 127.0.0.0/8 / 10.x / 172.16–31.x / 192.168.x / 169.254.x / *.local 端点上按 core 处理,避免小模型被全量工具列表压垮。
  • 严格 schema 兼容:无参工具与 MCP/插件工具在 OpenAI 线上补全空 properties/required,通过 Ollama 模板的严格校验(不再返回 500)。
  • 协议层:新增会话级配置模板 wire 类型与 thread/start 模板参数(后续版本提供 UI 切换)。

校验:

  • 安装包 KCoder-Studio-Setup-0.1.26-win-x64.exe SHA256:见下方 SHA256SUMS.txt

KCoder Studio 0.1.25

Choose a tag to compare

@KunlunMeta-dev KunlunMeta-dev released this 18 Sep 07:44

KCoder Studio 0.1.25 · Windows x64

安装包

  • KCoder-Studio-Setup-0.1.25-win-x64.exe(NSIS 安装器,Windows x64)
  • SHA256: a4b2c2ce45f4a8f624a2d09406da806e498b654e4a3c4a803c9385c976522acd

本版变更

  • 修复:Ollama / 本地 OpenAI 兼容服务的工具调用
    • 无参工具(EnterPlanModeTaskListcron_listget_goal)此前在 schema 中省略 properties / required 键;Ollama 侧的 Go chat 模板会无 nil 保护地对 .function.parameters.properties 执行 range,导致整个请求报错、工具不可用。
    • 现在 clean_schema(覆盖全部内置工具)与 OpenAI 兼容出口(覆盖 MCP / 插件工具)统一显式声明空 properties / required;对 schema 语义与其它 Provider(Anthropic / OpenAI)无影响。
  • 源码同步:本仓库 main 已更新至同一提交(含本次修复与 0.1.25 版本号)。

校验

  • 构建基准提交:7f81b4409(开发分支 kcoder-cyx

KCoder Studio 0.1.24

Choose a tag to compare

@KunlunMeta-dev KunlunMeta-dev released this 18 Sep 03:54

KCoder Studio 0.1.24 · Windows x64

源码即本仓库 main(全新初始提交,不含历史仓库的提交记录)。

安装包

  • KCoder-Studio-Setup-0.1.24-win-x64.exe(NSIS 安装器,Windows x64)
  • SHA256: 9a5630ab6acdb4c35d9c55f92b16b9cb4e1cbdc86464ebc82f6b44914559fda3

说明

  • 本 Release 由发布流程自动上传;建议首次安装后按需配置 Provider 凭据(kcoder auth 或 Studio 设置页)。