Skip to content

feat(agent): complete desktop trust, delivery and S2 workflows - #171

Merged
Yangshifu1024 merged 10 commits into
mainfrom
feat/s1-s3
Oct 17, 2026
Merged

Yangshifu1024 merged 10 commits into
mainfrom
feat/s1-s3

Conversation

@Yangshifu1024

Copy link
Copy Markdown
Owner

改动

补齐桌面 Agent 的来源信任、交付验收与工作流生产链路,使任务按冻结的需求、检查、节点依赖和真实执行证据推进,失败后只能在统一预算内修复或由用户明确启动新尝试。

  • 技能/角色来源审计、版本化钥匙串信任事务,以及绑定来源和版本的 MCP 启动批准;加强宿主状态、路径与网络边界。
  • 桌面交付契约、独立审查/验证职责、工作包租约隔离,以及节点、角色、模型和工具政策。
  • 模板与任务绑定两阶段校验,原始字节 CAS、精确配置批准、操作回执和配置崩溃恢复。
  • 逐工作包设计、共享修复预算、不可变状态日志、冻结恢复和明确的新 attempt;不恢复旧权限或人工豁免。
  • 平台/工具链检查、development/pull_request/release 交付目标,以及设置编辑器、右栏和运行总览投影。
  • 移除 headless CLI,保留桌面私有 guardian 与 MCP 进程回收链路;同步现有长期文档和人工验收清单。

验证

提交前一轮已在 macOS arm64 完成独立审查和完整 pnpm prepr(退出 0):Rust 2013 通过、8 ignored;前端 1937 通过;Node 34 通过、1 项因缺少 PowerShell 跳过。桌面构建通过,另行执行 guardian/MCP 原生用例 3/3 通过。Rust clippy 无新增告警,Vite 保留原有动态导入提示。

按本次提交指令,commit/push/创建 PR 期间没有重新运行测试或 pnpm prepr。GUI、Windows/Linux 专属行为及其余真实环境 ignored 用例未在本轮验收,清单见 docs/testing.md。

Validate relative reads against canonical roots and include scope and disabled
policy in skill cache identity. Share a cancellable HTTP executor with bounded
decoded bodies, pinned local DNS, explicit proxy routing and safe redirects.

Cover real local proxy routing, authentication, cancellation and response
limits. Remove the obsolete DNS helper and duplicate fixtures, and document
remaining TLS, platform and in-flight revocation boundaries.

Validation on macOS: cargo test --offline --workspace (1467 passed, 2 ignored),
strengthened HTTP query roundtrip, cargo build --offline, cargo fmt check and
cargo clippy --offline --all-targets (no warnings). No GUI or other-platform
validation was performed in this batch.
Complete delivery evidence binding, review policy enforcement, workflow state
serialization and execution-time ownership guards for desktop sessions.
Refresh the read-only acceptance projection across runs and external edits.

Remove the headless CLI and ACP entry points, adapters, dependencies and
release paths while retaining shared desktop coordination and safety code.
Preserve canonical file-lock queuing for concurrent ordinary document edits.
Document the implemented workflow configuration and remaining design limits.

Validation on macOS arm64: full pnpm prepr passed (1993 Rust tests, 1925 UI
tests, 34 Node tests; 8 Rust and 1 platform-specific Node checks skipped by
that gate). Desktop build and 3 explicit native guardian/MCP tests passed.
Independent review, documentation links and diff checks passed.
Restore file-summary collapse state and persistence, remove lowercase agents.md discovery, deduplicate rejected instruction aliases, and exercise native Windows lease aliases and path comparisons.
@Yangshifu1024
Yangshifu1024 merged commit 8624ef8 into main Oct 17, 2026
11 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