Skip to content

FlowsToken Desktop 0.6.1

Choose a tag to compare

@github-actions github-actions released this 23 Sep 14:56
· 687 commits to main since this release

FlowsToken Desktop 0.6.1

2026-09-23

改进

其他

上游 v0.5.59 发布说明

Vetta 0.5.59

发布日期:2026-09-22

新增

  • 会话页新增「底部面板」,终端就住在这里:会话页右上角多了一枚底部面板按钮,点开后输入框下方展开一块横跨整页的面板,上沿可以拖高(最多占到页面 80%)。面板里的东西以标签页的形式并存:每个标签有自己的图标和名字,可以随时新增、关闭,也可以左右或上下分屏并拖动分隔条调比例;同一种组件能同时开好几个(两个终端一个跑开发服务器、一个敲命令是常见用法)。标签和它的状态点会跟着里面的运行情况变:空闲是灰点,有输出在跑是脉冲绿点。面板收起时,这些标签会变成药丸排在输入框下方待办条的右侧,点一下就展开并跳到对应标签,忙不忙一眼就能看到。关掉最后一个标签时面板会自动收起,不会留下一块空面板占着位置;想再开时点底部面板按钮即可。

    内置的第一个组件是终端:打开即落在当前会话的工作目录上,本地项目起本机登录 shell,远程(SSH)项目直接在那台机器上起终端,不必自己再开一个 ssh。它是真正的伪终端,vim、htop、带进度条和彩色输出的命令都能正常用,中文宽度也按真实宽度排版。关闭一个还有进程在跑的终端时会先问一句,说清关掉会结束哪个进程;空闲时直接关、不打扰。

    想直接用终端,点底部面板按钮左边的终端图标就行:已经开过终端的话,它会展开面板并切回你最近用过的那个终端(比如正跑着开发服务器的那个),而不是排在最后的那个;一个终端都没有时就新建一个。两种情况下光标都直接落在终端里,可以马上敲命令。已经停在终端上时,这个图标呈按下状态,再点不会有任何动作,也不会把焦点从输入框里抢走。想再多开一个终端,仍然从面板里的「+」添加。本机终端不可用时,这个图标会置灰,并提示原因。

    每个会话的面板是独立的:分屏布局、标签顺序、面板高度都按会话记住,切走再回来还是原样;重开会话时还会把上次的终端输出回放出来,并在末尾明确标出「以上是上次会话的输出(进程已结束)」——终端进程不跨会话保活,想继续就重开一个。这是与「进程一直挂着」之间的取舍,选了成本可控的一侧。

    几处需要知道的代价:远端没装 Vetta 那个小程序(helper)时,终端退回 ssh -tt 方式,能用,但窗口尺寸固定、不随面板大小自适应,面板里会明确提示这一点;一个会话最多分 8 格,到顶后分屏按钮会禁用并说明原因——再往下分只能靠回收别人的格子,那等于杀掉你正在跑的进程;输出的回放快照按会话保存在本机缓存里,清掉缓存只会让终端回来时是空的,不影响任何功能;Linux arm64 暂时没有可用的终端二进制,该平台上终端入口不会出现(其余功能不受影响)。

  • 新增 Expo/React Native 移动客户端工程:仓库现在提供基于 Expo SDK 57 和 Expo Router 的 apps/mobile,可在 Android、iOS 和 Web 上继续开发;原 Kotlin Multiplatform Android 客户端迁移到 apps/kotlin,功能与构建方式不变。

  • 文件列表现在默认显示点文件,并提供类似 VS Code 的显示设置:.env、.github 等以点开头的文件和目录会直接出现;可以随时关闭「显示隐藏文件」,也可以用工作区相对的 glob 规则排除 node_modules、日志或系统文件。显示规则和图标主题选择会保存在本机。插件现在还能提供用户可选的文件图标主题,以及徽标、语义颜色、淡化、删除线和父目录状态聚合;插件停用时自动回退到内置图标,重新启用后恢复原选择。插件不能任意改写文件行 CSS、布局或排序。

  • 新增「网络代理」设置,可按服务商单独开关:在 设置 → 通用设置 → 网络代理 里填代理类型、地址、端口和可选账号密码,开启后模型请求、本地命令、下载与更新检查默认都经它出网,改完立即生效,不必重启。下方按服务商列出开关,默认全部走代理,国内服务商可以单独关掉避免绕远;本机与局域网地址(localhost、127.x、10/8、172.16/12、192.168/16、*.local 等)始终直连,本地 Ollama、LM Studio、CLIProxyAPI 这类桥接网关和局域网推理机都不受影响,它们在列表里会标成「始终直连」且开关不可改。代理密码只存在本机配置里,不会回传到界面。代理开启后是「默认全走、个别排除」:应用内的出网点(含更新检查、技能下载、图片加载)都会跟着走代理。两处代价:一是地址或端口填错时模型请求会直接报错而不会悄悄改走直连——否则你会以为出口 IP 被代理保护着,实际在裸奔;二是 Amazon Bedrock 与 Google / Vertex 由厂商 SDK 自己发请求,够不到应用内的传输设置,它们会跟着全局代理走,但开关置灰、无法单独排除。当前仅支持 HTTP/HTTPS 代理,SOCKS5 尚未支持;IM 网关(Go sidecar)只在启动时读一次代理设置,中途改完需要重启应用才生效。

  • Agent 配置可调整上下文压缩策略:现在可以在设置中开启或关闭自动压缩,并按上下文使用比例、剩余空间和压缩后保留的最近对话量调整策略;修改从下一回合生效,手动压缩始终保留。

  • 插件安装包采用 .vettapkg 专用格式:安装 Vetta 后可以直接双击插件包,核对插件身份、权限和命令后安装并启用;旧 .zip 插件包仍可通过原有导入入口安装。

  • **新增「计划模式」,先看计划、批准后才动�