Skip to content

feat(worker): P1 绕行 — MaxTurns/AllowedTools/Compact/Rewind 结构化 #433

@hrygo

Description

@hrygo

目标

P1 级别绕行方案:让受限但仍可实现的功能以替代方式工作。

具体任务

OCS Worker

  • B3-1: MaxTurns — 选择预定义 steps 限制的 agent
  • B3-2: AllowedTools — PATCH /session/:id 注入 permission ruleset

CC Worker

  • B3-3: Compact 结构化 — 发送 "/compact" 文本(supportsNonInteractive:true
  • B3-4: Rewind 结构化 — 使用 rewind_files control_request subtype

约束

  • MaxTurns 需预定义 agent,无法动态设置
  • AllowedTools 语义不完全等价于 --allowed-tools
  • Compact 是文本命令,无结构化返回
  • rewind_files API 与 /rewind 命令不完全匹配

参考

  • docs/specs/Worker-GAP-Analysis-2026-05-15.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2High: affects many users, daily occurrencesarchitectureDomain: design patterns, coupling, separation of concernsenhancementFeature: new capabilities or improvements

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions