You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maka.apache.org by ku...@apache.org on 2026/08/29 10:23:47 UTC
(maka) branch refactor/context-offload-bounded-lifecycle updated (8ffaf9b9c -> 9b0419580)
This is an automated email from the ASF dual-hosted git repository.
likun666661 pushed a change to branch refactor/context-offload-bounded-lifecycle
in repository https://gitbox.apache.org/repos/asf/maka.git
discard 8ffaf9b9c refactor(storage): add bounded context offload lifecycle
omit fbc566240 refactor(storage): configure context owner byte limits
omit e6a6a6737 refactor(storage): add SQLite context offload foundation
add a6a08b810 feat(workhub): persist delegation linkage (#3935)
add 4b202615f feat(runtime-host): support WSL as a local environment (#4064)
add 6aa8f3870 feat(runtime-host): discover peer mesh routes (#4055)
add 30986745b fix(desktop): state a failed turn's outcome where it happened (#4073)
add 590d37cea feat(tui): manage MCP servers from /mcp (#4062)
add 9baa499b0 fix(runtime-host): recover WSL roots after remount (#4084)
add cb60d416f feat(runtime-host): target development host packages (#4087)
add 30adc0d2a feat(desktop): drop the rail-footer build stamp (#4086)
add b58428a4b fix(ui): drop the reasoning body's left rail, restore upstream geometry (#4089)
add 3b9a4706b feat(runtime): bind new sessions to connection identity (#3864)
add 1975adb35 fix(runtime-host): update existing WSL deployments (#4095)
add a0062ff35 docs(release): align source-only release records (#4067)
add 981f7e061 refactor: shrink the renderer's first-load chunk and remove three duplicated authorities (#4101)
add 4e85f5157 feat(runtime): defer non-direct tools by default (#4098)
add a94d07732 docs(desktop): record the workbar stories entry (#4104)
add 2c0663165 fix(ui): state an aborted turn's outcome after its timeline (#4090)
add b699a2e4b fix(desktop): offer safe resume after completed tool timeout (#4075)
add 2eb4f1ae4 fix(desktop): deliver mid-session tail append after loading history (#4066)
add bc2f74b72 feat(runtime-host): manage peer meshes from Desktop (#4092)
add 53a4aa7c5 fix(desktop): clarify partial transcript ranges (#3880)
add 9deee2af6 fix(scripts): encode direct entrypoint paths (#4077)
add a2fcc25a5 fix(inspector): align cost summary style (#4122)
add ff07d1bd5 test(cli): reuse shared wait budget in tui-mcp-control (#4106)
add e0c0b606f fix(models): load generated TypeScript on Node 26 (#4076)
add d144511e0 feat(inspector): collapse loaded history (#4120)
add da7a3a82b docs(security): align sandbox boundary claims (#4065)
add 17aae7c57 fix(desktop): keep session workspace action identities fixed (#4110)
add ed615013e fix(runtime-host): align enabled model limit (#4124)
add b69898c30 feat: add Desktop Nightly update channel (#4108)
add 1bd5cef7d fix(runtime): classify post-tool model timeouts (#4118)
add 3bfe20ac3 perf(desktop): reduce UI stalls during tool output (#3921)
add 16d06f217 docs(computer-use): document package boundaries (#4016)
add c314e9eb0 fix(runtime-host): surface session copy failure cause (#4044)
add 098415afa feat(runtime-host): discover coordination relays automatically (#4126)
add b21392287 refactor(desktop): make the session UI store the only pending authority (#4113)
add 2800680cf fix(runtime-host): recover settled scheduled task runs (#4135)
add 82b36dc6d fix(runtime): preserve Plan final responses (#3886)
add 68b71c57f perf(desktop): give the shell's state the scope of its readers (#4125)
add c3d1c5313 feat(release): publish npm nightly snapshots (#4131)
add 496cce47c fix(desktop): prepare peer support in development (#4134)
add 724672a99 fix(computer-use): require explicit lab root (#4072)
add 2bde4ea22 test(macos): isolate environment-dependent fixtures (#4141)
add 01369b082 fix(desktop): simplify partial history notice (#4140)
add 1c6b68ece fix(runtime-host): handle question cancellation during drain (#4013)
add 319b7ed0e refactor(storage): retire unread workflow projection tables (#3937)
add b16376d78 refactor(runtime-host): remove the uncalled execution.inspect.resolve operation (#3936)
add 8237a9a0d refactor(storage): remove the unused legacy Usage session scanner (#4060)
add 35a015ed9 fix(desktop): align MCP editor choice icons with radio and label (#4149)
add f701b8daf refactor(storage): add SQLite context offload foundation (#4078)
add 9b0419580 refactor(storage): add bounded context offload lifecycle
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 (8ffaf9b9c)
\
N -- N -- N refs/heads/refactor/context-offload-bounded-lifecycle (9b0419580)
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:
.asf.yaml | 20 +-
.github/ASF_NPM_RELEASE.md | 6 +-
.github/ASF_SOURCE_RELEASE.md | 11 +-
.github/DESKTOP_NIGHTLY.md | 39 +
.github/RELEASE_CHECKLIST.md | 17 +-
.github/workflows/ci.yml | 16 +-
.github/workflows/cli-package-validation.yml | 7 +
.github/workflows/desktop-nightly.yml | 341 +++++++
.github/workflows/npm-publication.yml | 197 ++++
.github/workflows/release-cli-stage.yml | 51 +-
.github/workflows/release.yml | 22 +-
CONTRIBUTING.md | 2 +-
CONTRIBUTING.zh-CN.md | 2 +-
README.md | 9 +
README.zh-CN.md | 9 +
SECURITY.md | 54 +-
apps/desktop/e2e/fixtures.ts | 49 +
apps/desktop/e2e/partial-history-notice.spec.ts | 137 +++
.../e2e/session-rail-render-contract.spec.ts | 240 +++++
apps/desktop/electron-builder.config.mjs | 30 +-
apps/desktop/package.json | 3 +
.../__tests__/app-shell-chat-actions-fixture.ts | 5 +-
.../__tests__/app-shell-first-send-cleanup.test.ts | 1 +
.../app-shell-session-settings-actions.test.ts | 53 +-
.../main/__tests__/app-shell-stop-action.test.ts | 5 +-
.../main/__tests__/app-update-attestation.test.ts | 61 +-
.../src/main/__tests__/app-update-service.test.ts | 18 +-
.../__tests__/desktop-session-projection.test.ts | 30 +
.../desktop-transcript-range-store.test.ts | 435 +++++++-
.../src/main/__tests__/interrupted-resume.test.ts | 104 ++
.../src/main/__tests__/mcp-ipc-main.test.ts | 73 +-
.../main/__tests__/model-catalog-choices.test.ts | 16 +-
.../runtime-host-bot-session-adapter.test.ts | 1 +
.../runtime-host-client-operations.test.ts | 33 +-
.../main/__tests__/runtime-host-client-uds.test.ts | 20 +-
.../runtime-host-connections-ipc-main.test.ts | 1 +
.../runtime-host-desktop-candidate.test.ts | 7 +-
.../__tests__/runtime-host-desktop-manager.test.ts | 26 +-
...runtime-host-external-sessions-ipc-main.test.ts | 1 +
.../__tests__/runtime-host-local-operator.test.ts | 65 +-
.../main/__tests__/runtime-host-management.test.ts | 23 +-
.../main/__tests__/runtime-host-onboarding.test.ts | 77 +-
.../__tests__/runtime-host-peer-client.test.ts | 67 ++
.../__tests__/runtime-host-search-ipc-main.test.ts | 1 +
.../runtime-host-session-catalog-ipc-main.test.ts | 1 +
...time-host-session-catalog-running-turns.test.ts | 1 +
...runtime-host-session-execution-ipc-main.test.ts | 1 +
.../__tests__/runtime-host-setup-package.test.ts | 83 +-
.../__tests__/runtime-host-ssh-terminal.test.ts | 144 ++-
.../runtime-host-workhub-ipc-main.test.ts | 50 +-
.../__tests__/runtime-host-wsl-controller.test.ts | 90 ++
.../__tests__/session-error-presentation.test.ts | 14 +-
.../src/main/__tests__/session-list-layout.test.ts | 44 +-
.../__tests__/session-navigation-boundary.test.ts | 15 +-
.../session-navigation-controller.test.ts | 177 +++-
.../__tests__/session-status-presentation.test.ts | 122 +--
.../session-workspace-action-identity.test.ts | 90 ++
.../src/main/__tests__/stale-sessions.test.ts | 8 +-
.../src/main/__tests__/streaming-handoff.test.ts | 106 ++
.../src/main/__tests__/task-entry-model.test.ts | 16 +-
.../main/__tests__/task-readiness-notice.test.ts | 6 +-
.../src/main/__tests__/use-session-trace.test.ts | 39 +
.../src/main/__tests__/use-stable-actions.test.ts | 74 ++
.../src/main/__tests__/workbar-boundary.test.ts | 15 +-
.../src/main/__tests__/workhub-controller.test.ts | 48 +
.../main/__tests__/workhub-session-port.test.ts | 35 +-
.../main/__tests__/workhub-surface-flow.test.ts | 300 ++++--
apps/desktop/src/main/app-update-attestation.ts | 45 +-
apps/desktop/src/main/app-update-service.ts | 3 +
.../desktop/src/main/desktop-transcript-replica.ts | 32 +-
apps/desktop/src/main/e2e-fixture.ts | 13 +
.../desktop/src/main/e2e-fixture/scenarios-chat.ts | 43 +
apps/desktop/src/main/e2e-fixture/seed-helpers.ts | 1 +
apps/desktop/src/main/mcp-ipc-main.ts | 78 +-
apps/desktop/src/main/onboarding-service.ts | 9 +-
apps/desktop/src/main/runtime-host-boot.ts | 111 +-
apps/desktop/src/main/runtime-host-client.ts | 22 +-
.../src/main/runtime-host-connections-ipc-main.ts | 6 +-
.../src/main/runtime-host-desktop-candidate.ts | 74 +-
.../src/main/runtime-host-desktop-manager.ts | 53 +-
.../src/main/runtime-host-local-operator.ts | 40 +-
.../src/main/runtime-host-local-remote-access.ts | 2 +-
apps/desktop/src/main/runtime-host-management.ts | 50 +-
apps/desktop/src/main/runtime-host-onboarding.ts | 131 ++-
apps/desktop/src/main/runtime-host-peer-client.ts | 20 +-
.../src/main/runtime-host-peer-mesh-management.ts | 196 ++++
.../src/main/runtime-host-profile-service.ts | 43 +-
.../main/runtime-host-session-catalog-ipc-main.ts | 12 +-
.../desktop/src/main/runtime-host-setup-package.ts | 192 +++-
apps/desktop/src/main/runtime-host-ssh-terminal.ts | 208 +++-
.../src/main/runtime-host-workhub-ipc-main.ts | 86 +-
.../src/main/runtime-host-wsl-controller.ts | 258 +++++
apps/desktop/src/main/session-model-input.ts | 4 +-
apps/desktop/src/preload/bridge-contract.d.ts | 57 +-
apps/desktop/src/preload/preload.ts | 57 +-
apps/desktop/src/renderer/app-shell-build-stamp.ts | 53 -
.../desktop/src/renderer/app-shell-chat-actions.ts | 28 +-
.../src/renderer/app-shell-command-actions.ts | 2 +-
apps/desktop/src/renderer/app-shell-e2e-fixture.ts | 2 +-
apps/desktop/src/renderer/app-shell-effects.ts | 13 +-
.../src/renderer/app-shell-revision-actions.ts | 4 +-
.../src/renderer/app-shell-session-events.ts | 42 +-
.../renderer/app-shell-session-settings-actions.ts | 73 +-
.../src/renderer/app-shell-session-ui-state.ts | 122 ++-
apps/desktop/src/renderer/app-shell-stop-action.ts | 24 +-
.../desktop/src/renderer/app-shell-turn-actions.ts | 2 +-
.../src/renderer/app-shell-turn-view-model.ts | 28 +-
apps/desktop/src/renderer/app-shell.tsx | 363 +++----
apps/desktop/src/renderer/chat-composer-region.tsx | 20 +-
apps/desktop/src/renderer/chat-message-surface.tsx | 25 +-
apps/desktop/src/renderer/composer-defaults.ts | 14 +-
...-composer-mentions.ts => composer-mentions.tsx} | 94 +-
.../renderer/features/session-navigation/README.md | 24 +-
.../controller/session-open-command.ts | 52 +
.../use-session-navigation-controller.ts | 274 ++---
.../controller/use-session-navigation-reads.ts | 79 ++
.../renderer/features/session-navigation/index.ts | 12 +-
.../model/session-navigation-groups.ts | 13 +-
.../model/session-rail-layout-store.ts | 111 ++
.../renderer/features/session-navigation/ports.ts | 3 +-
.../features/session-navigation/testing.ts | 5 +
.../ui/session-navigation-host.tsx | 122 ---
.../ui/session-navigation-provider.tsx | 216 ++++
.../controller/use-task-entry-controller.ts | 9 +-
.../src/renderer/features/task-entry/ports.ts | 3 +-
.../src/renderer/features/workbar/README.md | 7 +-
.../workbar/controller/use-workbar-controller.ts | 9 -
.../desktop/src/renderer/features/workbar/index.ts | 6 +-
.../src/renderer/features/workbar/stories.ts | 24 +-
.../tools/inspector/session-inspector-panel.tsx | 53 +-
.../workbar/tools/inspector/use-session-trace.ts | 31 +-
.../tools/side-chat/quote-companion-panel.tsx | 18 +-
.../renderer/features/workbar/ui/workbar-host.tsx | 9 -
.../features/workbar/ui/workbar-surface.tsx | 9 -
apps/desktop/src/renderer/interrupted-resume.ts | 18 +-
apps/desktop/src/renderer/live-turn-reconciler.tsx | 4 +-
.../src/renderer/locales/conversation-copy.ts | 28 +-
.../renderer/locales/settings-preferences-copy.ts | 4 +-
.../src/renderer/locales/settings-projects-copy.ts | 62 +-
apps/desktop/src/renderer/locales/shell-copy.ts | 12 +-
apps/desktop/src/renderer/observable-state.ts | 62 ++
apps/desktop/src/renderer/session-catalog-state.ts | 92 ++
.../src/renderer/session-error-presentation.ts | 2 +
apps/desktop/src/renderer/session-health-notice.ts | 11 +-
.../src/renderer/session-status-presentation.ts | 88 +-
...n-workspace.ts => session-workspace-actions.ts} | 175 ++--
.../renderer/settings/general-settings-page.tsx | 6 +-
.../settings/runtime-host-management-dialog.tsx | 58 +-
.../settings/runtime-host-onboarding-dialog.tsx | 105 +-
.../settings/runtime-host-peer-mesh-dialog.tsx | 705 +++++++++++++
.../settings/runtime-host-profiles-section.tsx | 61 +-
.../renderer/settings/settings-snapshot-cache.ts | 4 +-
.../src/renderer/settings/settings-surface.tsx | 4 +-
.../src/renderer/settings/tasks-settings-page.tsx | 3 +-
.../src/renderer/shell-chat-model-selection.ts | 50 +-
apps/desktop/src/renderer/stable-actions.ts | 44 -
apps/desktop/src/renderer/styles/chat-detail.css | 10 +-
apps/desktop/src/renderer/styles/chat-message.css | 6 +-
.../src/renderer/styles/module-pages/mcp.css | 5 +
.../src/renderer/styles/settings/runtime-host.css | 265 ++++-
apps/desktop/src/renderer/styles/sidebar.css | 30 -
.../src/renderer/styles/workbar/inspector.css | 26 -
apps/desktop/src/renderer/task-readiness-notice.ts | 10 +-
.../src/renderer/use-app-shell-session-list.ts | 71 +-
.../src/renderer/use-app-shell-session-ui-reads.ts | 20 +-
.../renderer/use-app-shell-session-workspace.ts | 231 +----
...-selector.ts => use-external-store-selector.ts} | 31 +-
.../src/renderer/use-pending-action-registry.ts | 122 ---
apps/desktop/src/renderer/use-project-context.ts | 10 +-
apps/desktop/src/renderer/use-shell-chat-model.ts | 61 +-
apps/desktop/src/renderer/use-stable-actions.ts | 22 +-
.../src/renderer/use-turn-action-registry.ts | 106 ++
apps/desktop/src/renderer/workhub-controller.ts | 7 +-
.../src/renderer/workhub-coordination-port.ts | 38 +-
apps/desktop/src/renderer/workhub-send-lease.ts | 165 +++
apps/desktop/src/renderer/workhub-surface.tsx | 162 ++-
.../src/shared/desktop-connection-snapshot.ts | 4 +-
.../src/shared/desktop-session-projection.ts | 10 +-
.../accessibility-runtime-surfaces.stories.tsx | 4 +-
apps/desktop/stories/app-shell.stories.tsx | 15 +-
.../stories/composer-message-queue.stories.tsx | 2 +
apps/desktop/stories/session-workbar.stories.tsx | 6 +-
.../stories/settings/provider-settings.stories.tsx | 8 +-
.../stories/settings/settings-pages.stories.tsx | 7 +-
apps/desktop/stories/subagent-sessions.stories.tsx | 4 +-
docs/README.md | 1 +
.../workhub-coordination-session-adr.md | 50 +-
docs/astryx-surface-file-inventory.md | 13 +-
docs/astryx-surface-file-inventory.paths | 5 +-
docs/cli-npm-release.md | 158 +--
docs/cli-npm-release.zh-CN.md | 145 ++-
docs/code-origin-audit.md | 7 +-
docs/computer-use-evidence-classes.md | 24 +-
docs/computer-use-provider-evidence.md | 6 +-
docs/runtime-host-remote-access.md | 15 +-
docs/runtime-host-remote-access.zh-CN.md | 12 +-
docs/windows-test-inventory.md | 5 +-
native/runtime-host-peer/Cargo.lock | 61 ++
native/runtime-host-peer/Cargo.toml | 2 +
native/runtime-host-peer/build.mjs | 22 +-
native/runtime-host-peer/src/bindings.rs | 63 +-
native/runtime-host-peer/src/engine.rs | 720 ++++++++++++-
.../src/engine/relay_discovery.rs | 504 +++++++++
native/runtime-host-peer/src/lib.rs | 4 +-
package.json | 5 +-
.../cli/RUNTIME_HOST_PEER_DEPENDENCIES.rust.tsv | 5 +
.../cli/RUNTIME_HOST_PEER_THIRD_PARTY_NOTICES.txt | 118 ++-
.../cli/src/__tests__/pi-tui-mcp-status.test.ts | 88 +-
packages/cli/src/__tests__/pi-tui-runner.test.ts | 254 ++++-
.../src/__tests__/runtime-host-cli-context.test.ts | 14 +-
.../runtime-host-operator-command.test.ts | 59 ++
.../src/__tests__/runtime-host-run-command.test.ts | 1 +
.../__tests__/runtime-host-service-manager.test.ts | 15 +
.../__tests__/runtime-host-session-driver.test.ts | 126 ++-
.../cli/src/__tests__/runtime-host-setup.test.ts | 65 +-
.../src/__tests__/runtime-host-tui-context.test.ts | 37 +-
packages/cli/src/__tests__/tui-mcp-control.test.ts | 727 ++++++++++++-
packages/cli/src/cli-core.ts | 63 +-
packages/cli/src/pi-tui-contracts.ts | 2 +
packages/cli/src/pi-tui-mcp-status.ts | 731 ++++++++++++--
packages/cli/src/pi-tui-pickers.ts | 9 +-
packages/cli/src/pi-tui-runner.ts | 98 +-
.../cli/src/runtime-host-activation-command.ts | 8 +-
packages/cli/src/runtime-host-cli-context.ts | 12 +-
packages/cli/src/runtime-host-cli.ts | 211 +++-
packages/cli/src/runtime-host-connect-command.ts | 66 ++
.../cli/src/runtime-host-managed-deployment.ts | 4 +
packages/cli/src/runtime-host-onboarding.ts | 1 +
.../src/runtime-host-peer-management-command.ts | 28 +-
.../runtime-host-peer-mesh-management-command.ts | 314 ++++++
packages/cli/src/runtime-host-profile-command.ts | 37 +-
packages/cli/src/runtime-host-run-command.ts | 8 +-
packages/cli/src/runtime-host-service-command.ts | 2 +
.../src/runtime-host-service-management-command.ts | 2 +
packages/cli/src/runtime-host-session-driver.ts | 60 +-
packages/cli/src/runtime-host-setup-command.ts | 144 ++-
packages/cli/src/runtime-host-tui-command.ts | 27 +-
packages/cli/src/runtime-host-tui-context.ts | 96 +-
packages/cli/src/session-driver.ts | 2 +-
packages/cli/src/tui-mcp-control.ts | 411 +++++++-
packages/cli/src/tui-primary-guidance.ts | 4 +-
packages/computer-use/README.md | 122 +++
packages/core/package.json | 1 -
.../core/src/__tests__/agent-run-authority.test.ts | 15 +
.../core/src/__tests__/llm-connections.test.ts | 1 +
.../__tests__/mcp-credential-retirement.test.ts | 51 +
packages/core/src/__tests__/relative-time.test.ts | 39 +
.../src/__tests__/session-send-projection.test.ts | 292 ++----
.../__tests__/workhub-coordination-record.test.ts | 118 +++
packages/core/src/agent-run.ts | 5 +
packages/core/src/chat-model-choice.ts | 8 +-
packages/core/src/e2e-fixture.ts | 1 +
packages/core/src/llm-connections.ts | 5 +
packages/core/src/mcp.ts | 14 +
packages/core/src/relative-time.ts | 46 +-
packages/core/src/runtime-inputs.ts | 2 +
packages/core/src/session-send-projection.ts | 99 +-
packages/core/src/session.ts | 140 +++
packages/core/src/thread-search.ts | 8 +-
packages/core/src/tool-catalog.ts | 233 -----
packages/eval/src/maka-subject.ts | 16 +-
packages/mcp/src/index.ts | 20 +-
packages/runtime-host/package.json | 1 +
.../__tests__/access-credential-metadata.test.ts | 35 +-
.../src/__tests__/artifact-two-client-uds.test.ts | 2 +
.../__tests__/canonical-session-projection.test.ts | 2 +
.../src/__tests__/connection-session.test.ts | 16 +-
.../src/__tests__/context-coordinator.test.ts | 6 +-
.../__tests__/deep-research-two-client-uds.test.ts | 1 +
.../src/__tests__/execution-composition.test.ts | 106 +-
.../src/__tests__/execution-host-queue.test.ts | 45 +
.../src/__tests__/execution-host.test.ts | 50 +
.../execution-inspect-coordinator.test.ts | 39 +-
.../__tests__/execution-inspect-protocol.test.ts | 60 +-
.../src/__tests__/execution-inspect-uds.test.ts | 9 +-
.../__tests__/execution-model-composition.test.ts | 227 ++++-
.../src/__tests__/fixtures/execution-host-suite.ts | 24 +-
.../src/__tests__/fixtures/execution-host.ts | 26 +-
.../src/__tests__/goal-coordinator.test.ts | 9 +
.../src/__tests__/goal-root-authority.test.ts | 2 +
.../src/__tests__/host-profile.test.ts | 24 +-
.../__tests__/host-session-availability.test.ts | 46 +
.../__tests__/hosted-execution-coordinator.test.ts | 7 +-
.../src/__tests__/hosted-execution-runner.test.ts | 7 +-
.../src/__tests__/hosted-execution-target.test.ts | 12 +-
.../hosted-execution-tool-profile.test.ts | 7 +-
.../src/__tests__/interaction-coordinator.test.ts | 4 +
.../src/__tests__/message-coordinator.test.ts | 93 +-
.../src/__tests__/oauth-coordinator.test.ts | 7 +-
.../__tests__/oauth-execution-authority.test.ts | 41 +-
.../src/__tests__/oauth-two-client-uds.test.ts | 5 +-
.../src/__tests__/operation-dispatcher.test.ts | 4 +-
.../src/__tests__/owned-candidate.test.ts | 6 +-
.../src/__tests__/peer-listener.test.ts | 37 +-
.../src/__tests__/peer-management-frame.test.ts | 1 +
.../runtime-host/src/__tests__/peer-mesh.test.ts | 204 +++-
.../runtime-host/src/__tests__/peer-native.test.ts | 90 +-
.../src/__tests__/plan-two-client-uds.test.ts | 1 +
.../__tests__/project-catalog-coordinator.test.ts | 1 +
.../project-catalog-two-client-uds.test.ts | 1 +
.../runtime-host/src/__tests__/protocol.test.ts | 43 +
.../src/__tests__/root-turn-coordinator.test.ts | 127 ++-
.../__tests__/runtime-policy-coordinator.test.ts | 3 +
.../scheduled-task-coordinator-recovery.test.ts | 144 +++
.../__tests__/session-catalog-coordinator.test.ts | 175 +++-
.../src/__tests__/session-catalog-protocol.test.ts | 54 +-
.../session-catalog-two-client-uds.test.ts | 159 ++-
.../session-retirement-coordinator.test.ts | 1 +
.../__tests__/session-retirement-protocol.test.ts | 1 +
.../__tests__/session-revision-diagnostics.test.ts | 61 ++
.../session-revision-graph-references.test.ts | 2 +
.../__tests__/session-revision-protocol.test.ts | 1 +
.../session-revision-two-client-uds.test.ts | 9 +
.../__tests__/session-transcript-reader.test.ts | 2 +
.../workhub-coordination-action-gate.test.ts | 222 ++--
.../workhub-coordination-coordinator.test.ts | 150 ++-
.../src/__tests__/wsl-environment.test.ts | 114 +++
packages/runtime-host/src/client/host-profile.ts | 222 +++-
.../src/client/hosted-execution-target.ts | 14 +-
.../runtime-host/src/client/hosted-execution.ts | 34 +-
packages/runtime-host/src/client/index.ts | 17 +-
.../src/client/managed-stdio-bridge.ts | 80 ++
packages/runtime-host/src/client/peer-client.ts | 189 +++-
.../src/client/session-catalog-summary.ts | 1 +
packages/runtime-host/src/client/wsl-control.ts | 158 +++
.../runtime-host/src/client/wsl-environment.ts | 225 +++++
packages/runtime-host/src/operator/index.ts | 10 +
.../src/operator/managed-deployment.ts | 11 +
.../src/operator/peer-management-frame.ts | 1 +
.../src/operator/peer-mesh-management-frame.ts | 147 +++
.../src/operator/service-management-frame.ts | 2 +
.../src/operator/update-package-evidence.ts | 3 +
packages/runtime-host/src/peer-mesh/index.ts | 8 +-
.../runtime-host/src/peer-mesh/limits.ts | 9 +-
packages/runtime-host/src/peer-mesh/model.ts | 130 ++-
packages/runtime-host/src/peer-mesh/node.ts | 1067 ++++++++++++++++++--
packages/runtime-host/src/peer-mesh/owner.ts | 137 +++
packages/runtime-host/src/peer-mesh/store.ts | 183 +++-
.../src/profile-kind.ts} | 31 +-
.../runtime-host/src/protocol/execution-inspect.ts | 143 ---
packages/runtime-host/src/protocol/index.ts | 25 +-
packages/runtime-host/src/protocol/operations.ts | 3 +-
packages/runtime-host/src/protocol/peer-mesh.ts | 344 +++++++
.../runtime-host/src/protocol/runtime-policy.ts | 3 +-
.../runtime-host/src/protocol/session-catalog.ts | 76 +-
.../src/server/access-credential-store.ts | 3 +
.../src/server/connection-effect-coordinator.ts | 1 +
.../src/server/execution-composition.ts | 185 +++-
.../src/server/execution-inspect-coordinator.ts | 103 +-
.../src/server/execution-model-authority.ts | 24 +-
.../runtime-host/src/server/execution-service.ts | 81 +-
packages/runtime-host/src/server/host-kernel.ts | 6 +
.../runtime-host/src/server/host-run-composer.ts | 2 +-
.../src/server/host-session-availability.ts | 29 +-
.../src/server/hosted-execution-recovery.ts | 10 +-
packages/runtime-host/src/server/index.ts | 4 +
.../src/server/interactive-run-composer.ts | 59 +-
packages/runtime-host/src/server/listener-set.ts | 7 +-
.../runtime-host/src/server/message-coordinator.ts | 199 ++--
.../src/server/oauth-execution-authority.ts | 13 +-
.../src/server/operation-dispatcher.ts | 17 +-
packages/runtime-host/src/server/peer-listener.ts | 124 ++-
.../runtime-host/src/server/peer-mesh-authority.ts | 160 +++
.../src/server/root-turn-coordinator.ts | 20 +-
.../src/server/scheduled-task-coordinator.ts | 30 +-
.../src/server/session-catalog-coordinator.ts | 172 +++-
.../src/server/session-revision-coordinator.ts | 12 +-
.../src/server/session-revision-diagnostics.ts | 74 ++
.../src/server/workhub-coordination-action-gate.ts | 193 ++--
.../src/server/workhub-coordination-coordinator.ts | 7 +-
.../src/transport/framed-byte-stream-transport.ts | 13 +-
packages/runtime-host/src/transport/peer-native.ts | 90 ++
packages/runtime/package.json | 1 -
.../runtime/src/__tests__/ai-sdk-backend.test.ts | 562 +++++++++--
.../runtime/src/__tests__/builtin-tools.test.ts | 10 +-
.../__tests__/configured-subagent-catalog.test.ts | 15 +-
.../src/__tests__/deep-research-tools.test.ts | 92 +-
.../src/__tests__/deferred-tools-backend.test.ts | 7 +-
.../runtime/src/__tests__/model-adapter.test.ts | 8 +
.../runtime/src/__tests__/session-manager.test.ts | 63 +-
.../src/__tests__/tool-availability.test.ts | 43 +-
.../src/__tests__/tool-catalog-derive.test.ts | 112 --
packages/runtime/src/agent-run.ts | 3 +
packages/runtime/src/ai-sdk-backend.ts | 25 +-
.../runtime/src/configured-subagent-catalog.ts | 60 +-
packages/runtime/src/memory-extraction.ts | 5 +-
packages/runtime/src/model-adapter.ts | 8 +-
packages/runtime/src/request-shape.ts | 2 +-
packages/runtime/src/runtime-kernel.ts | 3 +
packages/runtime/src/runtime-ledger-repair.ts | 3 +
packages/runtime/src/sandbox/README.md | 22 +-
packages/runtime/src/session-manager.ts | 33 +-
packages/runtime/src/skills-context.ts | 6 +
packages/runtime/src/skills.ts | 1 +
packages/runtime/src/test-only/fake-backend.ts | 42 +-
packages/runtime/src/tool-availability.ts | 57 +-
packages/runtime/src/tool-catalog-derive.ts | 192 ----
...e-owner-holder.ts => mcp-config-lock-holder.ts} | 12 +-
.../storage/src/__tests__/mcp-config-store.test.ts | 63 +-
.../src/__tests__/public-entrypoints.test.ts | 1 -
.../storage/src/__tests__/root-authority.test.ts | 38 +
.../src/__tests__/runtime-policy-stores.test.ts | 117 ++-
.../storage/src/__tests__/session-store.test.ts | 23 +
.../src/__tests__/settings-store-usage.test.ts | 296 ------
.../__tests__/sqlite-core-execution-store.test.ts | 29 +
.../sqlite-session-metadata-store.test.ts | 3 +
.../src/__tests__/sqlite-workflow-store.test.ts | 462 ++++++++-
.../storage/src/__tests__/work-board-store.test.ts | 15 +-
.../__tests__/workhub-message-assignment.test.ts | 198 ++++
packages/storage/src/agent-run-store.ts | 23 -
packages/storage/src/execution-stores.ts | 5 +-
packages/storage/src/mcp-config-store.ts | 96 +-
packages/storage/src/operational-target-schema.ts | 2 +-
packages/storage/src/plan-store.ts | 28 +-
packages/storage/src/root-authority.ts | 53 +
packages/storage/src/runtime-policy-stores.ts | 3 +-
packages/storage/src/runtime-policy/coordinator.ts | 30 +-
packages/storage/src/runtime-policy/operations.ts | 16 +-
packages/storage/src/session-message-projection.ts | 12 +-
packages/storage/src/session-store.ts | 82 ++
packages/storage/src/settings-store.ts | 14 +-
.../storage/src/sqlite-core-execution-schema.ts | 7 +-
.../storage/src/sqlite-session-metadata-schema.ts | 11 +-
.../storage/src/sqlite-session-metadata-store.ts | 316 +++++-
packages/storage/src/sqlite-workflow-schema.ts | 81 +-
packages/storage/src/task-ledger-store.ts | 37 +-
packages/storage/src/usage-stats-store.ts | 391 -------
.../__tests__/chat-turn-answer-identity.test.tsx | 28 +
.../src/__tests__/chat-turn-steering-order.test.ts | 4 +
.../ui/src/__tests__/prompt-anchor-rail.test.ts | 91 ++
.../__tests__/session-history-row-actions.test.tsx | 32 +-
.../ui/src/__tests__/sidebar-build-stamp.test.tsx | 88 --
packages/ui/src/__tests__/sidebar-footer.test.tsx | 74 ++
packages/ui/src/__tests__/stream-delta.test.ts | 171 ++++
.../__tests__/transcript-history-notice.test.tsx | 55 +
packages/ui/src/assistant-stream.ts | 221 +---
packages/ui/src/chat-display-helpers.ts | 22 +-
packages/ui/src/chat-model-helpers.ts | 8 +
packages/ui/src/chat-model-switcher.tsx | 50 +-
packages/ui/src/chat-turn.tsx | 134 +--
packages/ui/src/chat-view.tsx | 98 +-
packages/ui/src/components.tsx | 9 +-
packages/ui/src/composer.tsx | 22 +-
packages/ui/src/conversation-copy.ts | 8 +-
packages/ui/src/index.ts | 6 +-
packages/ui/src/primitives/chat.tsx | 20 +-
packages/ui/src/prompt-anchor-rail.tsx | 21 +
packages/ui/src/relative-time.tsx | 2 +-
packages/ui/src/runtime-resume-copy.ts | 10 +-
packages/ui/src/session-history-list.tsx | 88 +-
packages/ui/src/session-list-panel.tsx | 129 +--
packages/ui/src/session-rail-context.tsx | 127 +++
packages/ui/src/session-sidebar-nav.tsx | 59 +-
packages/ui/src/shell-controls-copy.ts | 4 -
packages/ui/src/stream-delta.ts | 238 +++++
packages/ui/src/styles.css | 51 +-
packages/ui/src/thinking-stream.ts | 172 +---
packages/ui/src/use-roving-row-focus.ts | 10 +-
packages/ui/stories/attachment.stories.tsx | 3 +-
.../ui/stories/composite-row-states.stories.tsx | 4 +-
packages/ui/stories/model-picker.stories.tsx | 50 +-
packages/ui/stories/session-list-panel.stories.tsx | 18 +-
packages/ui/stories/session-rail-harness.tsx | 78 ++
scripts/build-cursor-overlay.mjs | 4 +-
scripts/check-app-shell-hooks.mjs | 447 ++++++++
scripts/check-app-shell-hooks.test.mjs | 255 +++++
scripts/ci-test-plan.mjs | 5 +
scripts/ci-test-plan.test.mjs | 17 +
scripts/computer-use/lab-root.mjs | 56 +
scripts/computer-use/lab-root.test.mjs | 117 +++
scripts/computer-use/process-restart-harness.mjs | 3 +-
scripts/computer-use/process-restart-launcher.mjs | 4 +-
scripts/computer-use/real-ax-harness.mjs | 5 +-
scripts/computer-use/real-ax-launcher.mjs | 9 +-
scripts/desktop-nightly-stage.test.mjs | 144 +++
scripts/desktop-nightly-workflow-policy.test.mjs | 154 +++
scripts/desktop-nightly.mjs | 211 ++++
scripts/desktop-nightly.test.mjs | 82 ++
scripts/desktop-update-contract.mjs | 14 +-
scripts/generate-runtime-host-peer-notices.mjs | 6 +-
scripts/package-macos-arm64.mjs | 6 +-
scripts/package-windows-x64.mjs | 7 +-
scripts/perf/README.md | 88 ++
scripts/perf/cdp-client.mjs | 155 +++
scripts/perf/react-commit-probe.js | 191 ++++
scripts/perf/session-switch-busy-js.mjs | 102 ++
scripts/perf/session-switch-commits.mjs | 96 ++
scripts/prepare-deepseek-harness-toolchain.mjs | 4 +-
scripts/product-nightly.mjs | 111 ++
scripts/product-nightly.test.mjs | 131 +++
scripts/product-release-artifacts.mjs | 10 +-
scripts/product-release-authority.mjs | 47 +-
scripts/product-release-authority.test.mjs | 1 -
scripts/product-release-identity.mjs | 25 +-
scripts/product-release.test.mjs | 64 +-
scripts/release-cli-eval-support.mjs | 4 +
scripts/release-cli-eval-support.test.mjs | 14 +
scripts/release-cli-package.mjs | 169 +++-
scripts/release-cli-publication.mjs | 141 +--
scripts/release-cli-publication.test.mjs | 138 ++-
scripts/release-cli-workflow-policy.test.mjs | 33 +-
scripts/release-version.mjs | 44 +
.../script-entrypoints.test.mjs | 25 +-
scripts/smoke-release-cli-package.mjs | 104 +-
scripts/sync-model-metadata.mjs | 4 +-
scripts/sync-model-metadata.test.mjs | 20 +-
scripts/verify-macos-arm64-dmg.mjs | 17 +-
scripts/verify-windows-x64.mjs | 15 +-
508 files changed, 27073 insertions(+), 7378 deletions(-)
create mode 100644 .github/DESKTOP_NIGHTLY.md
create mode 100644 .github/workflows/desktop-nightly.yml
create mode 100644 .github/workflows/npm-publication.yml
create mode 100644 apps/desktop/e2e/partial-history-notice.spec.ts
create mode 100644 apps/desktop/e2e/session-rail-render-contract.spec.ts
create mode 100644 apps/desktop/src/main/__tests__/interrupted-resume.test.ts
create mode 100644 apps/desktop/src/main/__tests__/runtime-host-peer-client.test.ts
create mode 100644 apps/desktop/src/main/__tests__/runtime-host-wsl-controller.test.ts
create mode 100644 apps/desktop/src/main/__tests__/session-workspace-action-identity.test.ts
create mode 100644 apps/desktop/src/main/__tests__/use-stable-actions.test.ts
create mode 100644 apps/desktop/src/main/runtime-host-peer-mesh-management.ts
create mode 100644 apps/desktop/src/main/runtime-host-wsl-controller.ts
delete mode 100644 apps/desktop/src/renderer/app-shell-build-stamp.ts
rename apps/desktop/src/renderer/{use-composer-mentions.ts => composer-mentions.tsx} (78%)
create mode 100644 apps/desktop/src/renderer/features/session-navigation/controller/session-open-command.ts
create mode 100644 apps/desktop/src/renderer/features/session-navigation/controller/use-session-navigation-reads.ts
create mode 100644 apps/desktop/src/renderer/features/session-navigation/model/session-rail-layout-store.ts
delete mode 100644 apps/desktop/src/renderer/features/session-navigation/ui/session-navigation-host.tsx
create mode 100644 apps/desktop/src/renderer/features/session-navigation/ui/session-navigation-provider.tsx
copy packages/core/src/persisted-value.ts => apps/desktop/src/renderer/features/workbar/stories.ts (53%)
create mode 100644 apps/desktop/src/renderer/observable-state.ts
create mode 100644 apps/desktop/src/renderer/session-catalog-state.ts
copy apps/desktop/src/renderer/{use-app-shell-session-workspace.ts => session-workspace-actions.ts} (57%)
create mode 100644 apps/desktop/src/renderer/settings/runtime-host-peer-mesh-dialog.tsx
delete mode 100644 apps/desktop/src/renderer/stable-actions.ts
rename apps/desktop/src/renderer/{use-app-shell-session-ui-selector.ts => use-external-store-selector.ts} (71%)
delete mode 100644 apps/desktop/src/renderer/use-pending-action-registry.ts
create mode 100644 apps/desktop/src/renderer/use-turn-action-registry.ts
create mode 100644 apps/desktop/src/renderer/workhub-send-lease.ts
create mode 100644 native/runtime-host-peer/src/engine/relay_discovery.rs
create mode 100644 packages/cli/src/runtime-host-connect-command.ts
create mode 100644 packages/cli/src/runtime-host-peer-mesh-management-command.ts
create mode 100644 packages/computer-use/README.md
create mode 100644 packages/core/src/__tests__/mcp-credential-retirement.test.ts
create mode 100644 packages/core/src/__tests__/workhub-coordination-record.test.ts
delete mode 100644 packages/core/src/tool-catalog.ts
create mode 100644 packages/runtime-host/src/__tests__/scheduled-task-coordinator-recovery.test.ts
create mode 100644 packages/runtime-host/src/__tests__/session-revision-diagnostics.test.ts
create mode 100644 packages/runtime-host/src/__tests__/wsl-environment.test.ts
create mode 100644 packages/runtime-host/src/client/managed-stdio-bridge.ts
create mode 100644 packages/runtime-host/src/client/wsl-control.ts
create mode 100644 packages/runtime-host/src/client/wsl-environment.ts
create mode 100644 packages/runtime-host/src/operator/peer-mesh-management-frame.ts
copy apps/desktop/.storybook/node-crypto-boundary.ts => packages/runtime-host/src/peer-mesh/limits.ts (71%)
create mode 100644 packages/runtime-host/src/peer-mesh/owner.ts
copy packages/{runtime/src/openai-apply-patch.ts => runtime-host/src/profile-kind.ts} (54%)
create mode 100644 packages/runtime-host/src/protocol/peer-mesh.ts
create mode 100644 packages/runtime-host/src/server/peer-mesh-authority.ts
create mode 100644 packages/runtime-host/src/server/session-revision-diagnostics.ts
delete mode 100644 packages/runtime/src/__tests__/tool-catalog-derive.test.ts
delete mode 100644 packages/runtime/src/tool-catalog-derive.ts
copy packages/storage/src/__tests__/fixtures/{process-lifetime-owner-holder.ts => mcp-config-lock-holder.ts} (72%)
delete mode 100644 packages/storage/src/__tests__/settings-store-usage.test.ts
create mode 100644 packages/storage/src/__tests__/workhub-message-assignment.test.ts
delete mode 100644 packages/storage/src/usage-stats-store.ts
delete mode 100644 packages/ui/src/__tests__/sidebar-build-stamp.test.tsx
create mode 100644 packages/ui/src/__tests__/sidebar-footer.test.tsx
create mode 100644 packages/ui/src/__tests__/stream-delta.test.ts
create mode 100644 packages/ui/src/__tests__/transcript-history-notice.test.tsx
create mode 100644 packages/ui/src/session-rail-context.tsx
create mode 100644 packages/ui/src/stream-delta.ts
create mode 100644 packages/ui/stories/session-rail-harness.tsx
create mode 100644 scripts/check-app-shell-hooks.mjs
create mode 100644 scripts/check-app-shell-hooks.test.mjs
create mode 100644 scripts/computer-use/lab-root.mjs
create mode 100644 scripts/computer-use/lab-root.test.mjs
create mode 100644 scripts/desktop-nightly-stage.test.mjs
create mode 100644 scripts/desktop-nightly-workflow-policy.test.mjs
create mode 100644 scripts/desktop-nightly.mjs
create mode 100644 scripts/desktop-nightly.test.mjs
create mode 100644 scripts/perf/README.md
create mode 100644 scripts/perf/cdp-client.mjs
create mode 100644 scripts/perf/react-commit-probe.js
create mode 100644 scripts/perf/session-switch-busy-js.mjs
create mode 100644 scripts/perf/session-switch-commits.mjs
create mode 100644 scripts/product-nightly.mjs
create mode 100644 scripts/product-nightly.test.mjs
copy apps/desktop/src/main/__tests__/desktop-assets.test.ts => scripts/script-entrypoints.test.mjs (52%)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@maka.apache.org
For additional commands, e-mail: commits-help@maka.apache.org