You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maka.apache.org by as...@apache.org on 2026/09/22 08:35:16 UTC
(maka) branch feat/ui-quote-comments updated (f22a8bc768 -> 8190b96ec2)
This is an automated email from the ASF dual-hosted git repository.
Astro-Han pushed a change to branch feat/ui-quote-comments
in repository https://gitbox.apache.org/repos/asf/maka.git
omit f22a8bc768 fix(ui): restore quote one-click path and non-commit exits, close review findings
omit 905d15b1a2 refactor(ui): simplify quote annotation after adversarial review
omit 500babddcc refactor(ui): ablate redundant quote-mark machinery
omit 4708dc09d1 fix(ui): lift quote ordinals above the excerpt end
omit f1452648cc fix(ui): keep quote highlights and ordinals pinned after submit
omit 2835dd197a test(ui): cover the multi-annotation ordinal matrix in storybook
omit eafb8ebbbc feat(ui): pin the quote ordinal at the excerpt's own end
omit 6931b58ead feat(ui): number the annotation panel like the staged list
omit b52a6aa4a6 fix(ui): slim the annotation panel to a bare composer input
omit efb2ece43e fix(ui): quiet the annotation panel's chrome
omit ab58f3afec fix(ui): drop the quote chip's click-to-expand
omit 066ec62bb1 test(ui): stage the popover fallback inside the real transcript frame
omit c5403ef500 test(ui): frame the composer popover as the fallback edit path
omit 107bc45713 fix(ui): edit quote notes back at the transcript excerpt
omit 0d90f4b52f fix(ui): mark annotated quotes with a quote-bubble glyph
omit 7391ba3de1 fix(ui): read and write quote notes on Astryx surfaces
omit 5d1bc24f15 fix(core): keep a quote annotation through the canonical decoder
omit 3a3570f60c chore(runtime-host): move the compatibility epoch for the quote annotation
omit 2432fde481 feat(ui): annotate a quoted excerpt where the gesture happens
omit 2cd67680f4 feat(core): carry a quote annotation into the model prompt
add 0117d76c56 feat(ui): let the prompt-cache notice be acknowledged per Session (#5496)
add d3292393c5 refactor(ui): drive the process box's scroll state from Astryx's ScrollableArea (#5511)
add 87ff2799a1 fix(desktop): remove Regenerate in favor of edit and resend (#5468)
add 0dc1142aa9 refactor(ui): centralize tool call detail presentation (#5412)
add aa86f9549f fix(desktop): scope project groups by runtime host (#5527)
add 64f5e83de6 fix(desktop): surface WorkHub failures and use per-model thinking defaults (#5530)
add 8c3e0e8ff0 refactor(ui): restore timed inline execution details (#5518)
add 7baf8b0531 fix(release): address source candidate review feedback (#5535)
add d9c6704233 revert(ui): drop the composer's Git branch chip (#5542)
add 3ff84c5891 fix(ui): keep steering a timeline boundary when its step continues (#5541)
add 891d0988f3 fix(desktop): settle stale-epoch local messages instead of replaying (#5536)
add 8dfc68d237 fix(release): remove nightly promotion and retire OpenCode Free (#5544)
add 205a06efbf refactor(ui): adopt Astryx 0.6.2 components.math for Markdown math (#5543)
add 0d09c5f0ff feat(mcp): forward tools/call progress to Host (#5070)
add 1c217a5c52 fix(mcp): advertise Apache identity in OAuth DCR (#5073)
add 777a2363c1 perf(desktop): publish session state at the granularity of change (#5532)
add feb9cf22fa fix(desktop): terminate transcript catch-up on replica read failure (#5471)
add e2a7cf2330 feat(search): answer history search with recall instead of a local scan (#5531)
add 173aed934f docs(eval): report the three-arm edit-contract comparison (#3158)
add 1c18700a72 feat(desktop): name a project when creating it, and move tasks between projects
add b48ae6c212 refactor: retire the Deep Research workflow (#5554)
add acab165376 perf(desktop): stop republishing catalog bookkeeping to the shell (#5550)
add 29f13bdb3a fix(desktop): settle the Skill draft's preconditions before it sends (#5565)
add bd39677ec9 chore(provider): remove the Command Code GO provider (#5545)
add 4b3468857d feat(desktop): decouple first paint from Runtime Host readiness (#5494)
add 902c18e67d fix(desktop): close three CI E2E flake mechanisms (#5567)
add 8060ec0557 perf(ui): run the reasoning shimmer at 15fps via steps(60) (#5558)
add 3c63068391 fix(desktop): publish session transcripts once, behind a fade swap (#5566)
add 1a89a84341 fix(ui): keep the process disclosure inside the reading measure (#5561)
add 879e0a4bc2 perf(runtime-host): baseline materialized Session copy cost (#5526)
add 5a1252c795 fix(runtime): make subagent spawn selection explicit and recoverable (#5534)
add 0042f4dfc0 feat(desktop): steer running turns with Cmd/Ctrl+Enter (#5560)
add b062b40c49 fix(usage): close screen review follow-ups (#5410)
add 01df8b1866 fix(desktop): hold the launch logo until a surface commits ready content (#5571)
add 2afc791b46 refactor(ui): one status row per turn, facts-only footer (#5559)
add 8bde344b18 fix(ui): fix Skill chip alignment, slash matching, IME commit and transcript rendering (#5555)
add 9a91e36551 feat(plugins): add Codex app-server executor example (#5298)
add e6db756890 fix(runtime-host): preserve managed startup failure diagnostics (#5579)
add dc7958ec16 fix(ui): use astryx chevron next to the process-disclosure label (#5582)
add 642858b1de feat(models): configure ApplyPatch editing per model (#5533)
add 420c221862 feat(cli): isolate ACP MCP per Session (PR5 γ) (#5386)
add 4d8567ec22 feat(core): carry a quote annotation into the model prompt
add 7840a527b6 feat(ui): annotate a quoted excerpt where the gesture happens
add 951b1718fb chore(runtime-host): move the compatibility epoch for the quote annotation
add b9a4c228bf fix(core): keep a quote annotation through the canonical decoder
add 1cbff44c80 fix(ui): read and write quote notes on Astryx surfaces
add 2658ee5f6c fix(ui): mark annotated quotes with a quote-bubble glyph
add e6ae6a3d45 fix(ui): edit quote notes back at the transcript excerpt
add 096ba91f4c test(ui): frame the composer popover as the fallback edit path
add 3f57a3ebf2 test(ui): stage the popover fallback inside the real transcript frame
add 1a55fa0dc8 fix(ui): drop the quote chip's click-to-expand
add 76c1d17a79 fix(ui): quiet the annotation panel's chrome
add f8eea06474 fix(ui): slim the annotation panel to a bare composer input
add 970321c008 feat(ui): number the annotation panel like the staged list
add 9c74eac304 feat(ui): pin the quote ordinal at the excerpt's own end
add f5e84424e1 test(ui): cover the multi-annotation ordinal matrix in storybook
add 4e4c9a8201 fix(ui): keep quote highlights and ordinals pinned after submit
add fe20c02f83 fix(ui): lift quote ordinals above the excerpt end
add 86954ca4fa refactor(ui): ablate redundant quote-mark machinery
add 2dd22d0466 refactor(ui): simplify quote annotation after adversarial review
add 8190b96ec2 fix(ui): restore quote one-click path and non-commit exits, close review findings
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 (f22a8bc768)
\
N -- N -- N refs/heads/feat/ui-quote-comments (8190b96ec2)
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:
.gitattributes | 4 +
.github/ASF_SOURCE_RELEASE.md | 16 +
.github/workflows/ci.yml | 3 +
LICENSE | 18 +-
README.md | 2 +-
README.zh-CN.md | 2 +-
apps/desktop/bundled-tools.json | 4 +-
apps/desktop/e2e-budget.json | 6 +-
.../e2e/composer-directory-reference.spec.ts | 2 +-
.../desktop/e2e/composer-session-reference.spec.ts | 4 +-
apps/desktop/e2e/fixtures.ts | 92 +-
apps/desktop/e2e/new-task-reload.spec.ts | 2 +-
apps/desktop/e2e/quote-window-boundary.spec.ts | 2 +-
apps/desktop/e2e/session-workbar.spec.ts | 2 +-
apps/desktop/e2e/side-chat-followups.spec.ts | 73 +-
apps/desktop/e2e/skill-draft-lifecycle.spec.ts | 132 ---
apps/desktop/e2e/streaming-remount.spec.ts | 6 +-
apps/desktop/e2e/workhub-layout.spec.ts | 18 +-
apps/desktop/package.json | 4 +-
apps/desktop/renderer-architecture.json | 237 ++---
.../resources/licenses/npm/THIRD_PARTY_NOTICES.txt | 4 +-
.../scripts/check-renderer-architecture.mjs | 2 -
.../scripts/vite-renderer-entry-contract.ts | 7 +
.../app-shell-busy-race-settlement.test.ts | 30 +
.../__tests__/app-shell-first-send-cleanup.test.ts | 4 +-
.../__tests__/app-shell-revision-actions.test.ts | 237 ++++-
.../__tests__/app-shell-session-ui-state.test.ts | 132 +++
.../main/__tests__/app-shell-turn-actions.test.ts | 20 +
.../__tests__/bootstrap-invoke-preload.test.ts | 237 +++++
.../commandcode-browser-login-flow.test.ts | 201 ----
.../__tests__/commandcode-browser-login.test.ts | 405 --------
.../__tests__/commandcode-login-ipc-main.test.ts | 115 ---
.../src/main/__tests__/composer-git-branch.test.ts | 271 -----
.../src/main/__tests__/composer-mentions.test.ts | 20 +-
.../connection-settings-locale-render.test.ts | 58 +-
.../conversation-services-adapter.test.ts | 1 -
.../main/__tests__/create-session-input.test.ts | 34 +-
.../desktop-transcript-range-store.test.ts | 100 +-
.../__tests__/desktop-transcript-replica.test.ts | 219 ++++
.../src/main/__tests__/git-review-main.test.ts | 28 +-
.../__tests__/import-tasks-settings-page.test.ts | 3 +-
.../main/__tests__/main-startup-lifetime.test.ts | 128 ++-
.../main/__tests__/main-window-drop-guard.test.ts | 93 ++
.../main/__tests__/message-queue-ui-state.test.ts | 2 +-
.../main/__tests__/model-catalog-choices.test.ts | 2 +-
.../module-hub-scheduled-tasks-controller.test.ts | 46 +
.../__tests__/module-hub-skills-controller.test.ts | 33 +
.../__tests__/multi-host-recall-search.test.ts | 188 ++++
.../__tests__/multi-host-thread-search.test.ts | 111 --
.../__tests__/native-diagnostic-dialog.test.ts | 1 +
...test.ts => new-chat-executor-selection.test.ts} | 27 +-
.../src/main/__tests__/overlays-boundary.test.ts | 2 +-
.../main/__tests__/overlays-provider-scope.test.ts | 31 +-
.../__tests__/overlays-search-lifecycle.test.ts | 41 +-
.../__tests__/overlays-services-adapter.test.ts | 21 +-
.../permission-response-ipc-boundary.test.ts | 6 -
.../__tests__/project-management-service.test.ts | 67 ++
.../main/__tests__/provider-add-submission.test.ts | 34 -
.../main/__tests__/quote-companion-retry.test.ts | 116 ++-
.../runtime-host-bot-session-adapter.test.ts | 47 +-
.../runtime-host-client-operations.test.ts | 36 +
.../main/__tests__/runtime-host-client-uds.test.ts | 5 -
.../src/main/__tests__/runtime-host-client.test.ts | 1 +
.../runtime-host-connections-ipc-main.test.ts | 65 +-
.../runtime-host-default-recovery.test.ts | 29 +
.../runtime-host-desktop-candidate.test.ts | 8 +-
.../__tests__/runtime-host-desktop-manager.test.ts | 49 +-
.../runtime-host-guest-ipc-preload.test.ts | 10 +-
.../__tests__/runtime-host-handoff-surface.test.ts | 158 +++
.../runtime-host-local-remote-access.test.ts | 50 +-
.../__tests__/runtime-host-recall-ipc-main.test.ts | 207 ++++
.../__tests__/runtime-host-search-ipc-main.test.ts | 453 ---------
.../runtime-host-session-catalog-ipc-main.test.ts | 14 +-
.../runtime-host-session-domains-ipc-main.test.ts | 146 +--
...runtime-host-session-execution-ipc-main.test.ts | 1 -
.../runtime-host-session-observer.test.ts | 840 +++++++++++-----
...runtime-host-session-subscription-owner.test.ts | 818 +++++++++++++++
.../__tests__/runtime-host-session-test-fixture.ts | 141 ++-
.../__tests__/runtime-host-usage-ipc-main.test.ts | 13 +
.../runtime-host-workhub-ipc-main.test.ts | 51 +
.../__tests__/session-change-retirement.test.ts | 235 +++++
.../main/__tests__/session-event-health.test.ts | 2 +-
.../src/main/__tests__/session-local.test.ts | 203 +++-
.../main/__tests__/session-mode-ipc-main.test.ts | 16 +
.../session-navigation-controller.test.ts | 119 ++-
.../session-navigation-move-to-project.test.ts | 116 +++
...ession-navigation-row-actions-revisions.test.ts | 4 +
.../session-navigation-session-purge.test.ts | 1 +
.../__tests__/session-reference-composer.test.ts | 7 -
.../main/__tests__/session-setting-intent.test.ts | 21 +-
.../__tests__/session-settings-controller.test.ts | 47 +-
.../session-workspace-action-identity.test.ts | 18 +-
.../src/main/__tests__/stale-sessions.test.ts | 2 +-
.../main/__tests__/startup-progress-window.test.ts | 232 -----
.../main/__tests__/startup-storage-repair.test.ts | 10 +-
.../src/main/__tests__/streaming-handoff.test.ts | 9 +-
.../main/__tests__/task-entry-controller.test.ts | 61 +-
.../__tests__/task-entry-provider-scope.test.ts | 34 +
.../__tests__/task-entry-services-adapter.test.ts | 18 +-
.../src/main/__tests__/thread-search.test.ts | 626 ------------
.../main/__tests__/transcript-history-read.test.ts | 7 +-
.../transcript-open-cached-preview.test.ts | 164 +++
.../transcript-reading-position-controller.test.ts | 59 ++
.../main/__tests__/transcript-tail-restore.test.ts | 42 +-
.../src/main/__tests__/usage-settings-view.test.ts | 163 +++
.../main/__tests__/use-onboarding-snapshot.test.ts | 136 ++-
.../src/main/__tests__/workbar-model.test.ts | 2 +-
.../__tests__/workbar-services-adapter.test.ts | 5 -
.../main/__tests__/workhub-send-visibility.test.ts | 100 +-
apps/desktop/src/main/app-ipc-main.ts | 30 +-
apps/desktop/src/main/boot-context.ts | 53 +
apps/desktop/src/main/commandcode-browser-login.ts | 420 --------
.../desktop/src/main/commandcode-login-ipc-main.ts | 80 --
apps/desktop/src/main/create-session-input.ts | 10 +-
.../src/main/deep-research-desktop-projection.ts | 64 --
.../desktop/src/main/desktop-transcript-replica.ts | 164 ++-
apps/desktop/src/main/early-window.ts | 326 ++++++
apps/desktop/src/main/git-review-main.ts | 31 -
.../desktop/src/main/main-window-drop-guard.ts | 23 +-
apps/desktop/src/main/main-window.ts | 108 +-
apps/desktop/src/main/main.ts | 45 +-
apps/desktop/src/main/native-diagnostic-dialog.ts | 10 +-
apps/desktop/src/main/native-menu.ts | 14 +-
apps/desktop/src/main/permission-response-guard.ts | 13 -
.../desktop/src/main/project-management-service.ts | 17 +-
apps/desktop/src/main/runtime-host-boot.ts | 559 ++++-------
apps/desktop/src/main/runtime-host-client.ts | 66 +-
.../src/main/runtime-host-connections-ipc-main.ts | 13 -
.../src/main/runtime-host-default-recovery.ts | 8 +-
.../src/main/runtime-host-desktop-manager.ts | 142 ++-
.../src/main/runtime-host-handoff-surface.ts | 130 +++
.../src/main/runtime-host-local-remote-access.ts | 3 -
.../src/main/runtime-host-profile-service.ts | 2 +
.../src/main/runtime-host-recall-ipc-main.ts | 126 +++
.../src/main/runtime-host-search-ipc-main.ts | 126 ---
.../main/runtime-host-session-catalog-ipc-main.ts | 106 +-
.../main/runtime-host-session-domains-ipc-main.ts | 14 -
.../runtime-host-session-execution-ipc-main.ts | 16 -
.../src/main/runtime-host-session-observer.ts | 83 +-
.../runtime-host-session-subscription-owner.ts | 256 +++--
.../src/main/runtime-host-usage-ipc-main.ts | 9 +-
.../src/main/runtime-host-workhub-ipc-main.ts | 21 +-
.../src/main/runtime-host-workspace-ipc-main.ts | 17 +-
apps/desktop/src/main/session-local-service.ts | 157 ++-
apps/desktop/src/main/startup-presentation.ts | 135 ---
apps/desktop/src/main/startup-progress-window.ts | 288 ------
apps/desktop/src/main/window-reveal.ts | 20 +-
.../desktop/src/main/workhub-new-work-defaults.ts | 32 +-
apps/desktop/src/preload/bootstrap-invoke.ts | 58 ++
apps/desktop/src/preload/bridge-contract.d.ts | 155 +--
.../src/preload/multi-host-recall-search.ts | 192 ++++
.../src/preload/multi-host-thread-search.ts | 103 --
apps/desktop/src/preload/preload.ts | 637 ++++++------
.../src/preload/runtime-host-session-catalog.ts | 24 +-
apps/desktop/src/preload/workhub-control.ts | 3 +-
apps/desktop/src/preload/workhub-presentation.ts | 31 +-
apps/desktop/src/renderer/README.md | 4 +-
.../desktop/src/renderer/app-shell-chat-actions.ts | 45 +-
.../src/renderer/app-shell-command-actions.ts | 72 +-
apps/desktop/src/renderer/app-shell-e2e-fixture.ts | 56 +-
apps/desktop/src/renderer/app-shell-effects.ts | 55 +-
apps/desktop/src/renderer/app-shell-overlays.tsx | 11 +-
.../src/renderer/app-shell-revision-actions.ts | 53 +-
.../renderer/app-shell-session-start-actions.ts | 187 ----
.../desktop/src/renderer/app-shell-turn-actions.ts | 11 +-
.../src/renderer/app-shell-turn-view-model.ts | 16 +-
apps/desktop/src/renderer/app-shell.tsx | 296 ++----
apps/desktop/src/renderer/app.tsx | 28 +-
.../contracts/runtime-host-project-key.ts} | 5 +-
.../session-catalog/catalog-row-watch.tsx | 123 +++
.../contracts/session-catalog/catalog-sessions.tsx | 37 +
.../contracts/session-catalog}/observable-state.ts | 0
.../session-catalog/session-catalog-state.ts | 230 +++++
.../session-catalog/session-change-effects.ts | 87 ++
.../session-catalog}/session-event-health.ts | 0
.../contracts/session-catalog/session-id-set.ts | 22 +-
.../session-catalog/session-rail-visibility.ts} | 26 +
.../contracts/session-catalog}/stale-sessions.ts | 9 +
.../use-external-store-selector.ts | 0
.../application/contracts/session-start-mode.ts | 20 -
apps/desktop/src/renderer/astryx-theme/maka.css | 2 +-
apps/desktop/src/renderer/astryx-theme/maka.d.ts | 2 +-
apps/desktop/src/renderer/astryx-theme/maka.js | 2 +-
apps/desktop/src/renderer/chat-composer-region.tsx | 7 +-
apps/desktop/src/renderer/chat-message-surface.tsx | 28 +-
.../src/renderer/command-palette-commands.ts | 48 +-
.../composition/desktop-feature-services.tsx | 11 +
.../renderer/composition/legacy-desktop-region.tsx | 5 +-
.../src/renderer/default-runtime-host-operation.ts | 9 +
apps/desktop/src/renderer/error-boundary.tsx | 2 +-
.../commandcode-browser-login-flow.ts | 151 ---
.../commandcode-browser-login-section.tsx | 102 --
.../connection-settings/connection-usage-card.tsx | 304 ------
.../renderer/features/connection-settings/index.ts | 7 -
.../renderer/features/connection-settings/ports.ts | 53 -
.../provider-add-model-dialog.tsx | 1 +
.../provider-capability-editor.tsx | 63 +-
.../connection-settings/settings-provider-copy.ts | 115 +--
.../controller/transcript-reading-position.ts | 4 +-
.../controller/use-app-shell-session-ui-state.ts | 64 +-
.../conversation/model/live-turn-snapshot.ts | 13 +-
.../conversation/model/session-ui-state.ts | 11 +-
.../src/renderer/features/conversation/ports.ts | 3 -
.../src/renderer/features/conversation/testing.ts | 1 +
.../conversation/ui/composer-mentions-provider.tsx | 78 +-
.../module-hub/controller/default-runtime-host.ts | 11 +
.../controller/use-daily-review-controller.ts | 5 +-
.../controller/use-scheduled-tasks-controller.ts | 5 +-
.../module-hub/controller/use-skills-controller.ts | 11 +-
.../overlays/controller/use-overlays-controller.ts | 7 +-
.../features/overlays/model/overlays-projection.ts | 8 +-
.../overlays/model/palette-session-commands.ts | 99 ++
.../src/renderer/features/overlays/ports.ts | 10 +-
.../src/renderer/features/overlays/testing.ts | 5 +-
.../features/overlays/ui/command-palette.tsx | 28 +-
.../features/overlays/ui/search-modal-host.tsx | 6 +-
.../features/runtime-host-management/index.ts | 1 +
.../locales/runtime-host-handoff-copy.ts} | 24 +-
.../features/runtime-host-management/ports.ts | 17 +
.../ui/runtime-host-handoff-overlay.tsx | 120 +++
.../session-bundle/session-bundle-tasks.tsx | 9 +-
.../features/session-collaboration/ports.ts | 8 +-
.../turn-request-inbox-context.tsx | 25 +-
.../ui/session-guest-turn-actions.tsx | 119 +--
.../controller/session-row-actions.ts | 28 +-
.../use-session-navigation-controller.ts | 41 +-
.../controller/use-session-navigation-reads.ts | 109 +-
.../session-navigation/model/session-nav-filter.ts | 18 +-
.../model/session-navigation-groups.ts | 117 ++-
.../model/session-project-grouping.ts | 48 -
.../model/session-rail-layout-store.ts | 2 +-
.../renderer/features/session-navigation/ports.ts | 30 +
.../features/session-navigation/testing.ts | 2 +
.../ui/session-navigation-provider.tsx | 129 ++-
.../renderer/features/session-settings/ports.ts | 4 +
.../session-settings/use-session-setting-intent.ts | 37 +-
.../controller/use-task-entry-controller.ts | 178 +++-
.../src/renderer/features/task-entry/ports.ts | 24 +-
.../src/renderer/features/task-entry/testing.ts | 3 +
.../features/task-entry/ui/task-entry-host.tsx | 10 +
.../features/task-entry/ui/task-entry-provider.tsx | 34 +-
.../renderer/features/usage/services-context.tsx | 58 +-
.../features/usage/ui/usage-settings-view.tsx | 188 +++-
.../workbar/controller/use-workbar-controller.ts | 3 +
.../desktop/src/renderer/features/workbar/ports.ts | 10 +-
.../src/renderer/features/workbar/testing.ts | 7 -
.../workbar/tools/artifacts/artifact-pane.tsx | 5 +-
.../workbar/tools/browser/browser-panel.tsx | 19 +-
.../features/workbar/tools/composer-git-branch.ts | 162 ---
.../tools/inspector/live-context-usage-probe.tsx | 21 +-
.../tools/side-chat/quote-companion-panel.tsx | 17 +-
.../workbar/tools/side-chat/use-quote-companion.ts | 107 +-
.../workhub/controller/use-workhub-controller.ts | 96 +-
.../features/workhub/locales/workhub-live-copy.ts | 12 +-
.../features/workhub/model/delegation-feedback.ts | 3 +
.../workhub/model/turn-presentation.ts} | 33 +-
.../desktop/src/renderer/features/workhub/ports.ts | 7 +-
.../features/workhub/ui/workhub-conversation.tsx | 2 +
.../renderer/features/workhub/ui/workhub-root.tsx | 61 +-
apps/desktop/src/renderer/index.html | 96 +-
.../src/renderer/locales/conversation-copy.ts | 20 +-
.../src/renderer/locales/onboarding-copy.ts | 12 +-
.../renderer/locales/settings-preferences-copy.ts | 16 +-
.../src/renderer/locales/settings-projects-copy.ts | 4 +-
.../src/renderer/locales/settings-usage-copy.ts | 4 +
apps/desktop/src/renderer/locales/shell-copy.ts | 49 +-
apps/desktop/src/renderer/main.tsx | 46 +-
apps/desktop/src/renderer/maka-tokens.css | 30 +-
.../src/renderer/onboarding-provider-types.ts | 1 -
.../desktop/create-connection-settings-services.ts | 8 +-
.../create-runtime-host-management-services.ts | 8 +-
.../desktop/create-session-settings-services.ts | 2 +
.../platform/desktop/create-task-entry-services.ts | 15 +-
.../platform/desktop/create-workbar-services.ts | 3 -
.../platform/desktop/create-workhub-services.ts | 3 +
.../desktop/desktop-transcript-range-store.ts | 4 +-
.../platform/desktop/session-catalog-sync.ts | 84 ++
apps/desktop/src/renderer/reference-shell.css | 9 +-
apps/desktop/src/renderer/session-catalog-state.ts | 95 --
.../renderer/settings/general-settings-page.tsx | 70 +-
.../renderer/settings/projects-settings-page.tsx | 43 +-
.../src/renderer/settings/provider-add-form.tsx | 71 +-
.../renderer/settings/provider-add-submission.ts | 25 +-
.../settings/provider-connection-detail.tsx | 27 +-
.../src/renderer/settings/provider-display-copy.ts | 15 +-
.../src/renderer/settings/settings-surface.tsx | 9 +-
.../src/renderer/settings/tasks-settings-page.tsx | 7 +-
.../src/renderer/settings/use-connection-detail.ts | 2 +-
apps/desktop/src/renderer/styles.css | 1 -
apps/desktop/src/renderer/styles/chat-header.css | 7 -
apps/desktop/src/renderer/styles/chat-message.css | 19 +-
apps/desktop/src/renderer/styles/composer.css | 28 -
apps/desktop/src/renderer/styles/deep-research.css | 254 -----
apps/desktop/src/renderer/styles/hero.css | 2 +-
.../desktop/src/renderer/styles/model-switcher.css | 7 +
apps/desktop/src/renderer/styles/onboarding.css | 17 -
apps/desktop/src/renderer/styles/shell-layout.css | 18 +-
apps/desktop/src/renderer/styles/sidebar.css | 13 +
apps/desktop/src/renderer/turn-footer-actions.ts | 32 +-
.../src/renderer/use-app-shell-session-list.ts | 100 +-
.../src/renderer/use-app-shell-session-ui-reads.ts | 2 +-
.../renderer/use-app-shell-session-workspace.ts | 6 +-
apps/desktop/src/renderer/use-deep-research-run.ts | 59 --
.../src/renderer/use-onboarding-snapshot.ts | 128 ++-
apps/desktop/src/renderer/use-shell-appearance.ts | 5 -
apps/desktop/src/renderer/use-shell-chat-model.ts | 100 +-
apps/desktop/src/renderer/use-shell-connections.ts | 9 +
apps/desktop/src/renderer/use-shell-memory-pill.ts | 10 +
.../src/shared/desktop-session-projection.ts | 16 +
apps/desktop/stories/app-shell.stories.tsx | 124 +--
apps/desktop/stories/command-search.stories.tsx | 150 ++-
.../stories/composer-skill-draft.stories.tsx | 53 +
.../stories/composer-slash-menu.stories.tsx | 105 +-
.../stories/runtime-host-handoff.stories.tsx | 168 ++++
apps/desktop/stories/session-workbar.stories.tsx | 2 -
.../stories/settings/provider-settings.stories.tsx | 39 +-
.../stories/settings/settings-pages.stories.tsx | 60 +-
apps/desktop/stories/workhub.stories.tsx | 22 +-
docs/README.md | 1 -
docs/architecture/session-copy-cost-baseline.md | 94 ++
docs/architecture/usage-screen-review-followups.md | 146 +++
docs/astryx-surface-file-inventory.md | 23 +-
docs/astryx-surface-file-inventory.paths | 7 +-
docs/code-origin-audit.md | 1 -
docs/deep-research-durable-workspace.md | 341 -------
docs/desktop-message-queue.md | 3 +-
...-bench-2.1-deepseek-v4-flash-edit-contracts.csv | 90 ++
...l-bench-2.1-deepseek-v4-flash-edit-contracts.md | 224 +++++
package-lock.json | 30 +-
package.json | 4 +-
.../cli/src/__tests__/acp-child-process.test.ts | 5 +-
.../src/__tests__/acp-environment-mcp-fixture.ts} | 11 +-
.../src/__tests__/acp-session-interactions.test.ts | 2 +-
packages/cli/src/__tests__/acp-session-mcp.test.ts | 828 +++++++++++++++
.../cli/src/__tests__/acp-session-registry.test.ts | 8 +
.../cli/src/__tests__/acp-stdio-server.test.ts | 1 +
.../src/__tests__/acp-tools-child-process.test.ts | 716 +++++++++++++
packages/cli/src/__tests__/cli.test.ts | 2 +-
.../__tests__/mcp-capability-publication.test.ts | 213 ++++
...untime-host-capability-provider-command.test.ts | 75 +-
.../__tests__/runtime-host-handoff-surface.test.ts | 11 +-
.../runtime-host-prompt-transcript.test.ts | 6 +
.../__tests__/runtime-host-service-manager.test.ts | 96 +-
.../__tests__/runtime-host-session-driver.test.ts | 1 +
packages/cli/src/acp/README.md | 83 +-
packages/cli/src/acp/VALIDATION.md | 188 ++++
packages/cli/src/acp/maka-acp-agent.ts | 4 +-
packages/cli/src/acp/session-mcp.ts | 242 +++++
packages/cli/src/acp/session-registry.ts | 76 +-
packages/cli/src/acp/stdio-server.ts | 5 +
packages/cli/src/cli-core.ts | 2 +-
packages/cli/src/mcp-capability-provider.ts | 16 +
packages/cli/src/mcp-capability-publication.ts | 161 +++
packages/cli/src/runtime-host-service-manager.ts | 72 +-
packages/cli/src/runtime-host-tui-command.ts | 2 +-
packages/cli/src/runtime-host-update-command.ts | 94 +-
packages/cli/src/tui-mcp-control.ts | 127 +--
packages/core/package.json | 5 +-
.../src/__tests__/client-capability-grant.test.ts | 51 +
.../core/src/__tests__/deep-research-run.test.ts | 233 -----
.../src/__tests__/deep-research-session.test.ts | 36 -
packages/core/src/__tests__/deep-research.test.ts | 31 -
.../core/src/__tests__/llm-connections.test.ts | 36 +-
packages/core/src/__tests__/model-catalog.test.ts | 20 +-
packages/core/src/__tests__/model-metadata.test.ts | 9 +-
packages/core/src/__tests__/model-thinking.test.ts | 52 +
.../__tests__/provider-catalog-contract.test.ts | 39 +-
packages/core/src/__tests__/recall.test.ts | 27 +-
.../src/__tests__/runtime-policy-codec.test.ts | 16 +-
packages/core/src/__tests__/settings.test.ts | 2 +-
.../core/src/__tests__/tool-quiet-preview.test.ts | 16 -
packages/core/src/artifacts.ts | 3 +-
packages/core/src/chat-model-choice.ts | 5 +
packages/core/src/client-capability-grant.ts | 6 +-
packages/core/src/connection-usage.ts | 120 ---
packages/core/src/deep-research-client-progress.ts | 153 ---
packages/core/src/deep-research-run.ts | 1055 --------------------
packages/core/src/deep-research.ts | 228 -----
packages/core/src/git-review.ts | 20 -
packages/core/src/llm-connections.ts | 24 +-
packages/core/src/model-catalog.ts | 41 +-
packages/core/src/model-metadata.ts | 9 +-
packages/core/src/model-thinking.ts | 70 ++
packages/core/src/models-dev-projection.ts | 1 -
packages/core/src/provider-auth.ts | 8 +-
packages/core/src/provider-registry.ts | 112 +--
packages/core/src/recall.ts | 21 +-
packages/core/src/runtime-inputs.ts | 9 +-
packages/core/src/runtime-policy.ts | 17 +-
.../src/runtime-policy/connection-catalog-codec.ts | 11 +
.../runtime-policy/model-catalog-entry-codec.ts | 22 +-
packages/core/src/session-start-mode.ts | 7 +-
packages/core/src/session.ts | 25 +-
packages/core/src/settings.ts | 41 +-
packages/core/src/thread-search.ts | 603 -----------
packages/core/src/tool-quiet-preview.ts | 21 +-
packages/core/src/transcript-search.ts | 68 ++
packages/mcp/src/__tests__/modern-manager.test.ts | 125 ++-
packages/mcp/src/__tests__/oauth.test.ts | 28 +
packages/mcp/src/__tests__/tool-progress.test.ts | 56 ++
packages/mcp/src/index.ts | 25 +
packages/mcp/src/oauth.ts | 7 +-
packages/mcp/src/tool-progress.ts | 53 +
packages/runtime-host/package.json | 1 +
.../external-session-cwd-limit-authority.json | 2 +-
.../recall-query-operation.json | 8 +
.../session-model-limit-authority.json | 5 +
.../scripts/session-copy-cost-benchmark.mjs | 211 ++++
.../access-credential-grant-migration.test.ts | 49 +
.../src/__tests__/authenticated-websocket.test.ts | 32 +
.../src/__tests__/bootstrap-runtime-policy.test.ts | 285 ++----
...client-capability-admission-integration.test.ts | 1 +
.../__tests__/client-capability-channel.test.ts | 132 ++-
.../client-capability-coordinator.test.ts | 3 +-
.../client-capability-session-scope.test.ts | 579 +++++++++++
.../src/__tests__/client-capability-uds.test.ts | 59 ++
.../__tests__/connection-effects-protocol.test.ts | 129 ---
.../src/__tests__/deep-research-protocol.test.ts | 270 -----
.../__tests__/deep-research-two-client-uds.test.ts | 149 ---
.../src/__tests__/execution-composition.test.ts | 157 ++-
.../src/__tests__/execution-host.test.ts | 113 ---
.../__tests__/execution-model-composition.test.ts | 51 +-
.../src/__tests__/fixtures/client-capability.ts | 3 +-
.../src/__tests__/host-handoff.test.ts | 36 +-
.../hosted-execution-tool-profile.test.ts | 2 +-
.../src/__tests__/interactive-run-composer.test.ts | 25 +-
.../src/__tests__/message-coordinator.test.ts | 43 +
.../runtime-host/src/__tests__/protocol.test.ts | 37 -
.../src/__tests__/recall-coordinator.test.ts | 193 ++++
.../src/__tests__/recall-protocol.test.ts | 212 ++++
.../src/__tests__/root-turn-coordinator.test.ts | 123 +--
.../__tests__/session-catalog-coordinator.test.ts | 138 ++-
.../src/__tests__/session-catalog-protocol.test.ts | 28 +-
.../session-catalog-two-client-uds.test.ts | 15 -
.../session-collaboration-authority.test.ts | 27 +-
.../session-retirement-coordinator.test.ts | 4 +-
.../session-revision-two-client-uds.test.ts | 34 +-
.../__tests__/session-subscription-client.test.ts | 51 +
.../src/__tests__/usage-screen.test.ts | 44 +-
.../workhub-coordination-protocol.test.ts | 26 +-
.../src/client/capability-provider-service.ts | 2 +
.../src/client/client-capability-channel.ts | 135 ++-
.../runtime-host/src/client/client-capability.ts | 7 +
packages/runtime-host/src/client/connection.ts | 23 +-
.../runtime-host/src/client/host-handoff-copy.ts | 60 +-
packages/runtime-host/src/client/host-handoff.ts | 41 +-
packages/runtime-host/src/client/index.ts | 9 +-
.../src/client/reconnecting-connection.ts | 13 +-
.../src/client/session-subscription.ts | 55 +-
.../runtime-host/src/protocol/client-capability.ts | 30 +-
.../src/protocol/connection-effects.ts | 170 ----
.../runtime-host/src/protocol/deep-research.ts | 385 -------
packages/runtime-host/src/protocol/index.ts | 26 +-
packages/runtime-host/src/protocol/message.ts | 11 +
packages/runtime-host/src/protocol/operations.ts | 11 +-
packages/runtime-host/src/protocol/recall.ts | 453 +++++++++
.../runtime-host/src/protocol/session-catalog.ts | 51 +-
.../src/protocol/session-continuity.ts | 8 +-
packages/runtime-host/src/protocol/turn.ts | 40 -
packages/runtime-host/src/protocol/usage-screen.ts | 25 +-
.../src/protocol/workhub-coordination.ts | 17 +-
.../src/server/access-credential-store.ts | 6 +
.../src/server/bootstrap-runtime-policy.ts | 147 +--
.../src/server/client-capability-coordinator.ts | 362 +++++--
.../server/client-capability-invocation-broker.ts | 26 +-
.../src/server/connection-effect-coordinator.ts | 76 +-
.../src/server/deep-research-coordinator.ts | 164 ---
.../src/server/execution-composition.ts | 84 +-
.../src/server/execution-model-authority.ts | 11 +-
.../src/server/hosted-execution-tool-profile.ts | 2 +-
.../src/server/interactive-run-composer.ts | 31 +-
.../src/server/interactive-turn-coordinator.ts | 35 +-
.../runtime-host/src/server/message-coordinator.ts | 103 +-
.../src/server/operation-dispatcher.ts | 6 +-
.../runtime-host/src/server/recall-coordinator.ts | 128 +++
.../src/server/root-turn-coordinator.ts | 20 +-
.../src/server/session-catalog-coordinator.ts | 88 +-
.../src/server/session-retirement-coordinator.ts | 4 +-
.../src/server/session-revision-coordinator.ts | 7 -
.../session-turn-access-request-coordinator.ts | 20 +-
.../src/test-only/client-capability-host.ts | 20 +-
packages/runtime/package.json | 1 -
.../runtime/src/__tests__/ai-sdk-backend.test.ts | 11 +-
.../src/__tests__/apply-patch-profile.test.ts | 142 ++-
.../runtime/src/__tests__/builtin-tools.test.ts | 6 +
.../src/__tests__/code-mode-backend.test.ts | 56 ++
.../commandcode-cli-language-model.test.ts | 609 -----------
.../runtime/src/__tests__/connection-usage.test.ts | 242 -----
.../src/__tests__/deep-research-tools.test.ts | 582 -----------
.../src/__tests__/model-factory-thinking.test.ts | 60 +-
.../src/__tests__/opencode-free-anonymous.test.ts | 384 -------
.../src/__tests__/opencode-free-retired.test.ts | 47 +
.../src/__tests__/opencode-session-header.test.ts | 6 +-
.../src/__tests__/plugin-executor-backend.test.ts | 4 +
.../src/__tests__/provider-conformance.test.ts | 30 -
.../src/__tests__/provider-contract-matrix.ts | 3 -
.../src/__tests__/provider-contract-overrides.ts | 118 ---
.../src/__tests__/responses-wire-contract.test.ts | 127 ++-
.../runtime/src/__tests__/session-manager.test.ts | 242 ++---
.../src/__tests__/shell-run-manager.test.ts | 14 +-
.../runtime/src/__tests__/subagent-tools.test.ts | 259 ++++-
packages/runtime/src/ai-sdk-turn.ts | 7 +
packages/runtime/src/apply-patch-profile.ts | 87 +-
packages/runtime/src/builtin-tools.ts | 5 +-
packages/runtime/src/codex-v4a-patch.ts | 20 +
.../runtime/src/commandcode-cli-language-model.ts | 914 -----------------
packages/runtime/src/connection-usage.ts | 282 ------
packages/runtime/src/deep-research-tools.ts | 1004 -------------------
packages/runtime/src/model-adapter.ts | 4 +-
packages/runtime/src/model-factory.ts | 17 -
packages/runtime/src/model-fetcher.ts | 5 +-
packages/runtime/src/model-runtime.ts | 27 +-
packages/runtime/src/openai-apply-patch.ts | 6 +
packages/runtime/src/opencode-session-header.ts | 7 +-
packages/runtime/src/plugin-executor-backend.ts | 9 +
packages/runtime/src/plugin-executor-service.ts | 5 +
packages/runtime/src/recall-tools.ts | 4 +
packages/runtime/src/session-manager.ts | 99 +-
packages/runtime/src/subagent-tools.ts | 90 +-
packages/runtime/src/test-connection.ts | 146 +--
packages/runtime/src/tool-runtime.ts | 6 +-
packages/storage/package.json | 2 -
.../src/__tests__/artifact-copy-replay.test.ts | 1 -
.../storage/src/__tests__/artifact-store.test.ts | 15 +-
.../__tests__/fixtures/file-update-lock-holder.ts | 16 +-
.../src/__tests__/operational-state-store.test.ts | 80 +-
.../src/__tests__/public-entrypoints.test.ts | 2 -
.../src/__tests__/sqlite-usage-schema.test.ts | 57 +-
.../src/__tests__/sqlite-workflow-store.test.ts | 33 -
.../storage/src/__tests__/usage-stores.test.ts | 114 +++
.../storage/src/__tests__/work-board-store.test.ts | 12 +-
packages/storage/src/artifact-metadata-codec.ts | 7 +-
packages/storage/src/artifact-store.ts | 18 +-
packages/storage/src/deep-research-authority.ts | 199 ----
packages/storage/src/deep-research-store.ts | 511 ----------
.../src/process-lifetime-file-update-lock.ts | 47 -
packages/storage/src/runtime-policy-stores.ts | 7 -
.../runtime-policy/connection-catalog-document.ts | 78 --
packages/storage/src/runtime-policy/coordinator.ts | 44 +-
packages/storage/src/runtime-policy/operations.ts | 20 -
packages/storage/src/sqlite-usage-schema.ts | 33 +-
packages/storage/src/sqlite-workflow-schema.ts | 2 +
packages/storage/src/storage-writer-composition.ts | 7 -
packages/storage/src/telemetry-file-schema.ts | 10 +-
packages/storage/src/usage-screen.ts | 24 +-
packages/storage/src/usage-stores.ts | 24 +-
.../v0.1.6-operational-state/README.md | 2 +
.../v0.1.6-operational-state/runtime.sql | 875 ++++++++++++++++
.../v0.1.6-operational-state/runtime.sqlite | Bin 905216 -> 0 bytes
packages/ui/package.json | 2 +-
.../ui/src/__tests__/chat-input-behavior.test.ts | 18 +
.../__tests__/chat-model-switcher-notice.test.tsx | 133 +++
.../__tests__/chat-turn-answer-identity.test.tsx | 181 ++--
.../__tests__/chat-turn-inline-references.test.tsx | 197 ++++
.../src/__tests__/chat-turn-steering-order.test.ts | 222 +++-
.../src/__tests__/composer-context-usage.test.tsx | 69 --
.../src/__tests__/composer-message-queue.test.tsx | 205 ++++
.../composer-model-picker-recovery.test.tsx | 49 +
.../ui/src/__tests__/composer-shortcuts.test.tsx | 193 ++++
.../ui/src/__tests__/live-turn-projection.test.ts | 8 +-
packages/ui/src/__tests__/markdown-body.test.ts | 72 ++
packages/ui/src/__tests__/materialize.test.ts | 18 +-
.../ui/src/__tests__/new-project-dialog.test.tsx | 151 +++
.../src/__tests__/search-modal-lifecycle.test.tsx | 38 +-
.../ui/src/__tests__/search-modal-recall.test.ts | 84 ++
.../ui/src/__tests__/search-modal-source.test.ts | 186 ----
.../session-history-project-drop.test.tsx | 448 +++++++++
packages/ui/src/__tests__/streaming-text.test.tsx | 24 +
packages/ui/src/__tests__/timeline-fold.test.ts | 30 +-
.../__tests__/tool-activity-presentation.test.ts | 377 ++++++-
.../ui/src/__tests__/transcript-projection.test.ts | 48 +-
.../ui/src/__tests__/turn-running-spinner.test.tsx | 67 +-
packages/ui/src/astryx-chat-reasoning.tsx | 45 +-
packages/ui/src/astryx-i18n.tsx | 2 +
packages/ui/src/chat-display-helpers.ts | 24 +-
packages/ui/src/chat-empty-hero.tsx | 115 +--
packages/ui/src/chat-input-behavior.ts | 22 +
packages/ui/src/chat-model-switcher.tsx | 90 +-
packages/ui/src/chat-turn.tsx | 665 +++++-------
packages/ui/src/chat-view.tsx | 243 ++---
packages/ui/src/client-capability-prompt.tsx | 1 +
packages/ui/src/client-plugin-slots.tsx | 54 +
packages/ui/src/components.tsx | 8 +-
packages/ui/src/composer-message-queue.tsx | 3 +-
packages/ui/src/composer.tsx | 154 +--
packages/ui/src/conversation-copy.ts | 269 +----
packages/ui/src/index.ts | 2 +
packages/ui/src/inline-reference.tsx | 62 +-
packages/ui/src/live-turn-projection.ts | 194 ++--
packages/ui/src/markdown-body.tsx | 4 +-
packages/ui/src/markdown-math.tsx | 378 +++++--
packages/ui/src/materialize.ts | 171 +---
packages/ui/src/new-project-dialog.tsx | 116 +++
packages/ui/src/primitives/chat.tsx | 90 +-
packages/ui/src/search-modal.tsx | 202 ++--
packages/ui/src/session-context-layer.tsx | 23 -
packages/ui/src/session-history-list.tsx | 213 +++-
packages/ui/src/session-rail-context.tsx | 41 +
packages/ui/src/session-setting-intent.test.ts | 64 +-
packages/ui/src/session-setting-intent.ts | 27 +-
packages/ui/src/shell-controls-copy.ts | 22 +-
packages/ui/src/styles.css | 287 +-----
packages/ui/src/timeline-fold.ts | 41 +
packages/ui/src/tool-activity.tsx | 363 ++++---
packages/ui/src/tool-activity/result-projection.ts | 22 -
packages/ui/src/transcript-projection.ts | 30 +-
packages/ui/src/workspace-picker.tsx | 37 +-
packages/ui/stories/attachment.stories.tsx | 36 +
packages/ui/stories/markdown.stories.tsx | 53 +
packages/ui/stories/model-picker.stories.tsx | 47 +-
packages/ui/stories/turn-elapsed-clock.stories.tsx | 26 +-
...+0.6.1.patch => @astryxdesign+core+0.6.2.patch} | 708 +++++++++++--
patches/README.md | 36 +-
scripts/asf-license-headers.mjs | 2 +-
scripts/asf-source-release.mjs | 3 +
scripts/asf-source-release.test.mjs | 24 +
scripts/check-app-shell-hooks.mjs | 6 +-
scripts/generate-third-party-notices.mjs | 1 +
.../model-metadata/models-dev-api.snapshot.json | 306 +-----
scripts/perf/frontend.spec.ts | 4 +-
scripts/perf/geometry-ablation.mjs | 44 +-
.../plugins/codex-app-server-executor/README.md | 61 ++
.../plugins/codex-app-server-executor/client.js | 316 ++++++
.../plugins/codex-app-server-executor/index.mjs | 53 +
.../codex-app-server-executor/maka.composition.yml | 10 +
.../codex-app-server-executor/maka.extension.json | 62 ++
.../plugins/codex-app-server-executor/package.json | 15 +
.../src/codex-app-server.mjs | 859 ++++++++++++++++
.../test/fixtures/fake-codex.mjs | 201 ++++
.../codex-app-server-executor/test/plugin.test.mjs | 395 ++++++++
scripts/smoke-release-cli-package.mjs | 15 +-
scripts/sync-model-metadata.mjs | 1 -
scripts/verify-packaged-app.test.mjs | 1 +
website/README.md | 2 +-
website/src/components/Downloads.astro | 32 +-
website/src/components/Home.astro | 18 +-
website/src/copy/en.ts | 65 +-
website/src/copy/links.ts | 2 -
website/src/copy/types.ts | 12 +-
website/src/copy/zh-CN.ts | 60 +-
website/src/styles/site.css | 7 +-
website/test/site.test.mjs | 32 +-
642 files changed, 28826 insertions(+), 24490 deletions(-)
delete mode 100644 apps/desktop/e2e/skill-draft-lifecycle.spec.ts
create mode 100644 apps/desktop/src/main/__tests__/bootstrap-invoke-preload.test.ts
delete mode 100644 apps/desktop/src/main/__tests__/commandcode-browser-login-flow.test.ts
delete mode 100644 apps/desktop/src/main/__tests__/commandcode-browser-login.test.ts
delete mode 100644 apps/desktop/src/main/__tests__/commandcode-login-ipc-main.test.ts
delete mode 100644 apps/desktop/src/main/__tests__/composer-git-branch.test.ts
create mode 100644 apps/desktop/src/main/__tests__/desktop-transcript-replica.test.ts
create mode 100644 apps/desktop/src/main/__tests__/main-window-drop-guard.test.ts
create mode 100644 apps/desktop/src/main/__tests__/multi-host-recall-search.test.ts
delete mode 100644 apps/desktop/src/main/__tests__/multi-host-thread-search.test.ts
copy apps/desktop/src/main/__tests__/{native-file-dialog-copy.test.ts => new-chat-executor-selection.test.ts} (61%)
create mode 100644 apps/desktop/src/main/__tests__/runtime-host-handoff-surface.test.ts
create mode 100644 apps/desktop/src/main/__tests__/runtime-host-recall-ipc-main.test.ts
delete mode 100644 apps/desktop/src/main/__tests__/runtime-host-search-ipc-main.test.ts
create mode 100644 apps/desktop/src/main/__tests__/runtime-host-session-subscription-owner.test.ts
create mode 100644 apps/desktop/src/main/__tests__/session-change-retirement.test.ts
create mode 100644 apps/desktop/src/main/__tests__/session-navigation-move-to-project.test.ts
delete mode 100644 apps/desktop/src/main/__tests__/startup-progress-window.test.ts
delete mode 100644 apps/desktop/src/main/__tests__/thread-search.test.ts
create mode 100644 apps/desktop/src/main/__tests__/transcript-open-cached-preview.test.ts
create mode 100644 apps/desktop/src/main/boot-context.ts
delete mode 100644 apps/desktop/src/main/commandcode-browser-login.ts
delete mode 100644 apps/desktop/src/main/commandcode-login-ipc-main.ts
delete mode 100644 apps/desktop/src/main/deep-research-desktop-projection.ts
create mode 100644 apps/desktop/src/main/early-window.ts
copy packages/cli/src/tui-shortcut-copy.ts => apps/desktop/src/main/main-window-drop-guard.ts (54%)
create mode 100644 apps/desktop/src/main/runtime-host-handoff-surface.ts
create mode 100644 apps/desktop/src/main/runtime-host-recall-ipc-main.ts
delete mode 100644 apps/desktop/src/main/runtime-host-search-ipc-main.ts
delete mode 100644 apps/desktop/src/main/startup-presentation.ts
delete mode 100644 apps/desktop/src/main/startup-progress-window.ts
copy packages/core/src/swarm-command.ts => apps/desktop/src/main/workhub-new-work-defaults.ts (51%)
create mode 100644 apps/desktop/src/preload/bootstrap-invoke.ts
create mode 100644 apps/desktop/src/preload/multi-host-recall-search.ts
delete mode 100644 apps/desktop/src/preload/multi-host-thread-search.ts
delete mode 100644 apps/desktop/src/renderer/app-shell-session-start-actions.ts
copy apps/desktop/{.storybook/node-crypto-boundary.ts => src/renderer/application/contracts/runtime-host-project-key.ts} (79%)
create mode 100644 apps/desktop/src/renderer/application/contracts/session-catalog/catalog-row-watch.tsx
create mode 100644 apps/desktop/src/renderer/application/contracts/session-catalog/catalog-sessions.tsx
rename apps/desktop/src/renderer/{ => application/contracts/session-catalog}/observable-state.ts (100%)
create mode 100644 apps/desktop/src/renderer/application/contracts/session-catalog/session-catalog-state.ts
create mode 100644 apps/desktop/src/renderer/application/contracts/session-catalog/session-change-effects.ts
rename apps/desktop/src/renderer/{ => application/contracts/session-catalog}/session-event-health.ts (100%)
copy packages/core/src/onboarding-milestone.ts => apps/desktop/src/renderer/application/contracts/session-catalog/session-id-set.ts (68%)
copy apps/desktop/src/renderer/{features/session-navigation/model/session-nav-filter.ts => application/contracts/session-catalog/session-rail-visibility.ts} (61%)
rename apps/desktop/src/renderer/{ => application/contracts/session-catalog}/stale-sessions.ts (85%)
rename apps/desktop/src/renderer/{ => application/contracts/session-catalog}/use-external-store-selector.ts (100%)
delete mode 100644 apps/desktop/src/renderer/application/contracts/session-start-mode.ts
delete mode 100644 apps/desktop/src/renderer/features/connection-settings/commandcode-browser-login-flow.ts
delete mode 100644 apps/desktop/src/renderer/features/connection-settings/commandcode-browser-login-section.tsx
delete mode 100644 apps/desktop/src/renderer/features/connection-settings/connection-usage-card.tsx
create mode 100644 apps/desktop/src/renderer/features/overlays/model/palette-session-commands.ts
copy apps/desktop/src/{main/project-picker-copy.ts => renderer/features/runtime-host-management/locales/runtime-host-handoff-copy.ts} (59%)
create mode 100644 apps/desktop/src/renderer/features/runtime-host-management/ui/runtime-host-handoff-overlay.tsx
delete mode 100644 apps/desktop/src/renderer/features/workbar/tools/composer-git-branch.ts
copy apps/desktop/src/renderer/{daily-review-actions.ts => features/workhub/model/turn-presentation.ts} (51%)
create mode 100644 apps/desktop/src/renderer/platform/desktop/session-catalog-sync.ts
delete mode 100644 apps/desktop/src/renderer/session-catalog-state.ts
delete mode 100644 apps/desktop/src/renderer/styles/deep-research.css
delete mode 100644 apps/desktop/src/renderer/use-deep-research-run.ts
create mode 100644 apps/desktop/stories/runtime-host-handoff.stories.tsx
create mode 100644 docs/architecture/session-copy-cost-baseline.md
create mode 100644 docs/architecture/usage-screen-review-followups.md
delete mode 100644 docs/deep-research-durable-workspace.md
create mode 100644 docs/eval/terminal-bench-2.1-deepseek-v4-flash-edit-contracts.csv
create mode 100644 docs/eval/terminal-bench-2.1-deepseek-v4-flash-edit-contracts.md
copy packages/{runtime-host/src/operator/managed-service-target.ts => cli/src/__tests__/acp-environment-mcp-fixture.ts} (72%)
create mode 100644 packages/cli/src/__tests__/acp-session-mcp.test.ts
create mode 100644 packages/cli/src/__tests__/acp-tools-child-process.test.ts
create mode 100644 packages/cli/src/__tests__/mcp-capability-publication.test.ts
create mode 100644 packages/cli/src/acp/VALIDATION.md
create mode 100644 packages/cli/src/acp/session-mcp.ts
create mode 100644 packages/cli/src/mcp-capability-publication.ts
create mode 100644 packages/core/src/__tests__/client-capability-grant.test.ts
delete mode 100644 packages/core/src/__tests__/deep-research-run.test.ts
delete mode 100644 packages/core/src/__tests__/deep-research-session.test.ts
delete mode 100644 packages/core/src/__tests__/deep-research.test.ts
delete mode 100644 packages/core/src/connection-usage.ts
delete mode 100644 packages/core/src/deep-research-client-progress.ts
delete mode 100644 packages/core/src/deep-research-run.ts
delete mode 100644 packages/core/src/deep-research.ts
delete mode 100644 packages/core/src/thread-search.ts
create mode 100644 packages/core/src/transcript-search.ts
create mode 100644 packages/mcp/src/__tests__/tool-progress.test.ts
create mode 100644 packages/mcp/src/tool-progress.ts
create mode 100644 packages/runtime-host/protocol-compatible-changes/recall-query-operation.json
create mode 100644 packages/runtime-host/protocol-compatible-changes/session-model-limit-authority.json
create mode 100644 packages/runtime-host/scripts/session-copy-cost-benchmark.mjs
create mode 100644 packages/runtime-host/src/__tests__/client-capability-session-scope.test.ts
delete mode 100644 packages/runtime-host/src/__tests__/deep-research-protocol.test.ts
delete mode 100644 packages/runtime-host/src/__tests__/deep-research-two-client-uds.test.ts
create mode 100644 packages/runtime-host/src/__tests__/recall-coordinator.test.ts
create mode 100644 packages/runtime-host/src/__tests__/recall-protocol.test.ts
delete mode 100644 packages/runtime-host/src/protocol/deep-research.ts
create mode 100644 packages/runtime-host/src/protocol/recall.ts
delete mode 100644 packages/runtime-host/src/server/deep-research-coordinator.ts
create mode 100644 packages/runtime-host/src/server/recall-coordinator.ts
delete mode 100644 packages/runtime/src/__tests__/commandcode-cli-language-model.test.ts
delete mode 100644 packages/runtime/src/__tests__/connection-usage.test.ts
delete mode 100644 packages/runtime/src/__tests__/deep-research-tools.test.ts
delete mode 100644 packages/runtime/src/__tests__/opencode-free-anonymous.test.ts
create mode 100644 packages/runtime/src/__tests__/opencode-free-retired.test.ts
delete mode 100644 packages/runtime/src/commandcode-cli-language-model.ts
delete mode 100644 packages/runtime/src/connection-usage.ts
delete mode 100644 packages/runtime/src/deep-research-tools.ts
delete mode 100644 packages/storage/src/deep-research-authority.ts
delete mode 100644 packages/storage/src/deep-research-store.ts
create mode 100644 packages/storage/test-fixtures/v0.1.6-operational-state/runtime.sql
delete mode 100644 packages/storage/test-fixtures/v0.1.6-operational-state/runtime.sqlite
create mode 100644 packages/ui/src/__tests__/chat-model-switcher-notice.test.tsx
create mode 100644 packages/ui/src/__tests__/chat-turn-inline-references.test.tsx
create mode 100644 packages/ui/src/__tests__/composer-message-queue.test.tsx
create mode 100644 packages/ui/src/__tests__/composer-shortcuts.test.tsx
create mode 100644 packages/ui/src/__tests__/new-project-dialog.test.tsx
create mode 100644 packages/ui/src/__tests__/search-modal-recall.test.ts
delete mode 100644 packages/ui/src/__tests__/search-modal-source.test.ts
create mode 100644 packages/ui/src/__tests__/session-history-project-drop.test.tsx
create mode 100644 packages/ui/src/new-project-dialog.tsx
rename patches/{@astryxdesign+core+0.6.1.patch => @astryxdesign+core+0.6.2.patch} (68%)
create mode 100644 scripts/plugins/codex-app-server-executor/README.md
create mode 100644 scripts/plugins/codex-app-server-executor/client.js
create mode 100644 scripts/plugins/codex-app-server-executor/index.mjs
create mode 100644 scripts/plugins/codex-app-server-executor/maka.composition.yml
create mode 100644 scripts/plugins/codex-app-server-executor/maka.extension.json
create mode 100644 scripts/plugins/codex-app-server-executor/package.json
create mode 100644 scripts/plugins/codex-app-server-executor/src/codex-app-server.mjs
create mode 100755 scripts/plugins/codex-app-server-executor/test/fixtures/fake-codex.mjs
create mode 100644 scripts/plugins/codex-app-server-executor/test/plugin.test.mjs
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@maka.apache.org
For additional commands, e-mail: commits-help@maka.apache.org