nanobot v0.3.5:终端工作台上线,会话可在浏览器与终端间延续
nanobot v0.3.5 发布说明:新增原生终端界面,浏览器端支持多会话分组、临时对话与技能市场,并调整会话存储结构、邮件认证和并发配置。升级前需备份并按说明迁移。
版本变化
nanobot v0.3.5 围绕“同一智能体在更多位置工作”展开:运行 nanobot 启动原生终端客户端,运行 nanobot webui 打开浏览器界面;两者共用同一网关和已保存的 WebSocket 会话。终端会话可恢复、分叉、查看与分离,无需另建运行时。
浏览器工作台新增:最多四个主题的分组窗格、临时对话、侧栏排序持久化、会话提及、技能市场、可移植 Agent Plugins,以及远程 MCP 服务器的浏览器 OAuth。自动化任务可在任务视图与日历视图间切换,并能查看单次运行回复。
上下文使用量与压缩过程可查看;历史搜索支持分页;连接中断后的恢复控制更清晰。此外还调整了附件、进程、工作区与邮件认证的边界。
升级注意事项
- 会话存储迁移:会话 JSONL 文件改存于配置目录下的
sessions/<workspace-id>/;首次启动会校验副本后迁移。不要让新旧版本同时写入同一工作区。降级前先停止 nanobot,再执行nanobot sessions restore-workspace --config <config.json> --workspace <workspace>;该命令不会覆盖已存在的不同文件。 - 邮件认证:启用
verifySpf或verifyDkim时,必须配置channels.email.trustedAuthservIds为接收邮件服务确认的身份;缺少该字段的既有配置将无法启动,不应以关闭校验来规避。 - CLI 默认行为:直接运行
nanobot进入终端 UI;旧式 Python 提示符用nanobot --classic,单次调用用nanobot -m "Hello!"。平台 wheel 已内置 WebUI 和 TUI,支持 macOS 13+ arm64/x64、glibc 2.17+ Linux arm64/x64、Windows x64;其他平台可用经典提示符或 WebUI。 - 网关生命周期:最后一个交互客户端关闭后按需网关会停止;需持续运行可用
/detach或nanobot gateway --background。 - 远程项目选择:使用 nanobot 主机上的路径,且要求受限访问,远程客户端不能开启完全访问。
- 健康检查:
/health在启用的 WebSocket 通道未运行时可能返回 503,但不代表模型、MCP 或其他通道的连通性。 - 并发与超时:
NANOBOT_MAX_CONCURRENT_REQUESTS未设为正整数时不受限;子代理并发默认四个,超出后排队。agents.defaults.failOnToolError与NANOBOT_LLM_TIMEOUT_S不再使用;模型流改用NANOBOT_STREAM_IDLE_TIMEOUT_S(默认 90 秒,按事件续期)。
发布说明还提到自 v0.3.0 以来合并了 402 个 PR,并有 45 位首次贡献者。原文内容在“What's Changed”列表末尾被截断。
来源与核对说明
- hkuds/nanobot ↗https://github.com/HKUDS/nanobot/releases/tag/v0.3.5
本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。
这篇内容对你有帮助吗?
点赞人数由服务器记录,收藏保存在当前浏览器。
继续阅读
CowAgent 2.2.0 发布:能力中心、多智能体协作与控制台重构 →
marketing skills v2.11.37:文案与广告技能接入学习记录 →