Skip to content

v0.9.10

Choose a tag to compare

@dragons96 dragons96 released this 18 Jul 13:27
· 15 commits to master since this release

LoongCode 0.9.10

上一版本 0.9.9

本版聚焦「会话分享」能力增强:创建分享时新增**「包含工具」与「密码保护」**两个选项(正交、可同时开启),让分享出去的内容既可以是「干活过程」的完整记录,也可以是只有持完整链接者才能看的私密内容;同时修复用量弹层进度条各行长短不一的视觉问题。

✨ 新功能

  • 会话分享支持「包含工具」:创建分享的操作栏新增「包含工具」复选框(默认不勾,与「密码保护」正交)。勾选后,被勾选回合的主线工具调用以只读行形态随分享上传——状态符 ✓/✗ + 工具名 + 目标 + 摘要(Edit 显示 +N −M 双色增删行数、错误显示首行),分享页按时间线渲染在「用户消息之后、AI 正文之前」,同一回合的工具行聚为一组。不分享答案就不分享过程:工具行跟随所在回合的 AI 正文单元勾选;纯工具回合(无 AI 正文)也会产出可勾选的单元,不会静默丢失。选择模式下,已勾选回合的工具行会解除置灰,直观提示「这些将随分享走」。工具 input/result 全文不上传,思考、子 Agent 内部工具与交互卡不进入分享;不勾选时行为与之前完全一致。
  • 会话分享支持「密码保护」:创建分享时可勾选「密码保护」,系统自动生成一个 32 位随机密码,以 #pwd= 片段附在分享链接中。持有完整链接的人免密直达;访问成功后密码记入浏览器本地并从地址栏抹除,同浏览器再访问无需重输;只拿到裸链接的人需在分享页手动输入密码。服务器先校验密码再返回内容——验证不通过时响应不含标题与任何消息字段。创建成功弹窗展示完整链接与单独的「复制密码」入口(链接与密码可分开告知对方),管理弹窗每行加小锁标,复制/打开统一使用带密码的完整链接。

🐛 修复

  • 用量弹层进度条各行长短不一:账号用量徽标弹层与模型供应商页用量区块中,百分比与重置时间列的宽度曾随内容变化,导致进度条每行可视长度不一致;现两列固定宽度、重置时间列始终占位,弹层加宽,所有进度条整齐对齐。

🔧 优化

  • 工具行描述逻辑单一事实来源:应用内工具卡「行形态」的描述逻辑(名称/目标/摘要/状态)提取为独立的 toolRowDescribe 纯模块,应用内渲染与分享扁平化共用同一份数据,两处样式行为天然一致、后续改动只需改一处。
  • 分享服务器先行部署:「包含工具」与「密码保护」的服务器端校验与渲染已先于客户端上线,旧版本客户端创建的分享行为完全不受影响。

摘要

  • 会话分享新增「包含工具」选项:勾选回合的主线工具调用以只读行(状态符+名称+目标+摘要)随分享渲染,纯工具回合也能被勾选分享
  • 会话分享新增「密码保护」选项:系统生成随机密码附在链接中,服务器先验密码再发内容;成功弹窗可复制密码,管理弹窗显示锁标
  • 修复用量弹层进度条各行长短不一,百分比/重置时间列固定宽度对齐
  • 工具行描述逻辑收敛为共享模块,应用内与分享页行形态同源一致

安装说明(未签名应用)

本应用暂未做操作系统级代码签名,首次安装会有系统安全提示,属正常现象。把本文贴进 GitHub Release 描述。

Windows(x64 / ARM64)

下载对应架构的 *-setup.exe 双击安装。若弹出「Windows 已保护你的电脑」:
点 更多信息 → 仍要运行。不确定架构就装 x64 版(ARM 设备可兼容运行)。

macOS(Intel / Apple Silicon 通用包)

下载 *.dmg,拖入「应用程序」。首次打开若提示「无法验证开发者」或「已损坏」:

  • 方式一:在「应用程序」里 右键点 LoongCode → 打开,弹窗里再点「打开」。
  • 方式二(前者无效时):终端执行
    xattr -cr /Applications/LoongCode.app
    再正常打开。

安装后应用内自动更新无需重复上述操作。