Repository navigation
Releases: eleckoi/ElecKoi
Release list
ElecKoi v0.2.13
Windows 安装包已包含本次修复并重新打包。本次 PC 构建源码。
ElecKoi v0.2.13
本次新增 DeepSeek 网页搜索与抓取,修复完整工具结果读取、大量变量保存和 Windows 更新恢复,并完善聊天删除后的资源清理。
DeepSeek 网页搜索与抓取
- 联网搜索配置新增 DeepSeek Search 和 DeepSeek Fetch,可分别选择搜索及网页抓取方式;角色对话与 AI 创作工作室共用现有联网工具。
- 支持独立保存联网 API Key、测试两种接口、设置每次 1–50 条搜索结果,以及选择同时获取网页正文和地域参数。保留原有模型搜索、Tavily 与直接 HTTP 抓取。
- 搜索保留来源、摘要、正文及排序等信息,抓取保留完整 Markdown,不再受旧预设固定返回条数和正文裁剪影响。
- API 未提供的源站 HTTP 状态明确显示为未提供;余额不足、限流、超时及网页访问失败会返回具体错误,取消或卸载时停止未完成请求。
完整工具结果与大量变量
- 修复完整工具结果存储没有正确装配到实际 Host 的问题,设定库、剧情变量和创作能力通过原有入口继续读取、搜索完整结果。
- 大结果沿用官方溢出保存和会话授权,续读写操作的回执不会再次执行原操作;正常摘要压缩保留。
- 修复一次保存大量变量时超过 SQLite 参数预算的问题,同一事务内完整保存变量与对象,保留全部有效条目。
聊天资源清理
- 删除聊天时,一并清理所属会话及被删除子会话的完整工具结果和归属记录;删除角色及独立创作工作室聊天沿用相同清理流程。
- 保留其他聊天的结果,拒绝越过结果存储目录删除文件。文件被占用或资源清理失败时记录具体原因,聊天删除仍可完成。
Windows 更新
-
修复更新弹窗关闭后,再次发现同一版本却无法打开的问题。PC「关于 ElecKoi」在发现更新后提供「查看更新」,也可重新打开隐藏的下载、校验和安装界面,不会重复下载。
-
更新下载、校验与安装状态使用锁定 DSH Desktop 的更新控制流程,处理下载中断、停滞、校验失败和重试恢复。
-
合并重复下载请求,复用仍有效的已下载文件;失败后释放更新任务状态,保持现有更新入口与安装确认。
Android
- 同时提供 ARM64 标准版与兼容版:标准版使用系统 WebView,兼容版内置 GeckoView。
- 两版共用本次 DeepSeek 搜索与抓取、完整工具结果读取、大量变量保存及聊天资源清理的实现。
- 两版沿用正式包名与签名,版本均为 v0.2.13、versionCode 8,可覆盖升级。
下载
- Windows x64 安装包
- Android ARM64 标准版:使用系统 WebView。
- Android ARM64 兼容版:内置 GeckoView。
源码压缩包不是安装程序。
ElecKoi v0.2.12
ElecKoi v0.2.12
本次更新完善工具结果读取、插件界面与聊天恢复,并修复消息编辑操作。
完整工具结果读取
- 设定库、剧情变量与创作能力可在原有读取或调用入口中继续读取、搜索完整的大结果,沿用各工具组的启停权限。
- 大量设定和长正文不再因额外的总量限制、中段裁剪或命中行截断而缺失,末尾关键词与全部有效命中均可查找。
- 大结果继续使用官方溢出存储,按当前会话授权续读;明确的分页输出不再重复溢出,读取写入回执不会再次执行原操作。
- 保留正常摘要压缩,恢复已保存预设时移除旧裁剪器。
插件工具与聊天显示
- 修复角色预设额外屏蔽第三方插件工具的问题,已启用的插件能力遵循 DSH 的注册策略和生命周期。
- 插件消息交回对应渲染器,工具、模型重试和失败详情归入所属 AI 楼层的处理过程,保留可见错误入口与历史回放。
- 压缩状态和独立插件卡片共用聊天阅读边界,跟随正文宽度、头像与间距设置,修复内容偏向左侧和布局不一致的问题。
AI 创作工作室
- 顶部页签支持已安装插件提供的视图,并可打开官方右侧栏,使用当前对话的插件工作台和其他侧栏页面。
- 修复后台会话引用干扰侧栏跟随的问题,统一独立操作按钮的尺寸,保留组合按钮与下拉菜单布局。
- 删除当前选中的角色后,原有工作室聊天仍可打开并继续发送;新建对话不再继承失效角色,角色专属操作仍要求选择有效角色。
聊天与编辑
- 切换角色扮演与创作预设时保留当前编辑区域,待目标详情就绪后交接,减少整页闪动。
- 修复移动聊天编辑已有消息时,键盘展开状态下首次点击取消或保存可能失效的问题;操作完成前保留当前输入模式与焦点。
- Windows 安装继续修复低完整性标记目录导致的启动失败,保留既有访问权限和用户数据。
Android
- 同时提供 ARM64 标准版与兼容版:标准版使用系统 WebView,兼容版内置 GeckoView。
- 两版共用当前聊天、角色、预设、工具及创作工作室实现,包含本次完整工具结果读取、插件界面和移动消息编辑修复。
- 两版沿用正式包名与签名,版本均为 v0.2.12、versionCode 7,可覆盖升级。
下载
- Windows x64 安装包
- Android ARM64 标准版:使用系统 WebView。
- Android ARM64 兼容版:内置 GeckoView。
源码压缩包不是安装程序。
ElecKoi v0.2.11
Windows 安装包已重新打包,修复安装到低完整性标记目录后无法启动的问题。本次 PC 构建源码。
ElecKoi v0.2.11
本版本提供 Windows x64 与 Android ARM64 安装包。电子爱由 DeepSeek Harness(DSH)驱动,提供 Agent 角色扮演与角色卡创作能力。
EJS 显示模板与配置版本
- 角色与预设新增 EJS 显示模板,支持在共享全局、预设和角色作用域按历史变量生成 AI 消息界面,并提供源码测试及沉浸编辑。
- 设定、变量、正则、脚本和显示模板统一完整版本管理,可复制、切换、重命名、导入和导出配置;脚本版本包含源码与资源。
- 正则、显示模板和脚本的分组标题开关支持批量启停全部条目,多选操作和保存状态保持一致;跨窗口编辑使用修订号与资源摘要拒绝覆盖冲突。
- 新建脚本源码留空,允许保存空白、停用的草稿;启用空源码时明确提示错误。
模型配置与 AI 创作工作室
- 模型配置改为独立配置列表,支持自定义 Provider ID、DSH 官方提供商目录、Google 原生生成协议,以及 OpenAI Images 和 NovelAI 绘画模型入口。
- 模型选择、添加、读取和删除操作统一布局,推理档位与图像能力依据实际适配器和目录声明提供。
- 创作工具补齐显示模板、完整配置版本、批量设定与分组、变量和上传文件读取,并支持明确指定全局或预设作用域。
- 作者 SDK 的教程、接口参考、网页及可导入示例同步当前合同,提供模板与配置版本接口。
富消息与阅读体验
- 设置 → 聊天显示 → 富消息新增运行楼层限制,默认关闭;开启后默认自动运行最近 5 个已完成 AI 消息楼层,可设置为 1–100 楼,较早卡片按需加载。
- 超出运行范围的网页会卸载并释放 SDK 绑定,同时最多额外运行一个手动加载的旧楼层;阅读位置继续由官方聊天视图管理。
- 修复首次高度测量依赖动画帧导致互动内容延迟出现的问题,并保留后续尺寸变化的按帧合并。
- 修复深色模式下透明圆角出现白底、正文高亮残留、长内容溢出及消息删除后置底按钮偏移,补充前端加载与渲染诊断。
- 重新计算显示内容时保留有效旧界面,取消过期计算,减少重复渲染和长会话投影开销。
聊天、重新生成与历史状态
- 对话切换和同一聊天重新生成保留已就绪的显示引用,减少输入框和页面短暂消失;回退与重新生成保持同一聊天及 Session ID。
- 删除角色或整条对话后,及时清空当前页面并关闭所属前端、撤销旧 SDK 绑定,未完成的打开操作不会恢复已删除的聊天。
- 单独删除对话保留角色及其前端项目;删除角色继续清除关联聊天和该角色的专属资源。
- 处理状态以单行持续更新,模型重试次数、等待和错误进入「处理过程」弹窗,正文下方不再重复展示重试记录。
- 历史变量和分支设定按输入与回复边界保存,变量查看器与聊天归档使用相同状态来源;缺失历史状态明确提示。
- 自定义压缩模板保留官方选择的历史消息、工具声明与请求参数,只替换摘要指令。
- 停止官方工作区在后台自动选择、创建和恢复会话,启动导航由角色聊天与创作工作室负责。
编辑器与插件恢复
- 统一桌面搜索、新建、多选、管理、版本操作、右键菜单和侧栏材质,调整品牌字标、标题栏对齐与侧栏展开收起动画。
- 模板、脚本及设定等编辑器保持完整内容,减少重复入口和无业务用途的长度截断。
- 原生错误对话框提供停用用户插件并重启入口,在 Host 或客户端无法启动时仍可处理,保留内置功能、已安装插件包和产品数据。
- 保留应用许可证、Electron 及第三方组件声明,Windows 安装包继续由 GitHub 发布流程构建。
Android
- 同时提供标准版与兼容版:标准版使用系统 WebView,兼容版内置 GeckoView,无需额外安装浏览器。
- 两版共享聊天、角色、预设和工具实现,沿用同一正式包名与签名,可直接覆盖安装及切换版本,无需卸载或清除数据。
- 两版下拉选择统一提供取消、已选状态、禁用项、分组与多选;修复兼容版下拉菜单无法使用的问题。
- 角色与预设编辑的搜索、多选、管理恢复同一行布局,修复并入列表选择框和搜索框尺寸;预设提示词补充多选与批量操作。
- 移动侧栏使用统一品牌字标,显示模板与脚本支持双击编辑,共享富消息渲染和运行楼层设置。
下载
- Windows x64 安装包
- Android ARM64 标准版:使用系统 WebView。
- Android ARM64 兼容版:内置 GeckoView。
Android 两版均为 v0.2.11,versionCode 6。选择对应平台的安装包即可,源码压缩包不是安装程序。
ElecKoi v0.2.10
ElecKoi v0.2.10
本次 PC 更新修复正则与互动 HTML 显示、自动更新检查,并补齐 AI 创作工作室的模型参数和从零创建角色能力。Android 同步提供标准版和兼容版,修复背景显示、键盘布局、文件选择及生成动画。
正则与互动内容
- 显示正则现在使用完整 AI 回复,回复中的时间栏、状态栏和选项可一起参与替换。
- 回复正文继续流式显示,回复结束后再执行显示替换,减少原文与互动页面反复切换造成的内容消失和跳动。
- 互动 HTML 完成加载并返回高度后再显示;刷新保留已有页面及变量输入,窗口宽度变化时重新确认内容高度。
AI 创作工作室
- 模型选择器可以编辑并保存模型参数,创作请求按当前选择的模型读取已保存配置。
- AI 可以直接新建空角色,自动将新角色设为当前工作室的编辑目标,并继续填写资料和设定。
- 新建角色只更新当前工作室的绑定,保持其他工作室和角色对话独立;关闭后重新打开仍可恢复编辑目标。
自动更新
- 更新检查改为通过 GitHub 官方 API 读取发布信息和附件。
- Windows 安装包包含完整更新配置,修复缺少配置时检查更新直接失败的问题。
Android 更新
-
修复此前 Android 包启动时本地 Host 因缺少运行模块而直接退出的问题,补齐所需文件并增加打包完整性检查。显示版本仍为 v0.2.10,内部版本号升至 4,已安装旧包的用户可覆盖安装更新。
-
新增两个正式签名版本:标准版使用系统 WebView,兼容版内置固定版本的 GeckoView。两版共用页面、功能和数据模型。
-
修复角色立绘、自定义图片和共享背景在聊天页被遮挡的问题,兼容版补齐透明度、模糊等滑动条的显示。
-
Android 回车用于换行,发送消息使用发送按钮;修复兼容版键盘弹出后遮挡输入框的问题。
-
修复兼容版选择头像、添加附件后文件未生效的问题,以及生成中的文字动画漂移、重叠问题。
-
覆盖安装时依据实际资源摘要刷新页面和运行资源,保留已有聊天、角色、预设和设置。两个正式版使用同一包名与签名,可覆盖切换。
下载
| 平台 | 安装包 |
|---|---|
| Windows x64 | 下载 Windows 安装包 |
| Android ARM64 标准版 · 系统 WebView | 下载标准版 APK |
| Android ARM64 兼容版 · 内置 GeckoView | 下载兼容版 APK |
Android 两个版本任选一个安装。系统 WebView 较旧、界面显示异常时可选择兼容版。
自动更新文件(供应用读取,无需手动下载)
- 标准版更新描述 · android-update.json
- 兼容版更新描述 · android-update-compat.json
latest.yml和.blockmap为 Windows 自动更新配套文件。
ElecKoi v0.2.9
ElecKoi v0.2.9
本次更新加入完全重构的 Android 客户端,并完善自动配图、AI 创作工作室和原生作者脚本。
安卓完全重构
- Android 客户端完成整体重构:采用新的原生壳、本地运行环境和移动界面,与 PC 共用当前 DSH、业务及数据合同。
- 安卓自行运行 Host,并保存本地数据库、聊天、媒体与工作区;提供角色聊天、AI 创作工作室、角色与预设管理和模型配置。
- 提供 ARM64 签名安装包,包名为
com.eleckoi.app,版本0.2.9,versionCode 为2。 - 修正系统安全区被重复应用的问题,根据三键或手势导航调整底部按钮栏;键盘出现时隐藏应用底部导航。
- 创作工作室的角色选择移入侧栏,显示已选角色的头像与名字。
- 完善 ARM64 原生依赖装配和 APK 资源检查,APK 与更新描述一起提供。
自动配图
- 角色回复支持自动配图,可在工具配置中选择 NovelAI 绘图配置与参数。
- 图片随回复显示,支持查看提示词、下载和单张重绘;生成失败时保留已有图片。
- 配图与所属聊天消息关联,删除或回退消息时清理不再使用的图片。
AI 创作工作室
- 新增独立的创作工作室会话,选择角色后,AI 可协助修改角色资料、设定、变量、脚本和正则。
- 支持编写 EJS 设定、配置和校验 Zod 变量规则,以及测试正则显示替换。
- 创作预设与角色扮演预设分别管理和选择;已有预设保留为角色扮演用途。
- 工作室保留完整创作上下文,退出后可继续同一会话。
脚本、作者页面与内容导入
- 提供 ElecKoi 原生作者 SDK,支持变量规则、聊天脚本按钮、设置面板和作者页面。
- 全局、角色和预设分别管理脚本;输入菜单中的“脚本”入口可打开已注册的操作。
- 脚本与作者页面使用实际源码文件,支持相对资源引用;作者教程附带完整接口参考和可导入示例。
- 角色卡、预设、设定、正则及变量配置导入后统一进入对应的原生资料;导入失败时保留有效内容并说明原因。
- HTML 卡片所需的浏览器库和资源由项目自己的资源模块提供。
编辑与聊天体验
- 整理角色、预设、设定和变量编辑页的布局与导航,完善搜索、保存反馈和批量角色操作。
- 修正消息正文间距、附件预览与输入文字重叠等显示问题。
- 完善正则处理与互动 HTML 显示、脚本启停和面板清理,移除已停用的旧脚本运行器与无用依赖。
下载
Windows x64 用户下载本发行版附件中的 ElecKoi-0.2.9-x64-setup.exe 安装包。源码压缩包不是安装程序。
Android ARM64 用户下载 ElecKoi-0.2.9-android-arm64.apk。android-update.json 是与该 APK 配套的更新描述。
安卓源码:e724cb75。
ElecKoi v0.2.8
ElecKoi v0.2.8
请求预览与更新通知
- 输入菜单新增“请求上下文预览”,可按轮次、请求查看本次运行实际发送的系统提示、设定、聊天输入和工具结果;退出后不恢复历史预览。
- 减少模型请求在聊天日志与投影缓存中的重复正文写入;聊天列表通过轻量摘要读取,避免逐条加载完整历史。
- 更新通知采用独立滚动的说明区域,完整保留长更新内容;标题、下载入口、下载进度与更新操作始终可见。
聊天与旧数据修复
- 修复部分旧聊天升级时缺少首条系统消息而转换失败的问题;保留原始日志,单个聊天恢复失败不再阻止客户端启动。
- 重新生成和编辑后生成保留原用户消息与同一聊天记录,减少历史消息消失、重复显示和流式结束闪烁。
- 修复中断生成、完成重新生成时的运行错误,以及下一轮开始后旧中断楼层被误标为运行中、排序错位或短暂消失。
- 修正聊天轮次、生成步数和轨迹统计,重新生成同一输入不再增加聊天轮次。
- 聊天开始后统一限制开场白切换和编辑,鼠标与键盘操作保持一致。
- 使用官方聊天视图处理滚动、历史分页和阅读位置,运行状态固定显示在输入框上方。
开场白、变量与编辑器
- 每个开场白可以绑定已有变量配置版本,新聊天加载对应的完整配置;已有聊天保留所用版本,角色传输和聊天存档保留绑定关系。
- 设定库、分支设定、变量和正则共用可调整宽度的侧栏与出入场动画。
- 修复新建变量版本失败的问题;版本管理提供“复制当前版本”和“创建空白版本”,复制外层下拉框选中的版本,不再自动叠加“副本”名称。
- 调整窗口大小、打开或关闭管理弹窗时,编辑栏保持挂载与编辑状态,避免重复入场。
- 统一目录条目宽度和管理图标,整理注释与关键词开关布局,移除编辑页的目录预览。
插件与运行环境
- 角色聊天页可显示第三方注册的会话视图,并保留同一会话的切换状态与插件生命周期。
- 插件可参与生成前准备、保存后收尾和消息回退;下一轮会等待当前操作完成保存与收尾。
- 完善 Host、Client、Remote 的公开类型和接口文档,并接入官方接口查询入口。
- 按桌面壳、桌面 Host 和 Web Client 整理工作区,保持应用身份和已有用户数据。
- 修复 Windows 更新目录解析,核对安装包中的应用许可与第三方声明。
下载
Windows x64 用户下载本发行版附件中的 ElecKoi-0.2.8-x64-setup.exe 安装包。源码压缩包不是安装程序。
ElecKoi v0.2.7
ElecKoi v0.2.7
本次更新重点推进对话系统与官方 DeepSeek Harness(DSH)的对齐,修复消息删除、重新生成和会话切换中的显示问题,并完善分支设定、角色编辑与预设界面。
对话系统与官方 DSH 对齐
- 对话正文、历史消息和流式回复统一以官方 DSH Session 为权威来源,避免多套消息数据互相覆盖。
- 删除、回退和重新生成继续使用同一聊天与 Session,不通过新建会话规避状态问题。
- 用户输入通过稳定请求标识衔接正式消息;重新生成通过明确的 Session 与轮次关联定位,不再按角色或正文猜测。
- 会话切换、重载和删除后,旧订阅及时失效,避免旧消息影响当前聊天。
这轮重点理顺的是消息来源和会话行为,并不代表所有产品界面都已完成官方化。
聊天修复与阅读体验
- 修复删除消息后,AI 头像、正文和序号残留或再次出现。
- 修复删除后继续发送时,用户消息短暂消失,以及 AI 回复在生成结束后消失。
- 修复删除、重新生成后历史正文被覆盖或不再显示。
- 修复重新生成关联错误输入、用户消息重复显示,以及取消生成后操作持续锁定。
- 修复来回切换聊天时,标题已切换但正文仍显示上一会话内容。
- 修复流式生成期间向上阅读被反复拉回底部。
- 修复开场白切换时正文、分页状态与动画不同步。
根因主要有两类:正文曾同时来自产品详情与 DSH Session,残留流式状态又会重建回复;此外,消息显示状态复用没有先检查所属会话。现在统一正文来源,并明确限制消息状态的会话归属。
分支设定
- 完善分支设定的查看、菜单、预览与编辑入口,保持与设定库一致的操作方式。
- 支持调整分栏宽度,方便浏览和编辑较长设定。
- 当前聊天中的设定修改及时保存并刷新,重启后仍可读取,不修改作者原始设定。
- 加强固定设定和 Agent 预设的只读保护,避免聊天中的修改误写入这些内容。
角色与预设界面
- 角色编辑器侧栏支持拖拽和键盘调整宽度。
- 头像裁剪兼顾方形展示与圆形安全区,并同步保存两种头像。
- 统一无角色页面的空状态与新建入口。
- 预设资料、使用说明和更新记录增加清晰的区域边界。
- “使用中”和“使用此预设”紧邻预设名称,不再孤立在页面右侧。
- 空更新记录居中显示,统一侧栏图标、悬停及选中状态,改善深色主题对比度。
下载
Windows x64 用户下载发行版附件中的 *-setup.exe 安装包;源码压缩包不是安装程序。
ElecKoi v0.2.5
更新说明
- 修复变量查看器按真实会话楼层展示,支持普通发送、重新生成和删除后的状态读取。
- 修复 DSH 会话流、重新生成显示、错误提示与 Windows 运行时校验问题。
- 同步 DSH 插件接口文档与发布依赖,完善 Electron、SQLite 和 DSH 运行时稳定性。
ElecKoi v0.2.4
ElecKoi v0.2.4
ElecKoi v0.2.4 汇总了自 v0.2.1 以来的全部更新,包含 v0.2.2、v0.2.3 与 v0.2.4。
这是一次覆盖桌面运行架构、聊天体验、模型配置、Agent 预设、子 Agent、联网搜索、创作工作区和插件体系的重要更新。
接入 DSH 官方桌面与插件体系
- 角色、预设、模型、设定库、显示偏好、联网搜索和创作项目已统一接入 DSH 官方 Client 页面与插件插槽。
- 聊天运行、Session 管理和产品数据统一由受管 DSH Host 承载。
- 使用正式 DSH Remote 合同完成桌面端与 Host 通信,移除旧桌面网关造成的重复运行路径。
- 角色聊天全面接入官方 Session 事件与会话投影。
- 支持从真实 Session 恢复历史消息、运行状态、变量、轨迹统计和中止结果。
- 回退、编辑、删除、重新生成和恢复旧聊天继续使用同一个会话,不再创建不一致的临时会话。
聊天体验
- 发送消息后,用户消息会立即显示,不再等 AI 生成结束后才与回复一起出现。
- 每轮等待时间会从本轮发送时重新计算,不再沿用上一轮计时。
- 修复持久快照与流式状态交错时,消息短暂消失或忙碌状态提前结束的问题。
- 修复停止生成后立即发送下一条消息时,消息延迟、请求状态错位的问题。
- 修复旧聊天恢复后重新生成失败、历史变量异常和运行状态不同步的问题。
- 自动压缩会继承当前模型的推理档位,不再固定关闭思考能力。
- 完善流式输出期间的滚动跟随、历史翻页和状态刷新。
- 会话数量较多时,左侧会话列表现在可以正常占满侧栏并独立滚动,不再截断底部聊天。
Markdown 与聊天显示
- 聊天正文改用 DSH 官方 Markdown 渲染边界。
- 显示偏好中的字体、字号、行高和段落间距会正确应用到聊天正文。
- 恢复斜体、下划线和成对引号的自定义文字颜色。
- 文本着色不会错误影响行内代码和围栏代码块。
- 优化消息正文、附件、图片和富文本内容的显示一致性。
- 移除已经无法控制正文宽度的无效显示设置。
官方右侧工作区
- 聊天页头新增 DSH 官方右侧工作区入口。
- 支持展开、关闭、调整宽度和全屏显示。
- 支持在工作区中承载桌面浏览器内容。
- 修复右栏展开后窗口按钮错位、顶部区域无法拖动的问题。
- 修复窄窗口下布局边界更新滞后及浮层被正文遮挡的问题。
富文本创作卡兼容
- 为现有远程 HTML 创作卡补充独立兼容运行时。
- 支持创作卡使用消息、事件、变量、输入框和设定库接口。
- 保留关键词触发与常驻运行能力。
- 支持 MVU 快照与
stat_data楼层变量结构。 - 修复部分远程创作卡启动后空白的问题。
- 修复楼层变量读取为空、未传入快照时初始化失败的问题。
- 创作卡写入操作统一接入当前会话和设定库服务。
全局模型配置
- 模型、推理档位与请求参数改为全局选择。
- 在任意聊天中切换模型后,会从下一轮开始统一生效。
- 聊天界面、作者接口和实际模型请求现在读取同一个全局状态。
- 官方模型提供商与自定义模型提供商明确分离,不再混杂显示。
- 失效、未注册或已经删除的 Provider 不再继续出现在可用模型中。
- 可明确识别的历史模型配置会自动迁移到当前模型目录。
- 修复旧会话请求头覆盖当前全局模型的问题。
- 修复模型选择界面与实际请求路由不一致的问题。
- 修复新建聊天、普通发送和重新生成时出现
no adapter registered for provider的问题。 - 新建、恢复、发送和重新生成现在统一使用当前全局模型。
- 每轮请求开始后会固定本轮模型配置,避免生成期间被其他设置变化干扰。
- 子 Agent 会显式继承主 Agent 当前使用的模型与运行配置。
Agent 预设与工具
- Agent 预设恢复为正式职责:选择任务可以使用的工具,并约定 Agent 的工作方式。
- 模型选择不再塞入 Agent 预设或工具组配置。
- Agent 运行预设统一为当前正式版本。
- 旧会话中基于哈希保存的历史预设引用会自动迁移。
- 修复旧预设目录缺失时,发送、重新生成或删除历史消息失败的问题。
- 变量、设定库和角色扮演计划工具现在由预设开关直接控制。
- 即使角色当前没有变量、设定库或计划数据,工具仍可正常调用并返回空结果,不再报“未配置”错误。
- 多代理协作工具新增“前往子智能体设置”入口。
- 跳转设置前如果当前预设尚未保存,会先显示保存确认。
- 保存确认会显示在当前工具弹窗之上,不会意外关闭多代理弹窗。
- 修复跳转设置后返回时,未保存的多代理配置直接丢失的问题。
子 Agent 与多代理协作
- 子 Agent 使用 DSH 官方 Agent 与 Session 生命周期运行。
- 子 Agent 详情现在按照真实执行顺序展示:
- 思考过程
- 阶段性正文
- 工具调用
- 工具结果
- 最终回复
- 阶段性回复会保留在原本的位置,不再被后续内容替换。
- 修复子 Agent 已经完成但详情仍长期显示“正在等待”的问题。
- 修复详情页只显示委派指令、不显示实际处理过程的问题。
- 修复只显示最终正文、思考和工具过程全部丢失的问题。
- 修复后台不断调用
list_agents轮询的问题。 - 修复子 Agent 返回中间消息后,主 Agent连续生成多条重复回复的问题。
- 修复子 Agent 最终结果到达后再次触发主 Agent 回复的问题。
- 子 Agent 会继承当前角色上下文、工具策略和请求配置。
联网搜索与系统代理
- DSH Host 启动时会接收 Electron 解析出的系统 HTTP/HTTPS 代理。
- 联网搜索和网页正文抓取可以沿用桌面系统代理。
- 修复代理或 Fake-IP 环境中,正常公网域名被解析成保留地址的问题。
- 修复
web_fetch搜索结果可用、但打开网页正文全部失败的问题。 - 继续使用 DSH 官方代理安装方式和 SSRF 安全校验,不绕过网页访问安全机制。
数据升级与兼容
- 数据库结构升级至 schema 7。
- 现有数据库会自动连续迁移,不需要清空应用数据。
- 自动清理已经废弃的预设子 Agent 模型字段。
- 自动迁移可以明确识别的旧模型选择和旧预设引用。
- 运行时只维护当前正式模型与预设结构,不再同时保留两套配置来源。
- 新建聊天与恢复历史聊天使用不同的初始化流程,修复新建会话被误当作旧 Session 查询而创建失败的问题。
桌面体验与应用标识
- 更新 Windows 应用窗口、任务栏和界面内的统一品牌图标。
- 使用适配不同尺寸的透明圆角图标资源,小尺寸显示更加清晰。
- 补齐 Windows 应用身份配置。
- 修复部分窗口、标题栏、拖动区域和侧栏布局问题。
插件开发
- 完善内置桌面 Bundle 的插件注册与运行清单。
- 提供 Remote 合同、服务、生命周期、UI 插槽和能力注册点文档。
- 增加插件快速入门、测试、贡献和上游兼容说明。
- 插件开发接口文档现在会随实际运行清单自动生成并校验。
- 新增官方输入框处理器和发送入口等插件接口。
发布与稳定性
- 加强 Windows 安装包中的 DSH Host、SQLite 和产品目录校验。
- 修复打包后的 DSH Host 缺少产品数据库与媒体目录而无法发布的问题。
- 修复 Windows 换行格式导致插件文档被误判为过期的问题。
- Windows 发布产物在上传前会验证实际打包后的 DSH Runtime。
- 发布版本会先使用相同安装包进行预发布验收,确认后可直接提升为正式版,无需重新打包。
升级说明
从 v0.2.1、v0.2.2 或 v0.2.3 升级时,可直接安装 v0.2.4。
模型配置、旧预设引用和数据库结构会自动迁移,无需删除数据库或重新创建角色与聊天。
下载
请在 Assets 中下载:
ElecKoi-0.2.4-x64-setup.exe
完整变更
ElecKoi v0.2.1
ElecKoi v0.2.1
本次版本重点升级了 DSH 运行时、对话流式体验、轨迹查看器,并修复多项长会话、消息删除与界面稳定性问题。
DSH 与 Agent
- 升级至 DeepSeek Harness
0.2.0-rc.2。 - 对齐同版本 DSH Desktop、Web Client、Host 与插件生命周期。
- 完善 Agent Preset 的创建、恢复、挂载与请求配置注入。
- 完善 DSH 会话恢复、请求上下文和结构化事件投影。
- 支持从最终 Assistant 消息恢复推理内容,避免缺少流式分片时丢失思考摘要。
- 内置并校验 Tavily Web Search 插件。
- 完善桌面插件 Host 的启动、安装和客户端加载流程。
全新轨迹查看器
- 接入 DSH 官方轨迹界面与交互。
- 支持“对话 / 轨迹”顶部切换。
- 支持按时长、轮次和调用查看执行时间线。
- 支持轨迹搜索、轮次折叠与事件选择。
- 支持查看请求概述、选项、用量、计时和完整上下文。
- 支持查看 Assistant 消息、工具调用、工具结果、系统事件和压缩记录。
- 支持预览、原始内容、来源及详细事件信息。
- 轨迹会随消息删除、重新生成和会话变化正确更新。
- 修复用户消息重复显示的问题。
- 修复轨迹图片预览可能导致界面白屏的问题。
- 修复轨迹插件中图片预览槽冲突导致的启动失败。
- 修复删除回复后继续发送消息时,轨迹轮次与请求内容对应错误的问题。
对话与流式输出
- 对齐 DSH 官方客户端的流式刷新节奏。
- 将流式碎片合并到屏幕刷新周期,减少高频状态更新。
- 已完成消息不再随流式尾部反复解析和渲染。
- 优化长回复持续生成时的底部跟随效果。
- 用户主动向上阅读时不再被自动滚动强行拉回底部。
- 历史消息插入后保持当前阅读位置。
- 图片和动态组件加载增高时保持滚动锚点稳定。
- 修复长会话上下翻找时的滚动锁定问题。
- 修复代码块滚动时标题栏与内容分离、遮挡的问题。
- 修复调整窗口尺寸时对话内容短暂闪烁的问题。
- 保留切换角色和切换会话时的过渡动画。
对话布局
- 新增可拖动的对话宽度控制。
- 支持从左右两侧调整正文区域宽度。
- 输入框会跟随对话区域同步调整。
- 增加拖动区域的悬停反馈与边界状态。
- 修复 Agent 布局过窄、右侧内容过早换行的问题。
- 调整顶部栏、分割线、标签字号与字重。
- 顶部显示当前角色名称和实际预设名称。
消息删除与上下文恢复
- 修复删除 AI 回复后,前一条用户消息错误残留或重复显示的问题。
- 修复连续发送多条用户消息时,仅最后一条进入请求的问题。
- 删除回复后再次发送消息,会正确组合尚未获得回复的连续用户输入。
- 不同角色和不同会话分别维护自己的待回复上下文。
- 重启应用、切换角色或重新进入会话后仍能恢复正确的请求关系。
- 删除单条消息或整个会话时同步清理相关索引。
- 请求中使用的真实上下文现在可以在轨迹详情中查看。
模型与预设
- 统一模型配置中的 API 地址命名。
- 支持删除手动添加的模型。
- 改进模型配置面板的字段布局与交互状态。
- 顶部预设区域显示实际预设名称。
- 调整预设、角色和设定库列表的折叠状态管理。
界面修复
- 修复 EJS 引用列表的布局与滚动行为。
- 修复插件中心左上角的圆角缺口。
- 优化侧边栏列表滚动与折叠布局。
- 优化角色列表、预设管理器和设定库编辑器的细节样式。
数据库升级
- 数据库结构升级至
user_version 5。 - 新增连续、原子的数据库迁移。
- 删除已经废弃的富消息高度缓存表。
- 对话高度改为由当前布局实时计算。
下载
Windows x64 用户请下载:
ElecKoi-0.2.1-x64-setup.exe
Full Changelog: v0.2.0...v0.2.1