Skip to content

Releases: tafcear/kimi-tide

dsh-kimi-tide v0.1.3

Choose a tag to compare

@tafcear tafcear released this 15 Aug 04:57

dsh-kimi-tide v0.1.3 — 模型选择器凭据门控

修复内容

未登录时不再向模型选择器投放模型

DSH 的模型目录(llm.models RPC)会丢弃"一个模型都不投放"的 provider 分组,
而此前插件无条件注册并始终列出 4 个模型——即使用户从未执行过 kimi login
选择器里也会出现一个必然以 AUTH 失败的死分组。

v0.1.3 起,KimiAdapter.listModels() 会先安静探测凭据文件
~/.kimi-code/credentials/kimi-code.jsonKIMI_CODE_HOME 指向的路径):

  • 没有登录态(文件不存在 / 无 refresh_token)→ 投放空列表 → 分组从模型选择器消失;
  • 有登录态 → 正常列出 4 个模型(token 过期不影响列出,插件会按需自动刷新)。

探测是每次打开选择器时的一次同步小文件读取,无性能影响;登录后无需重启,
下一次打开选择器即恢复显示。

配合的配置清理

本次同时从 ~/.dsh/settings.yaml 移除了旧路由 llm-pi-ai.providers.kimi-coding
(其 KIMI_API_KEY 静态凭据依赖外部计划任务刷新,已废弃)。重启 dsh web 后:

  • 模型选择器不再出现 kimi-coding 分组(该路由退化为休眠的目录条目);
  • 仅保留 Kimi Code (kimi-tide) 一个 Kimi 入口,凭据由插件进程内维护。

安装

dsh plugin --profile web add ./dsh-kimi-tide-0.1.3.tgz
# 重启 dsh web 生效

dsh-kimi-tide v0.1.1 — 首个正式 Release

Choose a tag to compare

@tafcear tafcear released this 14 Aug 19:46

dsh-kimi-tide v0.1.1 — 首个正式 Release

月汐:月亮(Moonshot/Kimi)牵引深海(DeepSeek/DSH)的潮汐。

这是做什么的

Kimi Code 订阅 接入 DeepSeek Harness 的标准插件:一个 Cordis 插件 = LLM 适配器 + OAuth 凭据管理。安装后 kimi-tide 成为 DSH 原生 provider,与 kimi CLI 共享同一份登录态。

特性

  • 零外部脚本 / 零计划任务:access token(~15 分钟寿命)由插件进程内定时刷新(默认 10 分钟),跨平台
  • 完整 LlmAdapter 实现:流协议翻译、模型元数据、reasoning 档位、attributionHeaders() 应用归因
  • 符合官方发布规范dsh.bundle.patch 声明 + exports 映射 + files 打包清单
  • 模型kimi-for-coding(K2.7 Code)/ kimi-for-coding-highspeed / k3(1M 上下文)/ k3-256k

安装

# 方式一:本 Release 附件(推荐)
dsh plugin --profile web add dsh-kimi-tide-0.1.1.tgz

# 方式二:源码构建
cd packages/dsh-kimi-tide && npm install && npm run build && npm pack

安装后重启 dsh web,模型选择器出现 kimi-tide 组。

配置(cordis.patch.yml 可覆盖)

默认 说明
providerName kimi-tide 注册进 ctx.llm 的路由名
kimiHome '' Kimi home(空 = KIMI_CODE_HOME~/.kimi-code
refreshIntervalMs 600000 access token 刷新周期
refreshOnStart true 启动时立即刷新

与 kimi-tide 项目的关系

本插件是 kimi-tide 项目的推荐接入路径。项目还包含:

  • vendor/dsh-kimi-bridge:Kimi CLI 桥接插件维护 fork(Windows junction/copy fallback 等修复)
  • docs/:Agent 协作闭环方法论 + 审查档案 + 任务书模板

使用合规提示

Kimi Code 订阅仅供个人交互式使用。本插件以订阅凭据直连官方后端,属于条款灰色地带——个人量级使用风险低,但请勿用于高频批量调用、多账号共享或转售。需要长期稳定的 API 集成时请改用 Kimi 开放平台 的 API key。

许可

MIT(依赖 @earendil-works/pi-ai,MIT)