Repository navigation
Releases: 7oMB2006/desktop-for-step-code
Release list
Desktop for Step Code v0.3.0:跟进上游,修复 Subagent 协作,支持自定义供应商
本次 Windows x64 社区预览版锚定上游 Step Code 提交 f7392089:纳入后台进度通知不再混入正文,以及子代理终态和需要输入的事件通过 steer 唤醒空闲父代理的改进。在此基础上,修复链式子代理的结果传递、任务收尾及客户端状态展示;同时新增自定义供应商配置、模型发现与连接诊断,并完善会话、模型选择和右栏交互。
本次更新
跟进上游与 Subagent 修复
- 升级固定的 Step Code 运行时,纳入后台进度隐藏和结束事件唤醒父代理等上游改进;桌面客户端随固定基线构建。
- 修复链式子代理的结果传递与状态收尾,避免将链路中间记录或已结束任务错误显示为继续运行。
- 修复 Workflow 子会话混入左栏的问题,内部子会话不再作为独立会话显示或打开。
- 成功、失败和中断分别使用绿色勾圈、红色叉圈和黄色警示图标,运行及收尾沿用统一动画,并提供二级状态提示。
以上包含上游运行时更新与客户端适配、展示修复,不代表所有多代理场景已无缺陷。
自定义供应商
- 支持 Chat Completions、Responses 和 Anthropic Messages 三种协议格式,可配置 Base URL、API Key、模型及本地无密钥服务。
- 可从接口获取模型列表,选择加入或刷新模型,也可手动填写模型 ID。
- 模型参数展示接口声明的能力与容量信息;思考档位区分接口声明和手动配置,未提供可用控制信息时使用服务默认。
- 支持按接口文档配置思考档位及发送值映射,Anthropic effort 需显式配置 adaptive 支持。
- 连接诊断使用当前配置发送短文本请求,显示结果、耗时及可复制的诊断摘要,无需创建会话或先保存配置。
- 任务运行中也可保存供应商配置;当前任务继续使用已应用的配置,全部任务与队列空闲后自动应用新配置。
会话与模型选择
- 优化会话切换的加载反馈和阅读位置恢复;切换失败时保留已确认会话。
- 任务运行中可以预选模型与思考档位,下一轮新任务启动前生效;当前任务与插队引导继续使用原配置。
- 实际模型切换后,正文时间线显示“模型已切换”及前后模型名称。该提示由客户端记录,不进入模型上下文。
- 修复 Step Plan 登录后初始化时思考档位不可见,以及内部能力提示意外进入正文的问题。
- 修复有待发送消息、无 Diff 块时,回到底部按钮偏移到左侧的问题。
右栏与设置
- 再次点击已打开的产物或网页引用,可原处收回对应右栏。
- 右栏边界新增抓手,按现有尺寸档位切换,并保留浏览器、终端等已打开内容的状态。
- 设置统一为固定大小、受窗口边界约束的二级视窗,分类切换不再改变窗口大小。
- 全部应用区域置于模糊背景之下,打开和关闭具有对应动画;关闭动画结束前保持背景不可交互。
下载与升级
下载附件中的 Desktop for Step Code Setup 0.3.0.exe,并使用 SHA256SUMS.txt 核对安装器。
升级前结束运行中的任务,使用“文件 → 退出应用”或托盘菜单退出旧版,再运行安装器覆盖安装。仅关闭窗口不会退出应用。不要为了升级删除配置目录或个人数据,重要项目与会话建议提前备份。
v0.2.0 用户可以通过左下角更新提示及“设置 → 版本更新”发现新版;v0.1.0 用户需手动查看 Releases。更新功能不静默下载安装,也不会自动重启应用。
安装器 SHA-256:
85974def08be515c12b026eee22082df64c48ac77e03a837adbe88b22f2b2fbb
使用边界
- 本次安装包适用于 Windows x64。
- 自定义供应商当前为 Beta,采用通用协议接入,不表示所有供应商、代理服务或模型均已验证;接口特有参数和行为仍可能不兼容。后续针对知名供应商的专配目前优先级不高,暂无时间承诺。
- 模型列表与能力信息取决于接口返回值;未声明的项目需要用户确认。
- 连接诊断只证明一次短文本请求正常返回,不代表流式输出、工具调用、图片输入或长任务均已通过。
- 尚未生效的模型预选不会跨应用退出保存。
- 多代理并发需合理划分修改范围,避免同时修改同一文件。
- 安装包仍未做代码签名,Windows SmartScreen 可能提示未知发布者。请核对本仓库来源与安装器哈希。
- 本版标为 GitHub Pre-release;仅正式版更新通道不会提示本社区预览版。
Desktop for Step Code v0.2.0:更新提示、后台托盘与阅读排版
第二个 Windows x64 社区预览版,带来 GitHub 更新提示、后台托盘,以及可自定义的字体与阅读排版。
本次更新
GitHub 更新提示
- 设置新增独立的“版本更新”页面,支持手动检查、查看版本说明和下载安装包。
- 启动后自动检查,此后每六小时复查;可以关闭自动检查,或选择仅正式版通道。
- 发现新版时,左下角设置入口显示更新提示,不打断正在运行的任务。
- 下载通过系统浏览器完成,不会静默安装或自动重启应用。
后台托盘
- 关闭窗口后,应用保留在 Windows 托盘,运行中的 Agent、队列、终端和浏览器不因窗口关闭而结束。
- 可以从托盘恢复窗口,也可以通过托盘菜单或“文件 → 退出应用”明确退出。
- 托盘菜单与应用内的主题和交互样式保持一致。
字体与阅读排版
- 设置新增独立的“外观”页面,界面、正文、代码与 Diff 可以分别选择预设字体和字号。
- 正文提供紧凑、标准、宽松三档行距,支持即时预览与恢复默认。
- 正文默认字号由 14px 调整为 15px,文字调整不连带放大按钮和图标。
- 外观偏好保存在本机,重新打开应用后继续生效。
其他
- 新建会话中文首句修正为“让想法阶跃星辰”,与“星辰因你而阶跃”等概率出现。
下载与升级
下载本 Release 附件中的 Desktop for Step Code Setup 0.2.0.exe。SHA256SUMS.txt 提供安装器校验值。
v0.1.0 没有新版检查功能,需要手动到 Releases 页面下载此次更新。 安装本版本后,后续新版可以通过左下角提示和“版本更新”页面发现,但仍需自行下载并运行安装包。
升级前先结束运行中的任务,明确退出旧版,再运行安装器覆盖安装。本版本仅关闭窗口不会退出应用,请使用“文件 → 退出应用”或托盘菜单。
应用沿用现有配置目录,不需要为了升级删除个人数据。RC 的云桌面覆盖升级已由用户确认通过;升级前仍建议备份重要项目与会话数据。
已知边界
- 本次只提供 Windows x64 安装包,其他平台不在发布范围内。
- 字体选择为预设列表,暂不枚举本机全部字体。
- 不包含按小白、普通开发者、深度开发者划分的前端能力模式。
- 更新检查依赖 GitHub 公开资源,访问受限或断网时可能失败。
- 安装包未做代码签名,Windows SmartScreen 可能提示未知发布者,请核对下载来源与文件哈希。
- 上游 Step Code runtime 保持现有固定基线,本次不升级 runtime。
- 本次仍标记为 GitHub Pre-release;仅正式版通道不会提示社区预览版。
Desktop for Step Code v0.1.0:首个 Windows 社区预览版
Desktop for Step Code v0.1.0:首个 Windows 社区预览版
一个面向 Windows 的 Step Code 社区桌面客户端。你可以使用自己的 Step Plan 账户或 Step Platform API Key,打开本地项目,在桌面界面中完成和继续 Agent 编程任务。
本版定位为社区预览,不是 StepFun 官方产品,也不承诺覆盖所有运行环境。
首版带来了什么
- 会话工作区:项目与独立会话、拟创建页、固定排序和拖动、项目置顶、归档与恢复、永久删除。
- 持续交互:并发会话、FIFO 排队、主动插队引导、引用回复、会话分支与会话链接。
- 执行反馈:流式正文、思考及响应耗时、工具审批、子代理状态和摘要板。
- 检查与预览:上下文检查、会话导航、单轮记录改动、有限撤销、Git 工作目录与分支 Diff。
- 内置工具:用户操作的 PowerShell 终端、多标签浏览器、Markdown/文本文件预览、网页与交付产物引用、按文件类型记忆打开方式。
- 界面体验:明暗主题、中英文界面、窄窗适配和减少动态效果。中文新建会话问候已扩充,英文语录会在后续版本补充。
安装与开始
仅支持 Windows x64;本版不提供 macOS、Linux 或 WSL 兼容承诺。
- 下载 Release 附件中的 Windows NSIS 安装器,对照
SHA256SUMS.txt核验文件。 - 运行安装器,选择安装目录并启动应用。
- 在账户设置中登录自己的 Step Plan 账户或填写 Step Platform API Key。
- 选择已有项目、打开本地目录或使用独立会话,选择模型后发送第一条消息。
安装包包含 Electron 和固定 Windows Step Code / Node 运行时,不要求安装 Desktop 的开发依赖。Git/Bash、项目专用工具和 MCP 服务端依赖仍需自行安装。是否具备模型使用资格由你的账户与服务端决定,安装应用不会赠送额度。
当前候选安装器未签名,Windows 可能显示 SmartScreen 或“未知发布者”提示。请核对下载来源与 SHA-256;不建议为了安装而关闭系统安全防护。最终公开附件的签名状态仍需再次核对。
数据与操作边界
Desktop 数据存放在 %APPDATA%\Desktop for Step Code,不复用个人 Step Code CLI profile。Step 登录凭据按当前 Windows 用户加密存储;这不能防护同一用户身份下运行的其他软件。
正常卸载清除 Desktop Step 凭据,保留会话、设置和工作区文件。MCP 配置中的秘密不属于该凭据清理范围。永久删除会话及撤销文件改动前,请确认操作范围并保留必要备份。
并发会话可能操作同一文件。协作提示和跨会话工具不是文件锁,也不能保证没有冲突。撤销只针对可记录且能安全匹配的改动,不是完整工作目录事务回滚,也不会回滚工具的外部副作用。
已知限制
- 浏览器目前面向用户操作,未提供 Agent 浏览器控制或 Playwright MCP 集成。网站登录、OAuth、下载和媒体权限可能受隔离策略及站点兼容性影响,不承诺全部站点可用。
- 终端运行本机命令,不是安全沙箱;关闭标签会终止其所属进程,应用重启不恢复终端进程。
- 单轮 Diff 不能完整归属 Shell 命令或缺少 before-image 的所有文件变化;Git Diff 展示的是仓库状态,不等同于当前 Agent 的专属改动。
- 第三方应用能否打开文件取决于本机安装和文件关联;自动验收拦截了第三方启动,不代表所有编辑器兼容性已被验证。
- 队列草稿不跨应用退出保存;部分执行标记只在当前 worker 生命周期内保留。
- StepPage 在 Windows 上需要已安装的官方 bundle;实际向 StepPage 发布尚未完成验收。
- 自动 fixture 覆盖不等于所有真实账户、模型和 MCP 场景通过。本候选已在一台 Windows Server 2022 云桌面完成真实烟测与安装生命周期验证;这项证据不外推为 Windows 10/11 全覆盖,也不替代发布前对最终冻结安装包的重新验收。
问题反馈
请在仓库 Issues 中提供应用版本、Windows 版本、复现步骤和已脱敏截图。启动失败或运行时意外退出时,可查看 %APPDATA%\Desktop for Step Code\logs\ 下最新 crash 日志。提交前检查并移除 API Key、账户标识和私人项目内容。
本版固定运行时基线为 Step Code 519e4de4ed2162d3667be1821cb92ada6b884e5a,Node v24.15.0,附带仓库维护的 Windows/Desktop 集成补丁。Desktop 源码采用 MIT;上游和第三方组件保留各自许可与版权声明。
发布附件校验
- Desktop commit:
226a0d629ba2e35e0d6e1e7386942c559c6907e2 - 安装器:
Desktop for Step Code Setup 0.1.0.exe - 大小:
156676739bytes - SHA-256:
7b1fc243a73bb1c650e67d03f9f54a74ed1de2381ac8cc8c532555c80f39d5ee - Authenticode:
NotSigned。Windows 可能显示 SmartScreen 或“未知发布者”提示。 - 运行时:Step Code
519e4de4ed2162d3667be1821cb92ada6b884e5a,Nodev24.15.0
随安装器上传 SHA256SUMS.txt。发布后从 GitHub 下载附件,再次核对哈希后再把 README 的下载入口视为有效。