提交智能体收藏0
技术动态

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”列表末尾被截断。

来源与核对说明

  1. hkuds/nanobot ↗https://github.com/HKUDS/nanobot/releases/tag/v0.3.5

本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。

这篇内容对你有帮助吗?

点赞人数由服务器记录,收藏保存在当前浏览器。

继续阅读

CowAgent 2.2.0 发布:能力中心、多智能体协作与控制台重构 →

marketing skills v2.11.37:文案与广告技能接入学习记录 →

goose v1.55.0 发布:新增 AIgateway 声明式提供方并调整会话与工具行为 →

ai-job-search v1.7.2:增加 PDF 布局校验与非 ASCII 兼容修复 →