Why: establish the authorized task workspace and its initial baseline.
Evidence: preserved precheck receipt in .task/fix-agent-exec-terminal-wrapper.md; R0=49e9b5fa52ca68858ed78060bb372df10c9ec711.
Impact: task metadata only; the feature workspace starts at 49e9b5fa52.
Refs: .task/fix-agent-exec-terminal-wrapper.md
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Task card (same document):
.task/fix-agent-exec-terminal-wrapper.mdfix/agent-exec-terminal-wrapper 任务卡
任务主记录:<PR 链接,交付前填写>;状态:进行中;owner:weichen
基线与授权
权威仓:ssh://git@git-ssh.u1680832.nyat.app:31411/weichen/Agent-System-Dev.git;目标分支:main;R0(initial_base_sha)=
49e9b5fa52工作区:/home/weichen/projects/Agent-System-Dev-wt-fix-agent-exec-terminal-wrapper(worktree);分支:fix/agent-exec-terminal-wrapper
分支类型:standalone;root_target:main;immediate_target:main;accepting_requirements:false
需求分流:verdict=NEW;selected_initiative=无;requirement_sha256=e3db83994f081ac621c905e36204d29b04183fcb5125daeba3482ca07aedf3d9;triage_receipt=/tmp/dev-triage-agentexec-wrapper.json;receipt_sha256=4fb8b7cdd976ea5f30d005b642e2dad1216de9ebab3ec7a30a8499b2b58f5918
授权与交付终点:owner 于 2026-10-18 确认方案(解析器 wrap 选项、Dev 接入 dev 选项),并授权保存共享主检出 modules/frontend 的遗留改动(具名 stash)后同步主检出;智能体连续推进到 PR CI 通过后合入 main、task-finish 与 task-close。未授权:其它仓库升级 DM、发布版本、改分支保护。
交付模式:goal-first(目标、范围和交付终点一次确认;范围内连续推进)
实施执行:agent-per-unit(配置:AGENT-EXECUTION.md)
合入执行:agent(已授权交付范围内,Review 通过、冲突解决且当前 HEAD 的 CI 通过后合入)
人工决策点:仅限目标/范围/验收变更、重大取舍、高后果操作或无法自动判定的业务验收
当前阶段:需求拆解;当前增量:I1(待定义)
流程依据:仓库根目录 policy/delivery.md(归档后仍按仓库根目录定位)
目标与非目标
目标:让 Dev 的 agent-exec 用上 DM 的终态解析修复,并补两条操作规则,减少 failed-unknown。
deps/development-managergitlink 从 0552b73 升到 DM PR #23 的合并提交 67784f43eb0430bf596c2cda685cbb4946d2e032。该提交包含两项改动:终态记录允许一层 fence/tag 包裹;worker 提示词要求前台执行,并禁止改 Git 索引、配置或引用。policy/delivery.md「Agent 实施单元与主模型职责」节加两句规则:run前提交自己的改动,运行期间不改规范检出(含.task/**)。非目标:不改执行路由、AGENT-EXECUTION.md、脚本;不升级其它仓库的 DM;不处理本机 Cursor 包装脚本(已在仓外完成)。
Agent 实施收据
按根目录 AGENT-EXECUTION.md 路由;外部 Agent 一单元一新进程/工作区。实施、修复与测试的正常候选仅为 Cursor、Antigravity(agy)和 PI;每个候选对安全可恢复失败最多 3 次全新尝试,然后才换下一候选。三者都安全耗尽后,才允许一次全新的 Codex CLI 紧急尝试。Codex 平时只用于规划、方案设计、实施计划或独立 Review。显式 fail-stop(failed-unknown、scope-expansion、blocked、cancelled、无效配置、未对账 Git 状态与安全失败)立即停止。不因推理时长、工具次数、规划方式或首次写文件时间判定失败;尝试只在显式终态失败、进程退出、总超时,或 stdin/stdout/stderr 均无活动的空闲超时时失败。CLI 可在目标、范围与安全边界内自主检查、计划、测试并迭代。实施集成必须是成功 transport 上的 scripts/agent-exec apply,或 pre-commit admit 的精确内容来源。host 直接管理的豁免仅为 .task/、docs/superpowers/specs/ 与 docs/superpowers/plans/**。fallback 列只记录该行是否为 Codex 紧急尝试。安全耗尽不发出 host-fallback-authorized,终态为 unavailable 或 blocked。不授权 host 直接撰写该单元。原始日志保留在源码外收据路径。
关联方向与规划
需求分析
scripts/agent-exec validate通过;CI 通过方案与计划
scripts/agent-exec validate --repo .、make test-pins和 PR CI 验证;R2 由 diff 审阅和独立 Review 验证阶段记录
探索试验与迭代
同步记录
49e9b5fa5249e9b5fa52证据(Evidence)
交付调度
结果与验证(完成后填写)
deps/development-manager从 0552b73 升到 67784f4。该范围包含 DM PR #21、#22、#23,其中 #21、#22 只涉及 DM 自身的治理、钩子、CI 和证据文件,不改变 Dev 行为。policy/delivery.md加入 worker Git 操作与 host 运行期纪律段落。scripts/agent-exec validate --repo .PASS(SELF,按新 pin 重建 dm-server)。make test-pinsPASS(SELF)。make task-sync无需同步(SELF)。它对导入的启动 precheck 收据给出 WARN:该收据记录的组件状态早于 gitlink 变更,与新 pin 不一致。关键检查已在新 HEAD 上重跑并写入。/tmp/agent-exec-1000在内存盘上约占 12G(保留约 5000 个工作区),需要定期清理已对账的现场。--mode auto,以前也卡过 OAuth;Cursor 不可用时运行可能直接 fail-stop。~/.local/bin/cursor-agent-stable已在仓外修复:会话建立前的 TLS 失败退避重试。它的连接清理会断开本机所有 Cursor 代理连接,可能影响并行会话。modules/frontend中的遗留改动经 owner 授权保存在该子模块的具名 stash(stash@{0})中,可用git stash pop恢复。规划进展与下一步
合入与清理