云端视频和音频生成、重建的 Models 标签页,以及远程访问正在运行的守护进程
4 项亮点4 项新功能9 项改进10 项修复
视频和音频模型现在可以通过独立包在云端运行,与本地图像和视频生成并存。Models 标签页按类型区分模型,并提供筛选器和“本地(免费)”与“云端(使用你的套餐)”标签;桌面端 Settings > Devices 以及 CLI 可以从另一台设备访问正在运行的守护进程。
精选
云端视频模型
视频模型现在可以通过独立包在云端运行,与本地图像和视频包并存。文生视频、图生视频和多参考模型覆盖多个质量档位,并且在运行前,每个模型都会以占你套餐的百分比显示其消耗。 (#1138)
Models 标签页、本地与云端标签、会话云端模式
Models 标签页按类型区分模型,并显示数量和筛选器;每一行都会说明其运行方式:本地免费,云端使用你的套餐。默认情况下,云端生成会在每项任务开始前询问;会话控制项可以切换到预算模式或关闭;资金卡要求勾选后才会使用任何额外余额。 (#1141)
云端音频模型、工具和播放器
音频模型现在可以通过独立包在云端运行,并配有 Audio 标签页和用于筛选的维度。计费单位会标注为按秒、按千字符或按片段,结果卡片上带有播放按钮,首次按下时会加载音频。 (#1144)
从 Settings 和 CLI 进行远程访问
桌面端 Settings > Devices 可让你重命名这台电脑、允许远程控制、通过代码或二维码配对另一台设备、管理授权,以及撤销或忘记某台设备。CLI 新增了 gamedev remote 和按命令使用的 --on 标志,远程聊天可在桌面端和 CLI 中打开。 (#1157)
新功能
智能体按需启动编辑器
编辑器关闭时,聊天仍可接收消息;智能体在收到第一条消息前会获得一个连接工具,并可在任务需要时启动原始项目。普通讨论不会打开编辑器,不确定的写入也绝不会自动重放。 (#1129)
从另一个工作树打开聊天
对于同一仓库的另一个工作树,仍在运行的聊天现在可以从主项目打开,反之亦然;方式是通过附加到正在运行的所有者。查看方项目可以列出、观察并驱动该聊天,而捕获记录仍留在所有者端。 (#1125)
在你的多台电脑之间共享本地图像模型
一台电脑可以将其本地图像模型出借给该账户的其他电脑。固定项可使模型保持加载,本地任务优先,设备轮流处理,并且每台设备最多移交三张未完成的图像。 (#1156)
Agent Client Protocol 智能体
gamedev acp 可将 CLI 变成 Agent Client Protocol 智能体,因此 T3 Code 和 Zed 等编辑器可以将 AI Game Dev 作为提供方运行。登录、模型选择器、流式提示词和工具调用、审批、取消和关闭都通过该协议工作,聊天仍在共享内核上运行。 (#1162)
改进
桌面端与 CLI 共享同一个后台内核
桌面端和 CLI 现在是同一个后台内核的客户端,该内核管理凭据和工作进程。这使聊天可以独立于窗口继续运行,并且是从另一台设备访问守护进程的基础。 (#1120)
长时间运行的包任务会续期其占用
包工作现在使用可续期的短期租约,而不是固定的三十分钟上限,因此长时间生成等待在仍然活跃时不会被中断。挂起的后端会在租约失效后停止计时,而两小时的上限仍会结束永不释放的占用。 (#1127)
试用优惠和账单文案
访问优惠现在描述为七天免费试用,并会转为付费订阅,按钮会请求开始试用。账单会显示首次扣费日期,并说明试用结束时付费套餐将以完整额度开始;已取消的试用会说明不会扣费。 (#1128)
两个客户端中先重连再发送
重连后发送现在在桌面端和 CLI 中走同一条共享路径:等待连接,然后只发送一次;当聊天已变化或等待超时时,会给出一个有序的拒绝。当前聚焦聊天的智能体也会被记录为上次选择,因此下一个新聊天会以它开始。 (#1131)
聊天中不再出现打开编辑器提示
编辑框上方原本要求你打开编辑器的面板已移除;现在智能体会在任务需要时打开编辑器。侧边栏保留“打开编辑器”和“安装”,而打开或安装失败仍会以文本形式显示在那里。 (#1143)
会话标题栏保持可见
中央面板标题栏不再在悬停时收起按钮;最大化、浮动和包按钮始终可见。前三个包按钮保持内联,其余按钮移至溢出菜单,并且当你切换或调整大小时,选中的标签页会完整保持在视图中。 (#1147)
远程图像以 blob 形式传输,以及读取已停止的聊天
远程聊天现在以内容寻址的 blob 传输图像,并带有哈希校验、每设备传输上限,以及一个在忘记设备或退出登录时清除的本地缓存。已停止的聊天可被读取,重新打开草稿的问题已修复,并且主机不会拨打电话。 (#1159)
3D 生成的资金使用同意
Tripo 现在使用与云端媒体相同的资金卡:包含两个资金组成部分、对任何额外余额都要求勾选、一个拒绝状态会禁用“允许”并给出下一步操作,以及一个免费的本地替代方案。较旧的服务器仍会渲染之前的卡片。 (#1160)
共享模型授权和远程聊天详情
配对新增共享模型选项,并且 Settings > Devices 会在共享开启时显示一张卡片。远程聊天标签页会跟随主机的标题;一个“Also open on”胶囊标签会列出正在观看该聊天的其他已配对设备,CLI 还新增了 /remote 和 start-at-login。 (#1163)
修复
结账重试和 Windows 配置写入
开始结账时如果遇到会话过期,现在会刷新账户一次并重试;如果仍然失败,则会停止并给出登录操作。在 Windows 上,配置写入会等待更长时间的临时文件占用,因此身份恢复在启动期间不再失败。 (#1089)
3D 参考工具可供智能体使用
用于从参考视图或单张图像构建模型的 Tripo 工具不再使用智能体 SDK 会跳过的 schema 形状,因此智能体可以再次提供并运行它们。二选一和视图数量规则仍会在任何上传或报价之前强制执行。 (#1090)
内核聊天事件和主机审批
团队名册和队友消息现在会在内核聊天中到达桌面端和 CLI。桌面端控制桥会为主机聊天应答审批,CLI 和桌面端现在对停止原因和审批策略行保持一致。 (#1126)
聊天视图不再为每次捕获重新加载
桌面端现在通过共享写入路径投射主机聊天的捕获内容,而不是每隔几百毫秒重新加载整个包。系统行、实时上下文填充和请求计时会在回合结束后保留,已停止的聊天仍会显示其空闲行。 (#1135)
消息导轨跟随视口
聊天消息导轨会高亮每个可见的用户消息,其箭头会相对于视口顶部的区段移动。仅当存在目标时,箭头才会在悬停时出现,并且滚动导轨不会移动对话记录。 (#1139)
Windows 进程启动不再占用事件循环
在 Windows 上,启动进程现在在工作线程上进行,调用方会立即获得句柄,因此负载较高的机器不会再让守护进程停顿数秒。如果生成线程死亡,其子进程会以错误失败而不是挂起,下一次启动会获得一个新线程。 (#1133)
项目外文件在应用内以只读方式打开
聊天中指向项目外文件的链接会再次在应用内以只读方式打开,而不是总是交给系统应用。该授权会固定文件身份,拒绝链接、硬链接和受保护文件夹,并在每次读取前检查已打开的句柄。 (#1130)
项目外文件授权固定创建时间
项目外文件授权现在会将文件的创建时间固定为其身份的一部分,因此被替换的文件会被拒绝,而不是被读取。 (#1137)
Unreal 引擎安装目录对智能体只读
一个始终开启的防护会在所有权限模式下(包括 bypass)拒绝针对已安装 Unreal Engine 的写入和变更型 shell 命令。构建失败现在会以整个输出中的编译器、UHT、链接器或 SDK 错误开头,并包含日志路径。 (#1145)
远程审批下限和配对连接
在远程的“每次询问”策略下,工具允许规则不再绕过审批提示;问题、计划、待办写入和项目读取仍然豁免。远程角色的链接、查看方和配对已接通,而仅主机工具策略可以使允许规则继续生效。 (#1154)
底层变更
- test(chain-t2): the replay-miss call satisfies the tool's required arguments (#1111)
- ci: cap test workers on shared runners; waits and durable tests sized for load (#1134)
- ci: version-bump guard counts bundled core files; Desktop stays quiet on update refusals (#1136)
- ci: the release test job takes the worker cap; the old daemon branch rule goes (#1140)
- chore: require app 0.25.11 for the unreleased first-party packages (#1142)
- chore: require app 0.25.11 for the cloud audio packages (#1150)
- docs(remote): P0 spike — werift for the daemon, Google libwebrtc for mobile; owner decisions (#1151)
- chore(contracts): refresh the server catalog contract (#1155)
- feat(release-notes): translate approved notes into seven site languages (T11) (#1075)
- Close G6 §6; expect.poll waits 5 s in every suite (#1123)
- feat(cli): in-band inject server and real team, per-agent and budget state in the CLI bridge (#1132)
- Daemon host internals: host-side session rows, one transcript cwd rule, no dead retire recheck (#1124)
- feat(core): remote peer link building blocks (remote daemon access P2a) (#1146)
- feat(core): session-summaries:1 and session-history-pages:1 (remote daemon access P2b) (#1148)
- feat(core): remote server client, push stream and signaling session (remote daemon access P2c) (#1149)
- feat(core): remote role host facade, grants, audit and remote tool policy (remote daemon access P2b) (#1152)
- feat(core): WebRTC transport over werift (remote daemon access P3) (#1153)
- feat(mobile): remote daemon access on iOS and Android (P6) (#1158)
- feat(mobile): P8 first part — confirmation, background completion, push client; duplicate-message verdict (#1161)
- feat(mobile): session images on iOS and Android (remote P8 C2) (#1164)