Skip to content

Enhance task cancellation, streaming cards, and stability fixes#4

Merged
Ink-dark merged 7 commits into
mainfrom
release/v0.1.0-beta
Jul 9, 2026
Merged

Enhance task cancellation, streaming cards, and stability fixes#4
Ink-dark merged 7 commits into
mainfrom
release/v0.1.0-beta

Conversation

@Ink-dark

@Ink-dark Ink-dark commented Jul 8, 2026

Copy link
Copy Markdown
Owner

No description provided.

Ink-dark and others added 4 commits July 8, 2026 13:08
核心功能:
- /stop 取消命令(飞书 + smoke 双入口)
- 流式 Agent 进度实时推送飞书卡片
- Planner plan JSON 传递到 Worker(不再丢失计划)
- Observer 自动检测项目类型(Rust/Go/Python 等)
- Worker 无 run_command 权限(只读 + 写文件)

稳定性修复:
- 中文 UTF-8 字符截断 panic
- Adapter async unhandledRejection 崩溃
- Gateway worktree 失败 fail-fast(不再原地修改)
- run_task catch_unwind 防 worker 崩溃
- 命令执行 10 分钟超时保护
- blocking_serve spurious wakeup
- Planner/Worker JSON 解析失败自动重试
- Worker edit 不存在文件自动降级 create
- 调度硬约束:Observer≤2/Reviewer需Worker/连续失败强换
- Reviewer diff scope 不跳过复杂任务

配置:
- max_rounds 默认 10 → 30
- smoke feature gate(仅开发编译)
- FailureReason::Cancelled 新增

Co-Authored-By: Claude <noreply@anthropic.com>
@Ink-dark Ink-dark self-assigned this Jul 8, 2026
Ink-dark and others added 3 commits July 8, 2026 14:02
对 ai_cycleround、llm_agents、tools、queue 等 9 个文件执行 cargo fmt,统一代码风格。
-D warnings triggers clippy::useless_format on the format!() wrapper
around a literal &str with no args. Replace with a direct &str literal
and pass it by reference.
smoke 特性仅用于本地/CI 烟雾测试,无需打入生产产物中,精简发版产物。
@Ink-dark Ink-dark merged commit 621b41b into main Jul 9, 2026
6 of 7 checks passed
@Ink-dark Ink-dark deleted the release/v0.1.0-beta branch July 9, 2026 03:10
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