Skip to content

Releases: eleckoi/ElecKoi

ElecKoi v0.2.13

Choose a tag to compare

@github-actions github-actions released this 17 Oct 06:11

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,可覆盖升级。

下载

源码压缩包不是安装程序。

作者 SDK 开发文档 · 联网搜索配置说明

ElecKoi v0.2.12

Choose a tag to compare

@github-actions github-actions released this 16 Oct 07:14

ElecKoi v0.2.12

本次更新完善工具结果读取、插件界面与聊天恢复,并修复消息编辑操作。

完整工具结果读取

  • 设定库、剧情变量与创作能力可在原有读取或调用入口中继续读取、搜索完整的大结果,沿用各工具组的启停权限。
  • 大量设定和长正文不再因额外的总量限制、中段裁剪或命中行截断而缺失,末尾关键词与全部有效命中均可查找。
  • 大结果继续使用官方溢出存储,按当前会话授权续读;明确的分页输出不再重复溢出,读取写入回执不会再次执行原操作。
  • 保留正常摘要压缩,恢复已保存预设时移除旧裁剪器。

插件工具与聊天显示

  • 修复角色预设额外屏蔽第三方插件工具的问题,已启用的插件能力遵循 DSH 的注册策略和生命周期。
  • 插件消息交回对应渲染器,工具、模型重试和失败详情归入所属 AI 楼层的处理过程,保留可见错误入口与历史回放。
  • 压缩状态和独立插件卡片共用聊天阅读边界,跟随正文宽度、头像与间距设置,修复内容偏向左侧和布局不一致的问题。

AI 创作工作室

  • 顶部页签支持已安装插件提供的视图,并可打开官方右侧栏,使用当前对话的插件工作台和其他侧栏页面。
  • 修复后台会话引用干扰侧栏跟随的问题,统一独立操作按钮的尺寸,保留组合按钮与下拉菜单布局。
  • 删除当前选中的角色后,原有工作室聊天仍可打开并继续发送;新建对话不再继承失效角色,角色专属操作仍要求选择有效角色。

聊天与编辑

  • 切换角色扮演与创作预设时保留当前编辑区域,待目标详情就绪后交接,减少整页闪动。
  • 修复移动聊天编辑已有消息时,键盘展开状态下首次点击取消或保存可能失效的问题;操作完成前保留当前输入模式与焦点。
  • Windows 安装继续修复低完整性标记目录导致的启动失败,保留既有访问权限和用户数据。

Android

  • 同时提供 ARM64 标准版与兼容版:标准版使用系统 WebView,兼容版内置 GeckoView。
  • 两版共用当前聊天、角色、预设、工具及创作工作室实现,包含本次完整工具结果读取、插件界面和移动消息编辑修复。
  • 两版沿用正式包名与签名,版本均为 v0.2.12、versionCode 7,可覆盖升级。

下载

源码压缩包不是安装程序。

作者 SDK 开发文档

ElecKoi v0.2.11

Choose a tag to compare

@github-actions github-actions released this 15 Oct 04:44

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,无需额外安装浏览器。
  • 两版共享聊天、角色、预设和工具实现,沿用同一正式包名与签名,可直接覆盖安装及切换版本,无需卸载或清除数据。
  • 两版下拉选择统一提供取消、已选状态、禁用项、分组与多选;修复兼容版下拉菜单无法使用的问题。
  • 角色与预设编辑的搜索、多选、管理恢复同一行布局,修复并入列表选择框和搜索框尺寸;预设提示词补充多选与批量操作。
  • 移动侧栏使用统一品牌字标,显示模板与脚本支持双击编辑,共享富消息渲染和运行楼层设置。

下载

Android 两版均为 v0.2.11,versionCode 6。选择对应平台的安装包即可,源码压缩包不是安装程序。

作者 SDK 开发文档

ElecKoi v0.2.10

Choose a tag to compare

@github-actions github-actions released this 12 Oct 20:49

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 较旧、界面显示异常时可选择兼容版。

自动更新文件(供应用读取,无需手动下载)

ElecKoi v0.2.9

Choose a tag to compare

@github-actions github-actions released this 12 Oct 03:42

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

Choose a tag to compare

@github-actions github-actions released this 07 Oct 06:03

ElecKoi v0.2.8

请求预览与更新通知

  • 输入菜单新增“请求上下文预览”,可按轮次、请求查看本次运行实际发送的系统提示、设定、聊天输入和工具结果;退出后不恢复历史预览。
  • 减少模型请求在聊天日志与投影缓存中的重复正文写入;聊天列表通过轻量摘要读取,避免逐条加载完整历史。
  • 更新通知采用独立滚动的说明区域,完整保留长更新内容;标题、下载入口、下载进度与更新操作始终可见。

聊天与旧数据修复

  • 修复部分旧聊天升级时缺少首条系统消息而转换失败的问题;保留原始日志,单个聊天恢复失败不再阻止客户端启动。
  • 重新生成和编辑后生成保留原用户消息与同一聊天记录,减少历史消息消失、重复显示和流式结束闪烁。
  • 修复中断生成、完成重新生成时的运行错误,以及下一轮开始后旧中断楼层被误标为运行中、排序错位或短暂消失。
  • 修正聊天轮次、生成步数和轨迹统计,重新生成同一输入不再增加聊天轮次。
  • 聊天开始后统一限制开场白切换和编辑,鼠标与键盘操作保持一致。
  • 使用官方聊天视图处理滚动、历史分页和阅读位置,运行状态固定显示在输入框上方。

开场白、变量与编辑器

  • 每个开场白可以绑定已有变量配置版本,新聊天加载对应的完整配置;已有聊天保留所用版本,角色传输和聊天存档保留绑定关系。
  • 设定库、分支设定、变量和正则共用可调整宽度的侧栏与出入场动画。
  • 修复新建变量版本失败的问题;版本管理提供“复制当前版本”和“创建空白版本”,复制外层下拉框选中的版本,不再自动叠加“副本”名称。
  • 调整窗口大小、打开或关闭管理弹窗时,编辑栏保持挂载与编辑状态,避免重复入场。
  • 统一目录条目宽度和管理图标,整理注释与关键词开关布局,移除编辑页的目录预览。

插件与运行环境

  • 角色聊天页可显示第三方注册的会话视图,并保留同一会话的切换状态与插件生命周期。
  • 插件可参与生成前准备、保存后收尾和消息回退;下一轮会等待当前操作完成保存与收尾。
  • 完善 Host、Client、Remote 的公开类型和接口文档,并接入官方接口查询入口。
  • 按桌面壳、桌面 Host 和 Web Client 整理工作区,保持应用身份和已有用户数据。
  • 修复 Windows 更新目录解析,核对安装包中的应用许可与第三方声明。

下载

Windows x64 用户下载本发行版附件中的 ElecKoi-0.2.8-x64-setup.exe 安装包。源码压缩包不是安装程序。

ElecKoi v0.2.7

Choose a tag to compare

@github-actions github-actions released this 05 Oct 05:16

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

Choose a tag to compare

@github-actions github-actions released this 04 Oct 02:50

更新说明

  • 修复变量查看器按真实会话楼层展示,支持普通发送、重新生成和删除后的状态读取。
  • 修复 DSH 会话流、重新生成显示、错误提示与 Windows 运行时校验问题。
  • 同步 DSH 插件接口文档与发布依赖,完善 Electron、SQLite 和 DSH 运行时稳定性。

ElecKoi v0.2.4

Choose a tag to compare

@github-actions github-actions released this 03 Oct 15:43

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

完整变更

v0.2.1...v0.2.4

ElecKoi v0.2.1

Choose a tag to compare

@github-actions github-actions released this 30 Sep 01:31

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