Repository navigation
v0.9.10
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
安装后应用内自动更新无需重复上述操作。