Skip to content

Aster v1.1.0-beta-2

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Jun 07:43
· 1 commit to main since this release

本次为 v1.1.0-beta-1 之后的迭代,自上一 beta 起累计 35 个提交,聚焦跨 Agent 记忆与覆盖治理自主作答与子 Agent 编排安全技能体系深化三大方向。

更新要点

  1. 贯穿事实板 task_context.md —— 新增跨全程的关键事实板,由规划 / 执行 / 重规划三角色协作维护,事实跨 Agent 继承、按用户回合门控;think_act 改为维护式写入并收割子 Agent 事实,下游以已确认事实直接推进、无需重复发现。

  2. 未闭环账本 open_items.md —— 引入持久化的未闭环承载账本(未解决 / 不可解局限 / 已闭环三区),作为跨轮真相源防止承载项静默漏列;重规划三轴改为账本的瞬时投影,移除旧 warnings 字段,不可解局限统一落账本。

  3. 双写者职责拆分 —— step 入口第一手写账本,重规划只消费账本并补写全局合成(跨 step 新面、跨步闭环、意图外降级);子 Agent 上卷改为「汇总表索引」,重规划顺表读子 task_context 喂三轴,降低上下文开销。

  4. final_answer 改为 agentic 循环 —— 最终作答从单轮产出改为可多步推进的 agentic 循环,新增 submit_final_answer 工具显式收口,修复运行时强制失败时终答状态未对齐为 failed 的问题。

  5. skill 工具与子 Agent 编排 —— skill 调用按参数区分「fork 子 Agent」与「inline 工具调用」;load_skills / delete_skill 重构为统一的 eject_skill 工具,SKILL.md 与文档同步新口径。

  6. 取消迭代上限 —— 主 / 子 Agent 默认不再设迭代上限,profile 默认无限制并兼容迭代显示;同时移除规划 / 重规划 / 终报阶段每轮的催促消息,长任务更顺畅。

  7. 规划去重与前提变化复测 —— 规划与执行环节统一轻量去重,并防止「前提变化后应复测」的项被防死循环逻辑过度抑制,欠覆盖优先于重复。

  8. 无源码依赖反编译能力 —— 新增 dependency-decompile skill 处理无源码闭源依赖;依赖图谱提为 recon 一等产出并接通规划开闸;反编译 triage 判据改为「重要性否决闸 + 决策点 + 归属调节」。

  9. 闭环验证与 PoC 口径收口 —— pure-static confirmed 语义收紧为仅限无可运行目标的纯代码审计场景,防止白盒证据外溢成动态确认;PoC 强制与否改由「是否实际做过验证动作」裁决,而非最终档位;统一闭环判定 status 落库口径并强化取证完整性。

  10. 技能体系规整 —— 技能名统一改为英文 kebab 命名并迁移 frontmatter;coverage-ledger / findings 即时落行机制;graybox / pentest 接入 vuln-reproductionresult-with-file 复现与交付 skill。

其它修复

  • TUI:选区复制改用 OSC52 并支持点击聚焦输入;选区抽取保全 CJK 末列字符、修正 gutter 剥离;输入框换行行数与 textarea wrap 对齐;截断 View 高度并在 picker 关闭后还原布局。
  • 子 Agent:纯文本 instruction 描述不再被当 JSON 解析丢弃;残留待办按 call_id 与父步完成收尾为 cancelled;侧边栏待办改组头展示避免真实步骤被截断。
  • agent 默认配置哈希同步。

完整对比v1.1.0-beta-1...v1.1.0-beta-2