Skip to content

feat: upgrade autonomous loops and live execution feedback - #87

Merged
Luhaozhu merged 1 commit into
mainfrom
feat/loop-tool-streaming-canvas-updates
Aug 13, 2026
Merged

feat: upgrade autonomous loops and live execution feedback#87
Luhaozhu merged 1 commit into
mainfrom
feat/loop-tool-streaming-canvas-updates

Conversation

@Luhaozhu

Copy link
Copy Markdown
Contributor

Summary / 概述

This maintainer sync updates the generated Community Edition mirror from the validated upstream source.

  • Rebuilds autonomous loops around a read-only scout, a requirement ledger, machine checks, independent review, bounded replanning, resumable checkpoints, and mid-run steering. Explicit budgets remain available, while the default now runs until the requirements pass or a safety guard stops the loop.
  • Preserves selected worker and reviewer models across resume, adds a dedicated loop-reviewer role, exempts healthy in-process loops from age-based reaping, and improves interrupted-run recovery.
  • Streams tool-call argument construction through stable tool_call_start and batched tool_call_delta events across main-agent, sub-agent, ontology-revision, and autonomous-loop paths. The frontend updates one tool card in place and previews partial code or JSON while the model is still producing arguments.
  • Upgrades the canvas sidebar with a unified tab bar, responsive split layout, and fullscreen mode.
  • Lets Turbo mode load administrator-selected skills and plugins in addition to MCP tools and explicit per-turn invocations.
  • Reconciles Yida connection status with a read-only remote probe so expired server sessions are not reported as connected solely because a local cookie file remains.
  • Refreshes the bilingual API, architecture, chat, and autonomous-loop documentation, and keeps EE-only sandbox and service-configuration tests outside the CE test tree.

Related issue / 关联 Issue

N/A

Type of change / 变更类型

  • 📖 Documentation (document/**, README*.md)
  • 🧩 Example / sample (examples/**)
  • 🔧 Repo meta (CI, templates, .github/**)
  • Other (please describe / 请说明): Maintainer-generated CE mirror sync from the upstream repository.

Checklist / 检查项

  • My change only touches non-generated paths (docs / examples / repo meta). 仅改动非生成路径。 Not applicable: this is a maintainer mirror sync.
  • Links and code snippets were verified. 链接与代码片段已验证。
  • For bilingual docs, I updated both document/en/** and document/zh-CN/** where applicable. 双语文档已同步更新(如适用)。
  • I read CONTRIBUTING.md. 我已阅读贡献指南。

Validation

  • HUGAGENT_RELEASE_BUILD=1 python scripts/build_ce.py --pytest-check --frontend-check
  • CE forbidden-artifact, branding, binary allowlist, license, import/OpenAPI/ORM, release-regression, and frontend-build gates all passed.
  • 66 targeted CE tests passed across autonomous-loop planning and recovery, Turbo capability configuration, stale-run reaping, tool-call streaming, sub-agent argument streaming, and Yida connection handling.

@Luhaozhu
Luhaozhu marked this pull request as ready for review August 13, 2026 08:01
@Luhaozhu
Luhaozhu merged commit 6b37034 into main Aug 13, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant