Skip to content

Sync CE runtime, canvas viewers, quoting, and sandbox cleanup - #210

Merged
Luhaozhu merged 3 commits into
mainfrom
sync/ce-20261024-canvas-preview
Oct 24, 2026
Merged

Luhaozhu merged 3 commits into
mainfrom
sync/ce-20261024-canvas-preview

Conversation

@Luhaozhu

Copy link
Copy Markdown
Contributor

This sync brings the generated Community Edition up to date with the current shared runtime and file-preview implementation.

Compared with public main, it includes:

  • Canvas PDF, document, code, image, audio and video viewers, with find, document outlines, zoom and file-selection quotes in chat.
  • Byte-range media downloads, broader Office preview support, and quote preservation for queued messages.
  • Runtime and capability module reorganization, database worker-thread handling, execution status updates, and automation outcome handling.
  • MCP 2.x dependency alignment, reorganized Docker inputs, sandbox subprocess cleanup, and a matching CE dependency lock for the PDF viewer.

The generated diff contains 2,834 changed paths, including substantial module moves. This is a complete snapshot sync against main and overlaps the unmerged updates in #208 and #209; it includes their shared upstream changes. It does not merge either PR automatically.

Validation:

  • CE required-file, exclusion, binary allowlist, branding and license gates passed.
  • CE import, OpenAPI and ORM boundary checks passed.
  • Executable CE release and sandbox regression checks passed.
  • CE clean dependency installation and production frontend build passed.
  • git diff --check passed.

The public tree contains only the generated CE output; enterprise-only implementation, internal deployment material and local credentials are excluded.

Preserve the existing CE runtime snapshot and CLI import-governance bootstrap fix. Carry forward main sandbox formatting without changing runtime behavior or the canvas, preview, quote, and process-cleanup changes.

Validation: 142 CE release, CLI, sandbox, file-preview, byte-range, and quoted-message tests passed. All four resolution files have identical Python ASTs to the previous PR head; git diff --check passed.
The CE canvas snapshot already contains the runtime changes merged by PR 209, including its conflict-resolution formatting. Reconcile the shared runtime snapshot against the latest main while retaining all canvas updates.

Validation: the reconciled tree is byte-for-byte identical to 18dbe9d, which passed 142 regression tests. No source changes; git diff --check passed.
@Luhaozhu
Luhaozhu merged commit d0891c6 into main Oct 24, 2026
5 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