找回密码
 立即注册

用户中心登录

通过NE账号安全登录

搜索
热搜: NE3 NE 3 已解决
查看: 166|回复: 7

NeCode 桌面端 v0.0.27 更新:手机互联体验、工作区优化与会话稳定性提升

[复制链接]

21

主题

79

回帖

357

积分

中级会员

积分
357
发表于 2026-10-12 21:14:37 | 显示全部楼层 |阅读模式
NeCode 桌面端 v0.0.27 更新说明。

本次更新重点完善了手机与桌面互联能力,优化工作区导航、文件和终端面板,并针对大型 Git 变更、响应中途断连、会话快照等待和桌面后台异常退出等问题进行了改进。

本帖同时附上 NeCode 手机端的 iOS TestFlight 和安卓下载入口,欢迎大家体验并反馈。

一、手机与桌面互联:在手机上继续操作电脑中的项目

本次更新进一步完善了手机访问桌面项目和会话的能力:

1、支持通过手机查看桌面项目、浏览目录、创建子目录和添加项目。
2、最近会话和历史消息采用分页读取,减少长会话一次性加载的等待。
3、支持增量获取回复内容,并提供提问接收确认,方便区分“已经接收”和“正在生成”。
4、完善手机端的权限审批和问题回答接口,减少任务等待确认时必须回到电脑操作的情况。
5、手机添加项目后,项目会同步到桌面列表,但不会切换电脑上正在查看的项目、会话或页面。
6、手机模型列表遵循桌面端的启用状态和可见配置,优先展示 NE 模型;保留有效的默认模型配置,不向手机暴露供应商密钥。

连接方面,完善了自建 relay、并发请求和超时处理,减少单个未结束请求阻塞后续操作的情况,并区分设备租约、权限和服务不可用等不同错误。

说明:手机互联需要桌面端保持运行,并已完成 Desktop Connect 配置与账号连接。手机端不等于独立的云端执行环境,电脑离线或后台不可用时,不能继续访问电脑中的项目。

二、工作区导航与启动体验优化

1、优化 V2 标题栏中的侧栏开关、前进后退、首页和新建会话入口。
2、将更新按钮放在桌面搜索之前,调整常用操作的位置与分组。
3、完善 Windows 菜单在不同窗口宽度下的展示。
4、恢复项目、会话与对话分栏,让项目切换和会话浏览更清楚。
5、改善文件、终端和 Review 面板的切换、宽度保存及键盘访问。
6、启动和页面加载期间保留原有启动画面,减少空白区域和重复占位。

三、大型 Git 变更不再整页加载失败

1、变更文件超过 1000 个时,不再因为文件数量限制导致整次 Review 失败。
2、即使补丁内容达到大小预算,也会保留文件列表、变更状态和增删统计。
3、对尚未加载的文本补丁,在展开文件并进入可见区域后按需获取。
4、加载中和加载失败都有明确提示,失败后可以手动重试。
5、切换会话、目录或刷新变更后,避免旧请求返回的结果混入当前页面。

说明:按需加载并不意味着取消所有大小限制。单个补丁仍然过大时,会明确提示打开文件查看,不会把加载失败伪装成“没有变更”。

四、NE 响应中途断连后的恢复更安全

在 v0.0.25 的传输异常恢复基础上,本次进一步处理了 NE 响应生成过程中明确的连接重置、断管和 socket 断连。

1、符合条件的断连进入会话级恢复流程,与网关超时共用每个活动最多 5 次的恢复预算。
2、续跑前等待本地工具执行结束,再从已保存的会话历史继续。
3、已完成的工具结果会带入后续上下文,不直接重放上一轮请求。
4、工具执行结果不确定时,停止自动恢复,避免重复修改文件或执行其他操作。
5、保留主动停止、等待退避和恢复耗尽后的最终错误提示。

说明:这不是所有网络错误都能无缝续传。主动取消、不可恢复的错误,以及结果不确定的工具调用,不会被盲目重试。

五、减少会话快照卡住,后台异常恢复更可控

1、为会话开始和收尾时的快照捕获增加 60 秒时限,避免 Git 或文件系统操作无限占用会话。
2、正常结算快照时支持主动停止,取消后的清理也有明确时限。
3、快照失败或中断保留真实失败状态,不生成虚假的成功记录。
4、桌面后台异常退出后,进行有上限的重启和健康检查;连续失败时提供明确提示与手动重试入口。
5、替换后台进程前等待旧进程退出,减少重复进程争用资源的问题。
6、后台恢复正常后重新建立已配置的手机连接;退出桌面时停止恢复。
7、跳过文件系统根目录的递归监听,避免整盘扫描拖慢连接响应。

注意:后台进程恢复不代表任务自动恢复成功。对于崩溃前结果不确定的模型或工具工作,不会自动重发。

六、附件处理与辅助图像分析改进

1、普通文件附件保存为可读取的本地引用,不再强行作为图片等媒体输入。
2、完善附件大小、数据格式和文件名边界校验,保留历史附件与桌面预览入口。
3、改善桌面 Node 后台中的附件读取和保存兼容性,本地 @ 文件引用继续遵循原有权限读取方式。
4、NE 辅助图像分析按照当前可用模型目录选择同供应商视觉模型,不再固定使用某一个分析模型。
5、支持 image_analysis_model 配置,辅助分析不会改变用户选择的主聊天模型。
6、避免较旧的历史响应覆盖刚发送的消息。

此外,本次也完善了跨平台打包和 Windows ARM64 构建兼容性,并修正桌面开发启动的路径问题。

七、下载与体验入口

桌面端:

NeCode 官网:
https://necode.inoteexpress.com/

Windows x64:
https://www.inoteexpress.com/soft/updater/download/necode-desktop-win-x64.exe

Windows ARM64:
https://www.inoteexpress.com/soft/updater/download/necode-desktop-win-arm64.exe

macOS Apple Silicon:
https://www.inoteexpress.com/soft/updater/download/necode-desktop-mac-arm64.dmg

macOS Intel:
https://www.inoteexpress.com/soft/updater/download/necode-desktop-mac-x64.dmg

Linux AppImage:
https://www.inoteexpress.com/soft/updater/download/necode-desktop-linux-x86_64.AppImage

Linux DEB:
https://www.inoteexpress.com/soft/updater/download/necode-desktop-linux-amd64.deb

手机端:

iOS(TestFlight 测试入口):
https://testflight.apple.com/join/7zBrgz2e

安卓:
https://fir.xcxwo.com/7hfwtaqp

八、升级与反馈

已安装 NeCode 桌面端的用户,可以通过“设置 → 通用 → 检查更新 → 立即检查”查看更新,也可以使用上面的桌面端下载入口安装。

升级后请完整退出并重新启动 NeCode,让新的后台执行、传输和连接逻辑生效。

欢迎大家重点反馈:

1、手机连接桌面后的项目浏览、会话读取和回复显示。
2、手机端权限审批、问题回答、模型选择和附件发送。
3、工作区导航、文件面板、终端与 Review 面板的使用体验。
4、大型 Git 变更的文件列表和补丁按需加载。
5、长任务断连后的恢复、停止操作和最终错误提示。
6、桌面后台异常退出后的提示与恢复情况。

遇到问题时,请尽量提供电脑和手机的系统版本、两端应用版本、所用模型、复现步骤及截图。涉及连接或会话异常时,也欢迎附上脱敏后的调试日志。

请勿公开 API Key、访问令牌、密码或含有其他敏感信息的原始日志。

回复

使用道具 举报

254

主题

1万

回帖

3万

积分

管理员

积分
37553
发表于 2026-10-12 21:57:25 | 显示全部楼层
模型服务异常

微信截图_20261012215556.png
回复

使用道具 举报

254

主题

1万

回帖

3万

积分

管理员

积分
37553
发表于 2026-10-13 07:25:28 | 显示全部楼层
任务比较多,睡觉前设置的任务,可能电脑休眠了导致任务中断,但无法继续了。

微信截图_20261013071909.png



即便重启NeCode 也无法使用。 现在这个任务已经处在不知道怎么继续的情况了。只能开新对话了。。


回复

使用道具 举报

254

主题

1万

回帖

3万

积分

管理员

积分
37553
发表于 2026-10-13 07:30:27 | 显示全部楼层
还有个问题就是,切换其它项目,再切换回来,历史对话就空白了。
回复

使用道具 举报

21

主题

79

回帖

357

积分

中级会员

积分
357
 楼主| 发表于 2026-10-13 09:28:22 | 显示全部楼层

添加了重连机制,上游网关无响应会尝试重连
回复

使用道具 举报

21

主题

79

回帖

357

积分

中级会员

积分
357
 楼主| 发表于 2026-10-13 09:29:27 | 显示全部楼层
aegeansupport 发表于 2026-10-13 07:25
任务比较多,睡觉前设置的任务,可能电脑休眠了导致任务中断,但无法继续了。

好的,排查下
回复

使用道具 举报

254

主题

1万

回帖

3万

积分

管理员

积分
37553
发表于 2026-10-13 09:54:31 | 显示全部楼层
aegeansupport 发表于 2026-10-13 07:25
任务比较多,睡觉前设置的任务,可能电脑休眠了导致任务中断,但无法继续了。

开新对话也不能用, 我整个项目被锁定,我使用其它项目扫描这个项目,原因是 NeCode 自己给这个项目建的「快照仓库」,但因为中断次数过多,项目被锁定了。
回复

使用道具 举报

254

主题

1万

回帖

3万

积分

管理员

积分
37553
发表于 2026-10-13 18:07:20 | 显示全部楼层
能不能 增加 任务执行时防止自动熄屏 功能,提供两种可选策略,用户在新建任务时自选:

1. 【跟随任务】:任务运行阶段保持不息屏;任务正常结束后恢复系统息屏。
该模式存在风险:任务卡死 / 程序挂起时,软件无法识别任务失败,会持续保持屏幕常亮。

2. 【设置最大时长】:任务启动后,我自己预估让它干多久,设置最多 N 小时保持不息屏。到达设定时间,无论任务是完成、运行中还是卡死,一律取消不息屏,交给系统正常息屏。

就是根据任务设定它熄屏,我每次去系统设置也很麻烦。
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|NoteExpress

GMT+8, 2026-10-25 20:52 , Processed in 0.068370 second(s), 31 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表