Skip to content

Complete Phase 2 workspace plugin runtime - #102

Merged
xiayh17 merged 47 commits into
mainfrom
agent/phase2-complete
Aug 21, 2026
Merged

Complete Phase 2 workspace plugin runtime#102
xiayh17 merged 47 commits into
mainfrom
agent/phase2-complete

Conversation

@xiayh17

@xiayh17 xiayh17 commented Aug 21, 2026

Copy link
Copy Markdown
Collaborator

Summary

Complete and accept the Phase 2 project-local third-party workspace plugin runtime at application 0.4.1-dev.11.

  • Wasmtime no-import/no-WASI isolated guest host with bounded resources and cancellation.
  • Dedicated project-scoped permission persistence, trusted grant UI, fresh opaque handles, and bounded project.fs.read, workspace.r.inspect, and network.fetch broker operations.
  • Controlled Tool/Source/Skill/Command/Viewer/Panel contributions without raw DOM, Tauri, Provider, process, write, arbitrary-R, credential, or ambient authority.
  • Durable enable/restart, disable, crash/Retry, recoverable uninstall/restore, exact retention purge, update CAS, cached rollback, and crash-point recovery.
  • Windows stable file identity uses least-privilege FILE_READ_ATTRIBUTES plus GetFileInformationByHandle.
  • Windows installed acceptance runs in a parallel matrix lane; cold Windows critical path fell from 31m49s to about 14m39s, with separate v3 debug/release caches.

Exact source and evidence

Scope boundaries

The owner explicitly accepted Phase 2 integration without the policy-blocked local Browser visual gate and moved visual modularization to a separate follow-on design stream. This PR does not authorize a release, publication, marketplace/catalog, remote plugin update, production signing, Phase 2.5 execution, Phase 3, or visual redesign.

@xiayh17
xiayh17 marked this pull request as ready for review August 21, 2026 09:22
@xiayh17
xiayh17 requested a review from GuangchuangYu as a code owner August 21, 2026 09:22
@xiayh17

xiayh17 commented Aug 21, 2026

Copy link
Copy Markdown
Collaborator Author

Canonical integration validation for exact head 37d973580637c6c2f229772bb1ed99569890b85f:

  • Draft Fast 32466843613: PASS.
  • Ready seven-lane Compatibility/installed run 32467554365: PASS.
  • macOS arm64, Windows x64 GNU, and Linux x86-64 passed stable and exact Rust 1.88 source/MSRV validation.
  • Windows installed acceptance passed parallel release/NSIS build, unbundled and installed candidate/legacy smoke, silent uninstall, registry cleanup, and executable removal.
  • Existing six source/MSRV check names were preserved; the added windows-latest / installed acceptance lane remains separately required.
  • No release, publication, signing service, artifact upload, marketplace, Phase 2.5 execution, Phase 3, or visual redesign was performed.

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.

2 participants