You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maka.apache.org by zh...@apache.org on 2026/09/09 15:32:14 UTC

(maka) branch feat/4364-mcp-form-integration updated (f7b36ec83e -> 163a897f8d)

This is an automated email from the ASF dual-hosted git repository.

me2seeks pushed a change to branch feat/4364-mcp-form-integration
in repository https://gitbox.apache.org/repos/asf/maka.git


    omit f7b36ec83e feat(mcp): connect Desktop and TUI to Host form continuation
    omit e87fbd9067 test(mcp): require prompt cancellation on privacy exhaustion
    omit 3c3b0b54f3 test(mcp): cover privacy exhaustion with an open form
    omit 3bec8388f3 fix(mcp): protect continuation state across connection diagnostics
    omit cd9d4c7603 test(release): account for MCP form fixture export
    omit 00a7cafd33 feat(mcp): implement bounded form input_required continuation
     add 7129b19964 fix(runtime-host): detach composition drain from admission (#4661)
     add 331f1edbad fix(storage): reclaim upgrade residue safely (#4922)
     add edae35e228 perf(desktop): cache workspace file search (#5040)
     add 411e0c4771 fix(mcp): default new Desktop and TUI servers to auto (#5064)
     add 56c1ab76c0 fix(desktop): keep session skill picker stable (#5045)
     add 30cf0beb0d chore(deps): bump hono from 4.12.34 to 4.13.7 (#5077)
     add 0b2aa1a540 feat(desktop): unify WorkHub conversation and floating controls (#4979)
     add fcff80f589 fix(storage): unify atomic writes for JSON config stores (#4505)
     add 920adead41 fix(desktop): keep local tasks available during Host recovery (#5101)
     add 72687bc5fc fix(runtime-host): fence shutdown admission and cancel pending startup (#5094)
     add 6de29ee2e9 fix(desktop): keep inactive Graph panels hidden on read failure (#5089)
     add b79a9946d7 fix(runtime-host): retain connection teardown failures (#5106)
     add ba849f4049 fix(runtime-host): normalize missing SQLite sessions (#5099)
     add 09c73430cc fix(desktop): round transparent WorkHub floating windows (#5105)
     add e04d52bbd8 feat(mcp): implement bounded form input_required continuation (#5067)
     add 5dd87d2e01 fix(eval): update DeepSeek Harness security dependencies (#5084)
     add bb2e270ee5 docs(blog): explain Runtime Host and Peer Mesh architecture (#5074)
     add 30346ea48b docs(architecture): rewrite Runtime Host and define Peer Mesh contracts (#5110)
     add fb8b15d085 fix(runtime-host): preserve request acknowledgement headroom (#5108)
     add 3725f2bad5 fix(ui): preserve transcript intent and layout through submission (#5057)
     add 8c02f3d328 fix(cli): hide cursors in unfocused editors (#4733)
     add 163a897f8d feat(mcp): connect Desktop and TUI to Host form continuation

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (f7b36ec83e)
            \
             N -- N -- N   refs/heads/feat/4364-mcp-form-integration (163a897f8d)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/ci.yml                           |   13 +
 .github/workflows/windows-recovery.yml             |    2 +-
 ARCHITECTURE.md                                    |    4 +-
 ARCHITECTURE.zh-CN.md                              |    4 +-
 apps/desktop/e2e-budget.json                       |    8 +-
 apps/desktop/e2e/fixtures.ts                       |   22 +-
 apps/desktop/e2e/workhub-layout.spec.ts            |  318 +-
 apps/desktop/e2e/workhub-reconstruction.spec.ts    |  205 +-
 apps/desktop/renderer-architecture.json            |  179 +-
 .../scripts/check-renderer-architecture.mjs        |   49 +-
 .../scripts/check-renderer-architecture.test.mjs   |   42 +
 .../__tests__/agent-graph-panel-visibility.test.ts |    6 -
 .../src/main/__tests__/agent-graph-panel.test.ts   |   58 +-
 .../__tests__/app-shell-first-send-cleanup.test.ts |    2 +-
 .../src/main/__tests__/browser-tools.test.ts       |    2 +-
 .../chat-composer-region-draft-handoff.test.ts     |    1 +
 .../__tests__/chat-view-optimistic-render.test.ts  |    1 -
 .../main/__tests__/client-settings-effects.test.ts |    5 +
 .../src/main/__tests__/composer-mentions.test.ts   |   22 +-
 .../desktop-transcript-range-store.test.ts         |    2 +-
 .../main/__tests__/font-size-type-scale.test.ts    |    2 +-
 .../__tests__/main-process-diagnostics.test.ts     |   26 +
 .../main/__tests__/main-startup-lifetime.test.ts   |    2 +-
 .../main-window-permission-policy.test.ts          |   14 +-
 .../__tests__/mcp-form-host-integration.test.ts    |    3 +-
 .../main/__tests__/mcp-ipc-commit-unknown.test.ts  |  274 ++
 .../src/main/__tests__/mcp-page-model.test.ts      |   28 +-
 .../src/main/__tests__/mcp-runtime-e2e.test.ts     |    2 +-
 .../src/main/__tests__/password-input.test.ts      |  110 +-
 .../runtime-host-client-operations.test.ts         |   19 -
 .../main/__tests__/runtime-host-client-uds.test.ts |    4 +-
 .../runtime-host-desktop-candidate.test.ts         |   18 +-
 .../__tests__/runtime-host-desktop-manager.test.ts |  204 +-
 .../runtime-host-managed-services.test.ts          |   44 +
 .../runtime-host-native-capabilities.test.ts       |   80 +-
 .../runtime-host-new-task-preload.test.ts          |  152 +
 .../__tests__/runtime-host-profile-service.test.ts |  147 +-
 .../main/__tests__/runtime-host-quit-uds.test.ts   |  100 +
 .../src/main/__tests__/runtime-host-quit.test.ts   |   22 +-
 .../runtime-host-reconnecting-ipc-main.test.ts     |   52 +
 ...runtime-host-session-execution-ipc-main.test.ts |   36 +
 .../runtime-host-workhub-ipc-main.test.ts          |  145 -
 .../src/main/__tests__/streaming-handoff.test.ts   |   36 +-
 .../__tests__/transcript-navigation-race.test.ts   |    2 +-
 .../transcript-overlay-settlement.test.ts          |    2 +-
 .../transcript-reading-position-controller.test.ts |    2 +-
 .../__tests__/transcript-send-viewport.test.ts     |   11 +-
 .../src/main/__tests__/windows-app-tray.test.ts    |  116 +
 .../src/main/__tests__/workbar-controller.test.ts  |   15 +
 .../src/main/__tests__/workhub-anchor-rail.test.ts |   24 +-
 .../main/__tests__/workhub-control-input.test.ts   |   82 +
 .../src/main/__tests__/workhub-control.test.ts     |  495 +++
 .../main/__tests__/workhub-controller-fixture.ts   |  232 --
 .../src/main/__tests__/workhub-controller.test.ts  | 3402 --------------------
 .../workhub-coordination-host-scope.test.ts        |  112 -
 .../workhub-coordination-lifecycle.test.ts         |    2 +-
 ...workhub-coordination-transcript-preload.test.ts |  112 +-
 .../main/__tests__/workhub-presentation.test.ts    |  506 +++
 .../__tests__/workhub-routing-experiment.test.ts   |   51 -
 .../__tests__/workhub-routing-strategy.test.ts     |  264 --
 .../src/main/__tests__/workhub-runtime.test.ts     |   83 +
 .../main/__tests__/workhub-send-visibility.test.ts |  339 ++
 .../main/__tests__/workhub-session-port.test.ts    | 1220 -------
 .../workhub-session-resolver-port.test.ts          |  137 -
 .../main/__tests__/workhub-surface-flow.test.ts    | 1019 ------
 .../main/__tests__/workspace-file-search.test.ts   |  333 +-
 apps/desktop/src/main/app-quit-coordinator.ts      |    9 +-
 apps/desktop/src/main/client-settings-effects.ts   |    2 +
 apps/desktop/src/main/main-process-diagnostics.ts  |   23 +
 apps/desktop/src/main/main-renderer-loader.ts      |    7 +
 .../src/main/main-window-permission-policy.ts      |   18 +-
 apps/desktop/src/main/main-window.ts               |   47 +-
 apps/desktop/src/main/mcp-ipc-main.ts              |   82 +-
 apps/desktop/src/main/runtime-host-boot.ts         |  101 +-
 apps/desktop/src/main/runtime-host-client.ts       |   25 +-
 .../src/main/runtime-host-desktop-candidate.ts     |   27 +-
 .../src/main/runtime-host-desktop-manager.ts       |  237 +-
 .../src/main/runtime-host-managed-services.ts      |    4 +-
 .../src/main/runtime-host-native-capabilities.ts   |   17 +-
 .../src/main/runtime-host-profile-service.ts       |   14 +-
 apps/desktop/src/main/runtime-host-quit.ts         |   19 +-
 .../runtime-host-session-observation-registry.ts   |    4 +
 .../src/main/runtime-host-workhub-ipc-main.ts      |  156 +-
 apps/desktop/src/main/windows-app-tray.ts          |   93 +
 apps/desktop/src/main/workhub-control.ts           |  391 +++
 apps/desktop/src/main/workhub-presentation.ts      |  462 +++
 apps/desktop/src/main/workhub-runtime.ts           |   88 +
 apps/desktop/src/main/workhub-surface.ts           |  232 ++
 apps/desktop/src/main/workhub-ui.ts                |  501 +++
 apps/desktop/src/main/workspace-file-search.ts     |  296 +-
 apps/desktop/src/main/workspace-search-ipc-main.ts |    5 +-
 apps/desktop/src/preload/bridge-contract.d.ts      |   16 +-
 apps/desktop/src/preload/preload.ts                |   75 +-
 .../desktop/src/preload/workhub-control.ts         |   40 +-
 apps/desktop/src/preload/workhub-presentation.ts   |   45 +
 .../src/renderer/agent-graph-panel-visibility.ts   |    3 +-
 apps/desktop/src/renderer/agent-graph-panel.tsx    |    1 -
 .../desktop/src/renderer/app-shell-chat-actions.ts |    2 +-
 apps/desktop/src/renderer/app-shell-effects.ts     |    2 +-
 apps/desktop/src/renderer/app-shell.tsx            |  150 +-
 apps/desktop/src/renderer/app.tsx                  |    2 +-
 .../contracts/workhub-request-intent.ts            |   30 -
 .../desktop/src/renderer/astryx-theme/makaTheme.ts |    2 +-
 .../src/renderer/astryx-theme/type-scale.ts        |   32 -
 apps/desktop/src/renderer/chat-composer-region.tsx |    5 +-
 apps/desktop/src/renderer/composer-mentions.tsx    |   71 +-
 .../composition/desktop-feature-services.tsx       |   10 +-
 .../composition/legacy-desktop-region.tsx}         |    7 +-
 .../src/renderer/features/conversation/index.ts    |   12 +-
 .../workbar/controller/use-workbar-controller.ts   |    4 +-
 .../workbar/tools/browser/browser-panel.tsx        |    1 +
 .../tools/side-chat/quote-companion-panel.tsx      |    1 -
 .../tools/terminal/session-terminal-panel.tsx      |    1 +
 .../features/workbar/ui/workbar-surface.tsx        |    3 +
 .../workhub/controller/coordination-lifecycle.ts}  |   16 +-
 .../workhub/controller/use-workhub-controller.ts   |  446 +++
 .../desktop/src/renderer/features/workhub/index.ts |   19 +-
 .../features/workhub/locales/workhub-live-copy.ts  |   79 +
 .../renderer/features/workhub/model/linked-work.ts |   59 +
 .../features/workhub/model/route-policy.ts         |  701 ----
 .../features/workhub/model/routing-strategy.ts     |  301 --
 .../desktop/src/renderer/features/workhub/ports.ts |   78 +
 .../renderer/features/workhub/services-context.tsx |   35 -
 .../services-context.tsx => workhub/services.ts}   |   13 +-
 .../workhub/testing.ts}                            |    2 +-
 .../features/workhub/ui/control-overlay.tsx        |  125 +
 .../src/renderer/features/workhub/ui/cursor.tsx    |  157 +
 .../ui/main-navigation.tsx}                        |   23 +-
 .../features/workhub/ui/workhub-composer.tsx       |  204 +-
 .../features/workhub/ui/workhub-conversation.tsx   |   53 +
 .../renderer/features/workhub/ui/workhub-dock.tsx  |  113 +
 .../workhub/ui/workhub-navigation-rail.tsx         |   39 +-
 .../features/workhub/ui/workhub-prompt-rail.tsx    |   41 -
 .../renderer/features/workhub/ui/workhub-root.tsx  |  241 ++
 .../features/workhub/ui/workhub-surface-switch.tsx |   35 +
 apps/desktop/src/renderer/locales/mcp-copy.ts      |    7 +
 apps/desktop/src/renderer/locales/workhub-copy.ts  |  364 ---
 apps/desktop/src/renderer/mcp-page-model.ts        |   19 +-
 apps/desktop/src/renderer/mcp-page.tsx             |   22 +-
 .../desktop/create-workhub-composer-services.ts    |   28 -
 .../platform/desktop/create-workhub-services.ts    |  117 +
 .../desktop}/desktop-transcript-range-store.ts     |    6 +-
 .../platform/desktop/document-appearance.ts        |   45 +
 .../src/renderer/session-message-settlement.ts     |    2 +-
 .../src/renderer/session-workspace-actions.ts      |    2 +-
 .../renderer/settings/appearance-settings-page.tsx |    1 +
 .../src/renderer/settings/password-input.tsx       |    1 +
 .../settings/personalization-settings-section.tsx  |    9 +-
 .../renderer/settings/settings-expandable-row.tsx  |    3 +
 .../src/renderer/settings/settings-surface.tsx     |    5 +-
 apps/desktop/src/renderer/styles.css               |    2 +
 apps/desktop/src/renderer/styles/chat-message.css  |    7 +
 .../src/renderer/styles/desktop-assistant.css      |   77 +
 apps/desktop/src/renderer/styles/workhub.css       |  389 +--
 apps/desktop/src/renderer/theme.ts                 |   44 +-
 .../renderer/use-app-shell-session-workspace.ts    |    2 +-
 apps/desktop/src/renderer/workhub-controller.ts    |  811 -----
 .../renderer/workhub-coordination-host-scope.ts    |   98 -
 .../src/renderer/workhub-coordination-port.ts      |  308 --
 apps/desktop/src/renderer/workhub-send-lease.ts    |  165 -
 apps/desktop/src/renderer/workhub-session-port.ts  |  390 ---
 apps/desktop/src/renderer/workhub-surface.tsx      |  969 ------
 .../desktop/src/shared/workhub-control.d.ts        |   25 +-
 .../desktop/src/shared/workhub-conversation.d.ts   |   23 +-
 apps/desktop/src/shared/workhub-presentation.d.ts  |   56 +
 apps/desktop/src/shared/workhub-tool-schema.ts     |  220 ++
 apps/desktop/stories/app-shell.stories.tsx         |  128 +-
 apps/desktop/stories/onboarding.stories.tsx        |    1 -
 apps/desktop/stories/workhub.stories.tsx           |  511 +--
 docs/README.md                                     |    1 +
 docs/architecture/peer-mesh-architecture.md        |  256 ++
 docs/architecture/peer-mesh-architecture.zh-CN.md  |  256 ++
 docs/architecture/runtime-host-architecture.md     |  435 +--
 .../runtime-host-architecture.zh-CN.md             |  434 +--
 .../workhub-coordination-session-adr.md            |   67 +-
 docs/astryx-surface-file-inventory.md              |   16 +-
 docs/astryx-surface-file-inventory.paths           |   12 +-
 docs/blogs/peer-mesh.md                            |  163 +
 docs/blogs/peer-mesh.zh-CN.md                      |  163 +
 docs/blogs/runtime-host.md                         |  171 +
 docs/blogs/runtime-host.zh-CN.md                   |  171 +
 docs/windows-test-inventory.md                     |   16 +-
 docs/workhub-domain-language.md                    |  302 +-
 package-lock.json                                  |    6 +-
 .../cli/src/__tests__/pi-tui-mcp-status.test.ts    |  100 +-
 packages/cli/src/__tests__/pi-tui-runner.test.ts   |   78 +-
 .../__tests__/pi-tui-user-question-option.test.ts  |   90 +-
 .../src/__tests__/tui-autocomplete-layout.test.ts  |   71 +-
 packages/cli/src/__tests__/tui-mcp-control.test.ts |  258 +-
 .../cli/src/__tests__/tui-render-expectations.ts   |   43 +
 packages/cli/src/pi-tui-mcp-status.ts              |    4 +-
 packages/cli/src/pi-tui-pickers.ts                 |   56 +-
 packages/cli/src/tui-autocomplete-layout.ts        |    4 +-
 packages/cli/src/tui-copy-catalog.ts               |   12 +-
 .../cli/src/tui-editor-render.ts                   |   24 +-
 packages/cli/src/tui-mcp-control.ts                |   57 +-
 packages/core/package.json                         |    2 -
 .../__tests__/workhub-coordination-record.test.ts  |   10 +
 .../src/__tests__/workhub-creation-intent.test.ts  | 1172 -------
 .../src/__tests__/workhub-session-resolver.test.ts |   70 -
 packages/core/src/session.ts                       |   27 +-
 packages/core/src/workhub-creation-intent.ts       | 1194 -------
 packages/core/src/workhub-session-resolver.ts      |  121 -
 .../deepseek-harness-toolchain/package-lock.json   |  298 +-
 packages/eval/src/toolchain-verification.ts        |    2 +-
 .../access-credential-grant-migration.test.ts      |   20 +-
 .../__tests__/canonical-session-projection.test.ts |   13 +
 .../src/__tests__/connection-session.test.ts       |   78 +-
 .../src/__tests__/daily-review-coordinator.test.ts |   64 +
 .../src/__tests__/execution-composition.test.ts    | 1533 +++------
 .../src/__tests__/host-retirement.test.ts          |   26 +
 .../__tests__/host-session-availability.test.ts    |   19 +
 .../hosted-execution-tool-profile.test.ts          |   61 +
 .../src/__tests__/interactive-run-composer.test.ts |   40 +
 .../runtime-host/src/__tests__/peer-native.test.ts |   41 +
 .../src/__tests__/root-turn-coordinator.test.ts    |  126 +
 .../__tests__/runtime-resource-coordinator.test.ts |   92 +-
 .../src/__tests__/session-admission-gate.test.ts   |   29 +
 .../__tests__/session-catalog-coordinator.test.ts  |   34 +
 .../__tests__/session-transcript-reader.test.ts    |  861 ++---
 .../workhub-coordination-action-gate.test.ts       | 1223 +------
 .../workhub-coordination-coordinator.test.ts       |  423 ++-
 .../workhub-coordination-protocol.test.ts          |  584 +---
 packages/runtime-host/src/client/connection.ts     |    9 +-
 .../runtime-host/src/client/host-retirement.ts     |    5 +-
 packages/runtime-host/src/client/peer-client.ts    |   26 +-
 packages/runtime-host/src/protocol/index.ts        |    3 +-
 packages/runtime-host/src/protocol/operations.ts   |    4 +-
 .../src/protocol/workhub-coordination.ts           |  227 +-
 .../src/server/access-credential-store.ts          |    4 +-
 .../src/server/canonical-session-projection.ts     |    4 +-
 .../runtime-host/src/server/connection-session.ts  |   38 +-
 .../src/server/daily-review-coordinator.ts         |   95 +-
 .../src/server/execution-composition.ts            |   25 +-
 .../runtime-host/src/server/failure-diagnostic.ts  |    9 +-
 .../src/server/host-session-availability.ts        |    7 +-
 .../src/server/hosted-execution-tool-profile.ts    |   43 +-
 .../src/server/interactive-run-composer.ts         |    6 +-
 .../src/server/operation-dispatcher.ts             |   11 +-
 .../src/server/root-turn-coordinator.ts            |   37 +-
 .../src/server/runtime-resource-coordinator.ts     |   25 +-
 .../src/server/serial-outbound-writer.ts           |    6 +-
 .../src/server/session-catalog-coordinator.ts      |   49 +-
 .../src/server/session-continuity-coordinator.ts   |    7 -
 .../src/server/session-transcript-reader.ts        |  240 --
 .../src/server/workhub-coordination-action-gate.ts |  221 +-
 .../src/server/workhub-coordination-coordinator.ts |  268 +-
 .../runtime/src/__tests__/session-manager.test.ts  |   67 +
 packages/runtime/src/session-manager.ts            |   59 +-
 .../storage/src/__tests__/artifact-stores.test.ts  |  186 +-
 .../src/__tests__/atomic-file-write.test.ts        |  249 ++
 .../storage/src/__tests__/credential-store.test.ts |    6 +-
 .../storage/src/__tests__/mcp-config-store.test.ts |   11 +-
 .../__tests__/settings-store-onboarding.test.ts    |   24 +-
 .../storage/src/__tests__/stable-storage.test.ts   |   37 +-
 .../__tests__/workhub-message-assignment.test.ts   |  120 +
 packages/storage/src/artifact-store.ts             |   57 +-
 packages/storage/src/atomic-file-write.ts          |  122 +
 packages/storage/src/credential-store.ts           |   74 +-
 packages/storage/src/execution-stores.ts           |    3 +-
 packages/storage/src/mcp-config-store.ts           |   37 +-
 packages/storage/src/session-store.ts              |   12 +-
 packages/storage/src/settings-store.ts             |   12 +-
 packages/storage/src/sqlite-artifact-metadata.ts   |   13 +
 .../storage/src/sqlite-session-metadata-store.ts   |   42 +-
 packages/storage/src/stable-storage.ts             |   16 +-
 .../__tests__/chat-view-empty-compaction.test.tsx  |   77 +-
 .../composer-model-picker-recovery.test.tsx        |   34 +
 .../prompt-rail-observer-identity.test.tsx         |    1 -
 .../ui/src/__tests__/return-to-latest-pin.test.tsx |   23 +-
 .../__tests__/transcript-scroll-authority.test.ts  |  263 +-
 packages/ui/src/__tests__/use-chat-scroll.test.tsx |   19 +-
 packages/ui/src/chat-model-switcher.tsx            |  117 +-
 packages/ui/src/chat-surface-layout.tsx            |   27 +-
 packages/ui/src/chat-turn.tsx                      |  108 +-
 packages/ui/src/chat-view.tsx                      |   65 +-
 packages/ui/src/composer.tsx                       |   17 +-
 packages/ui/src/icons.tsx                          |    1 +
 packages/ui/src/session-sidebar-nav.tsx            |    4 +
 packages/ui/src/styles.css                         |   27 +-
 packages/ui/src/transcript-scroll-authority.tsx    |  318 +-
 packages/ui/src/use-chat-scroll.ts                 |   33 +-
 .../stories/transcript-scroll-intent.stories.tsx   |  143 +
 .../stories/transcript-scroll-rounding.stories.tsx |  233 --
 patches/@astryxdesign+core+0.5.2.patch             |  114 +-
 patches/README.md                                  |   33 +-
 scripts/check-app-shell-hooks.mjs                  |    4 +-
 scripts/check-tui-copy.mjs                         |    1 +
 scripts/ci-test-plan.mjs                           |   15 +
 scripts/ci-test-plan.test.mjs                      |   13 +
 scripts/ci-workflow-policy.test.mjs                |   10 +
 scripts/perf/storybook.mjs                         |    5 +-
 292 files changed, 16318 insertions(+), 21370 deletions(-)
 create mode 100644 apps/desktop/src/main/__tests__/mcp-ipc-commit-unknown.test.ts
 create mode 100644 apps/desktop/src/main/__tests__/runtime-host-new-task-preload.test.ts
 create mode 100644 apps/desktop/src/main/__tests__/runtime-host-quit-uds.test.ts
 delete mode 100644 apps/desktop/src/main/__tests__/runtime-host-workhub-ipc-main.test.ts
 create mode 100644 apps/desktop/src/main/__tests__/windows-app-tray.test.ts
 create mode 100644 apps/desktop/src/main/__tests__/workhub-control-input.test.ts
 create mode 100644 apps/desktop/src/main/__tests__/workhub-control.test.ts
 delete mode 100644 apps/desktop/src/main/__tests__/workhub-controller-fixture.ts
 delete mode 100644 apps/desktop/src/main/__tests__/workhub-controller.test.ts
 delete mode 100644 apps/desktop/src/main/__tests__/workhub-coordination-host-scope.test.ts
 create mode 100644 apps/desktop/src/main/__tests__/workhub-presentation.test.ts
 delete mode 100644 apps/desktop/src/main/__tests__/workhub-routing-experiment.test.ts
 delete mode 100644 apps/desktop/src/main/__tests__/workhub-routing-strategy.test.ts
 create mode 100644 apps/desktop/src/main/__tests__/workhub-runtime.test.ts
 create mode 100644 apps/desktop/src/main/__tests__/workhub-send-visibility.test.ts
 delete mode 100644 apps/desktop/src/main/__tests__/workhub-session-port.test.ts
 delete mode 100644 apps/desktop/src/main/__tests__/workhub-session-resolver-port.test.ts
 delete mode 100644 apps/desktop/src/main/__tests__/workhub-surface-flow.test.ts
 create mode 100644 apps/desktop/src/main/windows-app-tray.ts
 create mode 100644 apps/desktop/src/main/workhub-control.ts
 create mode 100644 apps/desktop/src/main/workhub-presentation.ts
 create mode 100644 apps/desktop/src/main/workhub-runtime.ts
 create mode 100644 apps/desktop/src/main/workhub-surface.ts
 create mode 100644 apps/desktop/src/main/workhub-ui.ts
 copy packages/ui/stories/stat-tile.stories.tsx => apps/desktop/src/preload/workhub-control.ts (52%)
 create mode 100644 apps/desktop/src/preload/workhub-presentation.ts
 delete mode 100644 apps/desktop/src/renderer/application/contracts/workhub-request-intent.ts
 delete mode 100644 apps/desktop/src/renderer/astryx-theme/type-scale.ts
 copy apps/desktop/{.storybook/node-crypto-boundary.ts => src/renderer/composition/legacy-desktop-region.tsx} (72%)
 rename apps/desktop/src/renderer/{workhub-coordination-lifecycle.ts => features/workhub/controller/coordination-lifecycle.ts} (91%)
 create mode 100644 apps/desktop/src/renderer/features/workhub/controller/use-workhub-controller.ts
 create mode 100644 apps/desktop/src/renderer/features/workhub/locales/workhub-live-copy.ts
 create mode 100644 apps/desktop/src/renderer/features/workhub/model/linked-work.ts
 delete mode 100644 apps/desktop/src/renderer/features/workhub/model/route-policy.ts
 delete mode 100644 apps/desktop/src/renderer/features/workhub/model/routing-strategy.ts
 create mode 100644 apps/desktop/src/renderer/features/workhub/ports.ts
 delete mode 100644 apps/desktop/src/renderer/features/workhub/services-context.tsx
 copy apps/desktop/src/renderer/features/{goals/services-context.tsx => workhub/services.ts} (77%)
 copy apps/desktop/src/renderer/{app-shell-session-ui-state.ts => features/workhub/testing.ts} (91%)
 create mode 100644 apps/desktop/src/renderer/features/workhub/ui/control-overlay.tsx
 create mode 100644 apps/desktop/src/renderer/features/workhub/ui/cursor.tsx
 copy apps/desktop/src/renderer/features/{module-hub/controller/module-hub-route.ts => workhub/ui/main-navigation.tsx} (60%)
 create mode 100644 apps/desktop/src/renderer/features/workhub/ui/workhub-conversation.tsx
 create mode 100644 apps/desktop/src/renderer/features/workhub/ui/workhub-dock.tsx
 delete mode 100644 apps/desktop/src/renderer/features/workhub/ui/workhub-prompt-rail.tsx
 create mode 100644 apps/desktop/src/renderer/features/workhub/ui/workhub-root.tsx
 create mode 100644 apps/desktop/src/renderer/features/workhub/ui/workhub-surface-switch.tsx
 delete mode 100644 apps/desktop/src/renderer/platform/desktop/create-workhub-composer-services.ts
 create mode 100644 apps/desktop/src/renderer/platform/desktop/create-workhub-services.ts
 rename apps/desktop/src/renderer/{ => platform/desktop}/desktop-transcript-range-store.ts (98%)
 create mode 100644 apps/desktop/src/renderer/platform/desktop/document-appearance.ts
 create mode 100644 apps/desktop/src/renderer/styles/desktop-assistant.css
 delete mode 100644 apps/desktop/src/renderer/workhub-controller.ts
 delete mode 100644 apps/desktop/src/renderer/workhub-coordination-host-scope.ts
 delete mode 100644 apps/desktop/src/renderer/workhub-coordination-port.ts
 delete mode 100644 apps/desktop/src/renderer/workhub-send-lease.ts
 delete mode 100644 apps/desktop/src/renderer/workhub-session-port.ts
 delete mode 100644 apps/desktop/src/renderer/workhub-surface.tsx
 copy packages/runtime-host/src/protocol/project-catalog-change.ts => apps/desktop/src/shared/workhub-control.d.ts (62%)
 copy packages/cli/src/tui-host-owner-copy.ts => apps/desktop/src/shared/workhub-conversation.d.ts (60%)
 create mode 100644 apps/desktop/src/shared/workhub-presentation.d.ts
 create mode 100644 apps/desktop/src/shared/workhub-tool-schema.ts
 create mode 100644 docs/architecture/peer-mesh-architecture.md
 create mode 100644 docs/architecture/peer-mesh-architecture.zh-CN.md
 create mode 100644 docs/blogs/peer-mesh.md
 create mode 100644 docs/blogs/peer-mesh.zh-CN.md
 create mode 100644 docs/blogs/runtime-host.md
 create mode 100644 docs/blogs/runtime-host.zh-CN.md
 create mode 100644 packages/cli/src/__tests__/tui-render-expectations.ts
 copy apps/desktop/src/global.d.ts => packages/cli/src/tui-editor-render.ts (50%)
 delete mode 100644 packages/core/src/__tests__/workhub-creation-intent.test.ts
 delete mode 100644 packages/core/src/__tests__/workhub-session-resolver.test.ts
 delete mode 100644 packages/core/src/workhub-creation-intent.ts
 delete mode 100644 packages/core/src/workhub-session-resolver.ts
 copy apps/desktop/src/renderer/features/connection-settings/generic-provider-mark.tsx => packages/runtime-host/src/server/failure-diagnostic.ts (68%)
 create mode 100644 packages/storage/src/__tests__/atomic-file-write.test.ts
 create mode 100644 packages/storage/src/atomic-file-write.ts
 create mode 100644 packages/ui/stories/transcript-scroll-intent.stories.tsx
 delete mode 100644 packages/ui/stories/transcript-scroll-rounding.stories.tsx


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@maka.apache.org
For additional commands, e-mail: commits-help@maka.apache.org