Skip to content

Releases: DongZiJie1/nova-agent

Nova v1.5.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 09:23
cd5c97f

Nova v1.5.0

v1.5 聚焦于让 Agent 的执行更可控、交付更可审查、配置更可恢复,同时完成面向 Nova 的运行时与发行链路收尾。

可控工具执行

  • 新增会话级工具权限策略:ask(默认)、edits、allow。只读工具自动放行;需要确认的操作可由 CLI、设置或 RPC 客户端处理。
  • 未回答、超时、取消或没有交互界面的权限请求一律拒绝;执行轨迹会记录权限模式、是否弹窗、最终决定及原因,便于审计。
  • nova_data 删除会话保留独立的危险确认,并且只将 Nova 会话数据移入系统废纸篓,绝不删除项目文件。

改动审查与可恢复交付

  • write 工具会记录可逆 patch 和新建文件状态;通过 revert_file_change RPC 可撤回编辑、覆盖和新建文件。
  • 委派的子 Agent 在未显式指定目录时继承父会话的工作目录,避免 worktree 任务误落回共享 checkout。
  • Bash 默认最长运行 10 分钟、单 Agent 最多并发 8 个 Bash;SDK 和扩展工具输出限制为 8,000 行或 256 KiB,单轮默认最长 30 分钟。以上限制可在设置中调整。

模型目录与升级注意事项

  • 新增结构化用户模型目录:nova --list-models --json 会提供模型能力与认证状态;选择模型时会重新读取 models.json,无需重启即可应用配置变化。
  • 破坏性变更:不再内置默认文本或图像模型。 可选模型完全来自 ~/.nova/agent/models.json。新模型需明确声明 contextWindow、maxTokens、input,并能解析 api 或 baseUrl;仅完成 Provider 登录不再自动产生可选模型。
  • 无人值守的 print 或 RPC 调用如需工具确认,必须显式使用 --permission-mode allow,或由 RPC 客户端响应权限请求。

品牌、发行与稳定性

  • 完成 Nova 运行时和发行链路品牌化:NOVA_* 环境变量优先,PI_* 保持兼容回退;发布包采用 nova-* 文件名与 nova 可执行文件。
  • 修复移除生成模型数据后的源码归档、workspace lockfile 条目和跨平台原生可选依赖;Linux CI 现安装 trash-cli,会话删除测试可稳定通过。

下载

平台 文件
macOS (Apple Silicon) nova-darwin-arm64.tar.gz
macOS (Intel) nova-darwin-x64.tar.gz
Linux (arm64 / x64) nova-linux-*.tar.gz
Windows (arm64 / x64) nova-windows-*.zip
源码与校验 nova-1.5.0-source.tar.gz、SHA256SUMS

相关 PR

#15 文件改动审查与撤回 · #16 工具权限确认 · #17 v1.5 安全交付 · #18 Nova 品牌化收尾 · #19–#22 发行与 CI 修复

Nova v1.4.0

Choose a tag to compare

@DongZiJie1 DongZiJie1 released this 08 Sep 05:58
5dc9c24

Nova v1.4.0

Added

  • Agent 生命周期状态机:queued / starting / running / waiting / completed / error / stopped 全链路追踪,含时序、token 用量、重试、取消、超时与归档元数据
  • 任务级控制命令:取消、强制停止、重试、parent/child/tree 查询、批次与状态结果查询(供 Studio 控制面使用)
  • 子代理异步回传与任务摘要、批次汇总与续跑机制

Changed

  • 委托任务立即返回,结果逐个独立上报,批次封盘后父 Agent 仅恢复一次
  • 移除模型侧任务等待/轮询模式,后台任务完成不再阻塞用户继续对话

Fixed

  • 修复 Agent 请求环、重试/取消竞态、批次重复恢复,以及失败校验被误报为任务成功的问题

下载

平台 文件
macOS (Apple Silicon) pi-darwin-arm64.tar.gz
macOS (Intel) pi-darwin-x64.tar.gz
Linux (arm64 / x64) pi-linux-*.tar.gz
Windows (arm64 / x64) pi-windows-*.zip

校验文件:SHA256SUMS

Nova v1.2.0

Choose a tag to compare

@DongZiJie1 DongZiJie1 released this 16 Aug 03:23

What's Changed

  • Feat/v1.1 session persistence by @DongZiJie1 in #3
  • Feat/v1.2 live agent steering by @DongZiJie1 in #4
  • fix(coding-agent): use reported usage for context metrics by @DongZiJie1 in #5
  • fix(coding-agent): handle prompts without file references by @DongZiJie1 in #6

Full Changelog: v1.0...v1.2.0

v1.0

Choose a tag to compare

@DongZiJie1 DongZiJie1 released this 02 Aug 10:10
a901dfb

v1.0 - Multi-Agent Collaboration

Nova 从单 agent 演进为多 agent 编排平台,这是首个正式大版本。

Nova Agent (@dongzijie1/nova@0.86.3)

  • 新增 hub 内置工具,支持主 agent 派发子 agent 并行处理任务
  • hub_spawn_agent 传递 parent_agent_id,支持多层级 agent 编排
  • RPC 模式下自动生成 agent display name
  • 构建脚本跨平台兼容性修复

Nova Studio (v0.4.6)

  • 内置 Nova Agent 二进制,无需安装 Node.js 环境
  • 侧边栏树形视图,展示 parent-child agent 层级关系
  • 状态徽章(Running/Ready/Starting/Error/Stopped)
  • 深色主题 + 靛紫色调 UI
  • 多 Agent 独立会话切换

下载

  • nova-studio_0.4.6_aarch64.dmg — macOS Apple Silicon
  • 安装后执行 xattr -cr /Applications/nova-studio.app 即可打开

Nova Studio 内置 Nova Agent @dongzijie1/nova@0.86.3