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/10/19 02:51:03 UTC

(maka) branch feat/cli-run-interaction updated (34259eb467 -> 76b28c24ab)

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

me2seeks pushed a change to branch feat/cli-run-interaction
in repository https://gitbox.apache.org/repos/asf/maka.git


    from 34259eb467 fix(cli): preserve detached interactions and reliable run results
     add 2c42907728 fix(desktop): preserve cached replies and repair CI gates (#6129)
     add db455a1661 feat(runtime-host): add durable event-wait observation (#6113)
     add face9409df feat(desktop): show configured agents in the model picker (#6103)
     add d14cec5719 fix(runtime): abandon a settled plugin execution whose result was not published (#5823)
     add 368f5c9a3d feat(storage): import Cursor sessions via the state.vscdb adapter (#6039)
     add b53b51a528 chore(deps): bump proxy-addr from 2.0.7 to 2.0.8 (#6065)
     add 57cde86bdc feat(assistant): coordinate work through a durable inbox bot (#6124)
     add 7373ab6455 fix(storage): restore Codex import image attachments (#6118)
     add d10bf87c8f fix(desktop): preserve Windows opencli launcher paths (#6121)
     add c8f0dae03c fix(runtime-host): validate project roots for the target platform (#6122)
     add e2dc50465e fix(runtime-host): preserve Windows SSH operator arguments (#6123)
     add 0006a01fb3 fix(test): synchronize escaped descendant before supervisor fault (#6134)
     add 521f848fce fix(test): publish shell owner readiness markers atomically (#6135)
     add da6e75a84b fix(storage): initialize vacuum mode for concurrently created databases (#6136)
     add a4a5363cac test(runtime-host): wait for event observation I/O by deadline (#6140)
     add 78c7cb9f5d fix(runtime): resolve a linked worktree read boundary to its common git dir (#6105)
     add 286ffa8206 fix(ui): preserve running tool state when reconnecting (#6145)
     add 1a0b3fdb99 chore(deps): bump electron from 43.4.1 to 43.5.0 (#6153)
     add 39615e2834 fix(desktop): wait for in-flight session settings before sending (#6150)
     add 2ddaa74c3a chore(release): prepare 0.2.2 and correct source packaging (#6148)
     add c69a7960e5 Merge remote-tracking branch 'origin/main' into feat/cli-run-interaction
     add 76b28c24ab fix(cli): handle assistant inbox admission from current host

No new revisions were added by this update.

Summary of changes:
 .github/workflows/windows-recovery.yml             |   38 +-
 CHANGELOG.md                                       |   35 +
 DISCLAIMER-WIP                                     |    2 +-
 LICENSE                                            |   12 +-
 apps/desktop/artifact-budget.json                  |    1 +
 apps/desktop/package.json                          |    4 +-
 apps/desktop/renderer-architecture.json            |    5 +-
 .../app-shell-plan-mode-submit-race.test.ts        |  125 +
 .../__tests__/app-shell-revision-resend.test.ts    |  106 +
 .../src/main/__tests__/browser-ipc-main.test.ts    |   51 +-
 .../src/main/__tests__/browser-selection.test.ts   |   28 +-
 .../main/__tests__/composer-staging-owner.test.ts  |   60 +-
 .../external-agents-settings-page.test.ts          |   14 +-
 .../src/main/__tests__/opencli-chrome.test.ts      |   63 +-
 .../src/main/__tests__/overlays-model.test.ts      |   11 +
 .../main/__tests__/overlays-provider-scope.test.ts |   18 +
 .../main/__tests__/personal-assistant-chat.test.ts |   83 +
 .../runtime-host-bot-session-adapter.test.ts       |   60 +
 .../main/__tests__/runtime-host-management.test.ts |   22 +-
 .../main/__tests__/runtime-host-onboarding.test.ts |   45 +
 .../runtime-host-project-directory-policy.test.ts  |   23 +-
 .../src/main/__tests__/session-local.test.ts       |  126 +-
 .../main/__tests__/session-setting-intent.test.ts  |  190 +
 .../session-settings-provider-scope.test.ts        |   46 +-
 .../main/__tests__/workhub-remote-bridge.test.ts   |  124 +-
 apps/desktop/src/main/bot-incoming-main.ts         |    6 +
 apps/desktop/src/main/bot-session-adapter.ts       |    3 +
 apps/desktop/src/main/browser-ipc-main.ts          |    2 +-
 apps/desktop/src/main/browser/automation-host.ts   |    6 +-
 apps/desktop/src/main/browser/browser-host.ts      |    6 +-
 apps/desktop/src/main/browser/logic.ts             |   17 +-
 apps/desktop/src/main/browser/session.ts           |   23 +-
 apps/desktop/src/main/opencli-chrome.ts            |    8 +-
 apps/desktop/src/main/runtime-host-boot.ts         |    2 +-
 .../src/main/runtime-host-bot-session-adapter.ts   |    3 +-
 .../src/main/runtime-host-local-management.ts      |    1 +
 .../src/main/runtime-host-management-provider.ts   |    1 +
 apps/desktop/src/main/runtime-host-management.ts   |   12 +-
 apps/desktop/src/main/runtime-host-onboarding.ts   |   12 +-
 apps/desktop/src/main/session-local-service.ts     |   15 +-
 apps/desktop/src/main/session-local-store.ts       |   10 +-
 apps/desktop/src/preload/bridge-contract.d.ts      |    2 +-
 apps/desktop/src/preload/browser-selection.ts      |    7 +-
 apps/desktop/src/renderer/app-shell.tsx            |   14 +-
 .../contracts/session-settings-settlement.ts       |   52 +
 apps/desktop/src/renderer/chat-composer-region.tsx |    2 +-
 apps/desktop/src/renderer/chat-message-surface.tsx |   10 +-
 .../computer-use-overlay/engine/cursor-engine.ts   |   20 +-
 .../computer-use-overlay/engine/palette.ts         |   26 +-
 .../conversation/controller/chat-actions.ts        |   21 +-
 .../conversation/controller/composer-submit.ts     |   50 +-
 .../controller/use-composer-submission.ts          |   12 +
 .../conversation/model/executor-composer.ts        |    4 +-
 .../features/conversation/submission-services.ts   |    2 +-
 .../conversation/ui/conversation-readers.tsx       |    6 +-
 .../conversation/ui/executor-brand-marks.tsx       |   53 +
 .../features/conversation/ui/staged-composer.tsx   |   31 +-
 .../features/external-agent-settings/page.tsx      |    6 +-
 .../overlays/controller/use-overlays-controller.ts |    3 +
 .../features/overlays/model/overlays-projection.ts |    1 +
 .../overlays/model/settings-modal-state.ts         |   13 +-
 .../features/personal-assistant/avatar.tsx         |   80 +
 .../features/personal-assistant/chat-behavior.ts   |   51 +
 .../personal-assistant/chat-copy.ts}               |   20 +-
 .../personal-assistant/chat-presentation.tsx       |   82 +
 .../renderer/features/personal-assistant/index.tsx |    8 +-
 .../personal-assistant/original-reader.tsx         |    1 -
 .../personal-assistant/personal-assistant.css      |  133 +
 .../features/personal-assistant/testing.ts         |    3 +
 .../features/personal-assistant/typing.tsx         |   57 +
 .../renderer/features/session-settings/README.md   |   10 +
 .../controller/session-settings-bridge.ts          |    6 +
 .../controller/use-session-settings-controller.ts  |    2 +
 .../model/session-settings-contract.ts             |   12 +
 .../ui/session-settings-provider.tsx               |    8 +-
 .../renderer/locales/settings-navigation-copy.ts   |    6 +-
 .../settings/runtime-host-management-dialog.tsx    |    2 +-
 .../settings/runtime-host-onboarding-dialog.tsx    |    2 +-
 .../src/renderer/settings/settings-modal.tsx       |    2 +-
 .../src/renderer/settings/settings-surface.tsx     |    6 +-
 apps/desktop/src/renderer/styles.css               |    1 +
 .../desktop/src/renderer/styles/model-switcher.css |  138 +-
 .../runtime-host-project-directory-policy.ts       |   18 +-
 .../desktop/src/shared/session-local-contract.d.ts |    2 +-
 apps/desktop/stories/app-shell.stories.tsx         |   34 +
 docs/astryx-surface-file-inventory.md              |   15 +-
 docs/astryx-surface-file-inventory.paths           |    5 +
 package-lock.json                                  |   30 +-
 package.json                                       |    4 +-
 packages/cli/README.md                             |    4 +-
 packages/cli/README.zh-CN.md                       |    4 +-
 packages/cli/package.json                          |    2 +-
 .../__tests__/acp-goal-plan-child-process.test.ts  |   37 +-
 .../cli/src/__tests__/run-session-host.test.ts     |   38 +
 .../__tests__/runtime-host-service-manager.test.ts |   59 +
 packages/cli/src/run-session-command.ts            |    6 +
 packages/cli/src/run-session-result.ts             |    2 +-
 packages/cli/src/runtime-host-cli.ts               |   36 +-
 packages/core/src/__tests__/event-wait.test.ts     |  213 +
 packages/core/src/event-wait.ts                    |  131 +-
 packages/core/src/external-session.ts              |    2 +
 packages/core/src/runtime-event.ts                 |    5 +
 packages/core/src/runtime-invocation.ts            |    4 +-
 packages/core/src/session.ts                       |    5 +-
 packages/core/src/turn-origin.ts                   |   21 +
 packages/runtime-host/package.json                 |    2 +-
 .../__tests__/assistant-avatar-boundary.test.ts    |  233 +
 .../src/__tests__/assistant-bot.test.ts            | 1159 +++++
 .../assistant-initiative-boundary.test.ts          |  314 ++
 .../__tests__/assistant-memory-feedback.test.ts    |  161 +
 .../builtin-external-agent-plugins.test.ts         |   31 +-
 .../src/__tests__/event-wait-manager.test.ts       | 4874 ++++++++++++++++++++
 .../src/__tests__/execution-composition.test.ts    |  312 +-
 .../__tests__/external-session-coordinator.test.ts |   33 +-
 .../src/__tests__/personal-assistant.test.ts       |    4 +-
 .../src/__tests__/plan-two-client-uds.test.ts      |  158 +-
 .../runtime-host/src/__tests__/protocol.test.ts    |   12 +-
 .../src/__tests__/root-turn-coordinator.test.ts    |  107 +-
 .../src/__tests__/ssh-operator-activation.test.ts  |   57 +-
 packages/runtime-host/src/assistant/README.md      |   61 +-
 packages/runtime-host/src/assistant/bot/avatar.ts  |  111 +
 packages/runtime-host/src/assistant/bot/bridge.ts  |   72 +
 .../runtime-host/src/assistant/bot/capabilities.ts |   58 +
 .../runtime-host/src/assistant/bot/controller.ts   |  313 ++
 .../runtime-host/src/assistant/bot/conversation.ts |  132 +
 packages/runtime-host/src/assistant/bot/host.ts    |  199 +
 packages/runtime-host/src/assistant/bot/store.ts   |  246 +
 .../src/assistant/index-initiative/assistant.ts    |    4 +-
 .../src/assistant/index-initiative/controller.ts   |   71 +-
 .../src/assistant/index-initiative/host.ts         |  124 +-
 .../src/assistant/index-initiative/prompt.ts       |    4 +-
 .../src/assistant/index-initiative/store.ts        |    7 +-
 .../src/assistant/memory-network/controller.ts     |  222 +-
 .../src/assistant/memory-network/host.ts           |   28 +-
 .../assistant/proactive-matters/clarification.ts   |  138 +
 .../src/assistant/proactive-matters/controller.ts  |   25 +-
 .../src/assistant/proactive-matters/delegation.ts  |   42 +-
 .../src/assistant/proactive-matters/delivery.ts    |   13 +
 .../src/assistant/proactive-matters/host.ts        |    9 +-
 .../src/assistant/proactive-matters/prompt.ts      |    2 +-
 .../src/assistant/proactive-matters/store.ts       |   10 +-
 packages/runtime-host/src/assistant/service.ts     |   37 +
 .../src/client/ssh-operator-activation.ts          |   12 +-
 packages/runtime-host/src/protocol/index.ts        |    8 +-
 packages/runtime-host/src/protocol/message.ts      |   26 +-
 .../src/protocol/personal-assistant.ts             |   39 +
 packages/runtime-host/src/protocol/turn.ts         |   11 +-
 .../runtime-host/src/server/avatar-image-source.ts |   80 +
 .../src/server/builtin-external-agent-plugins.ts   |   24 -
 .../runtime-host/src/server/event-wait-adapter.ts  |  133 +
 .../runtime-host/src/server/event-wait-manager.ts  | 1340 ++++++
 .../src/server/execution-composition.ts            |  224 +-
 .../src/server/external-session-coordinator.ts     |   33 +-
 .../src/server/interactive-run-composer.ts         |    6 +-
 .../index-initiative/test/assistant.test.ts        |   17 +-
 .../assistant/index-initiative/test/fixture.ts     |   75 +-
 .../index-initiative/test/platform.test.ts         |   84 +-
 .../assistant/index-initiative/test/prompt.test.ts |   12 +-
 .../assistant/memory-network/test/groups.test.ts   |    5 +-
 .../memory-network/test/index-navigation.test.ts   |  162 +
 .../assistant/memory-network/test/platform.test.ts |   43 +-
 .../runtime-host/test/assistant/native-fixture.ts  |    4 +
 .../proactive-matters/test/assistant-loop.test.ts  |  102 +-
 .../proactive-matters/test/clarification.test.ts   |  146 +
 .../proactive-matters/test/controller.test.ts      |  135 +
 .../proactive-matters/test/delegation.test.ts      |    5 +-
 .../proactive-matters/test/plugin.test.ts          |    2 +
 .../test/source-assistant-loop.test.ts             |   40 +-
 .../runtime/src/__tests__/ai-sdk-backend.test.ts   |   42 +
 .../src/__tests__/owned-child-process.test.ts      |   54 +-
 .../src/__tests__/plugin-agent-service.test.ts     |   22 +-
 .../src/__tests__/plugin-executor-backend.test.ts  |   63 +
 .../src/__tests__/runtime-event-read-model.test.ts |   21 +
 .../__tests__/sandbox-boundary-declaration.test.ts |  285 ++
 .../src/__tests__/shell-owner-death.test.ts        |    6 +-
 packages/runtime/src/ai-sdk-turn.ts                |   24 +
 packages/runtime/src/plugin-agent-service.ts       |   24 +-
 packages/runtime/src/plugin-executor-backend.ts    |   29 +-
 packages/runtime/src/plugin-executor-service.ts    |    7 +
 packages/runtime/src/runtime-event-backfill.ts     |    1 +
 packages/runtime/src/runtime-event-read-model.ts   |    1 +
 packages/runtime/src/sandbox-boundary-path.ts      |   80 +-
 packages/runtime/src/tool-runtime.ts               |    2 +
 packages/storage/package.json                      |    1 +
 .../src/__tests__/codex-session-adapter.test.ts    |   47 +
 .../src/__tests__/cursor-session-adapter.test.ts   |  492 ++
 .../src/__tests__/event-wait-authority.test.ts     |  824 +++-
 .../__tests__/external-session-importer.test.ts    |  128 +-
 .../src/__tests__/operational-state-store.test.ts  |   30 +-
 .../storage/src/__tests__/session-store.test.ts    |   55 +-
 .../__tests__/sqlite-recovery-concurrency.test.ts  |    1 +
 .../src/__tests__/sqlite-runtime-store.test.ts     |   29 +
 packages/storage/src/agent-run-store-contract.ts   |    5 +-
 packages/storage/src/codex-session-adapter.ts      |   28 +-
 packages/storage/src/cursor-session-adapter.ts     |  728 +++
 packages/storage/src/event-wait-authority.ts       |  200 +-
 packages/storage/src/execution-stores.ts           |   27 +-
 packages/storage/src/external-session-adapters.ts  |    6 +
 packages/storage/src/external-session-images.ts    |  155 +
 packages/storage/src/external-session-importer.ts  |   17 +
 packages/storage/src/operational-state-store.ts    |    2 +-
 packages/storage/src/session-store-contract.ts     |   11 +-
 packages/storage/src/session-store.ts              |   58 +-
 .../storage/src/sqlite-event-wait-authority.ts     |  147 +
 packages/storage/src/sqlite-runtime-schema.ts      |   17 +-
 packages/storage/src/sqlite-runtime-store.ts       |    7 +-
 packages/storage/src/sqlite-workflow-schema.ts     |   17 +-
 .../src/test-only/memory-event-wait-authority.ts   |  138 +
 .../src/test-only/memory-execution-session.ts      |    5 +-
 .../__tests__/chat-turn-answer-identity.test.tsx   |   27 +
 .../__tests__/chat-view-empty-compaction.test.tsx  |   21 +
 .../src/__tests__/chat-view-load-earlier.test.tsx  |   21 +
 .../src/__tests__/executor-model-picker.test.tsx   |  202 +-
 packages/ui/src/__tests__/materialize.test.ts      |    9 +
 ...tryx-i18n.test.tsx => message-summary.test.tsx} |   40 +-
 .../ui/src/__tests__/transcript-projection.test.ts |   31 +
 .../ui/src/assistant-chat-copy.ts                  |   12 +-
 packages/ui/src/chat-turn.tsx                      |   13 +-
 packages/ui/src/chat-view.tsx                      |   17 +-
 packages/ui/src/composer.tsx                       |   16 +
 packages/ui/src/executor-model-picker.tsx          |  277 +-
 packages/ui/src/materialize.ts                     |    3 +
 packages/ui/src/message-summary.tsx                |   53 +
 packages/ui/src/model-picker-panel.tsx             |   69 +-
 packages/ui/src/session-setting-intent.ts          |   83 +-
 packages/ui/src/shared-ui-copy.ts                  |    4 +
 packages/ui/src/styles.css                         |   19 +
 packages/ui/src/transcript-projection.ts           |   20 +-
 packages/ui/stories/model-picker.stories.tsx       |   75 +-
 patches/README.md                                  |    3 +-
 patches/run+2.1.4.patch                            |    4 +-
 patches/run-2.1.4-notices.md                       |    6 +-
 scripts/apply-dependency-patches.mjs               |   40 +-
 scripts/apply-dependency-patches.test.mjs          |   81 +
 scripts/asf-license-headers.mjs                    |    6 +
 scripts/asf-source-release.mjs                     |    5 +
 scripts/asf-source-release.test.mjs                |   15 +
 scripts/ci-test-plan.mjs                           |    2 +
 scripts/ci-workflow-policy.test.mjs                |    2 +-
 scripts/source-legal-inventory.test.mjs            |   12 +
 scripts/windows-package-source-closure.test.mjs    |   12 +-
 241 files changed, 19211 insertions(+), 1039 deletions(-)
 create mode 100644 apps/desktop/src/main/__tests__/app-shell-plan-mode-submit-race.test.ts
 create mode 100644 apps/desktop/src/main/__tests__/personal-assistant-chat.test.ts
 create mode 100644 apps/desktop/src/renderer/application/contracts/session-settings-settlement.ts
 create mode 100644 apps/desktop/src/renderer/features/conversation/ui/executor-brand-marks.tsx
 create mode 100644 apps/desktop/src/renderer/features/personal-assistant/avatar.tsx
 create mode 100644 apps/desktop/src/renderer/features/personal-assistant/chat-behavior.ts
 copy apps/desktop/src/renderer/{platform/desktop/create-assistant-session-visibility-source.ts => features/personal-assistant/chat-copy.ts} (52%)
 create mode 100644 apps/desktop/src/renderer/features/personal-assistant/chat-presentation.tsx
 create mode 100644 apps/desktop/src/renderer/features/personal-assistant/typing.tsx
 create mode 100644 packages/runtime-host/src/__tests__/assistant-avatar-boundary.test.ts
 create mode 100644 packages/runtime-host/src/__tests__/assistant-bot.test.ts
 create mode 100644 packages/runtime-host/src/__tests__/assistant-initiative-boundary.test.ts
 create mode 100644 packages/runtime-host/src/__tests__/assistant-memory-feedback.test.ts
 create mode 100644 packages/runtime-host/src/__tests__/event-wait-manager.test.ts
 create mode 100644 packages/runtime-host/src/assistant/bot/avatar.ts
 create mode 100644 packages/runtime-host/src/assistant/bot/bridge.ts
 create mode 100644 packages/runtime-host/src/assistant/bot/capabilities.ts
 create mode 100644 packages/runtime-host/src/assistant/bot/controller.ts
 create mode 100644 packages/runtime-host/src/assistant/bot/conversation.ts
 create mode 100644 packages/runtime-host/src/assistant/bot/host.ts
 create mode 100644 packages/runtime-host/src/assistant/bot/store.ts
 create mode 100644 packages/runtime-host/src/assistant/proactive-matters/clarification.ts
 create mode 100644 packages/runtime-host/src/server/avatar-image-source.ts
 create mode 100644 packages/runtime-host/src/server/event-wait-adapter.ts
 create mode 100644 packages/runtime-host/src/server/event-wait-manager.ts
 create mode 100644 packages/runtime-host/test/assistant/proactive-matters/test/clarification.test.ts
 create mode 100644 packages/runtime-host/test/assistant/proactive-matters/test/controller.test.ts
 create mode 100644 packages/storage/src/__tests__/cursor-session-adapter.test.ts
 create mode 100644 packages/storage/src/cursor-session-adapter.ts
 create mode 100644 packages/storage/src/external-session-images.ts
 copy packages/ui/src/__tests__/{astryx-i18n.test.tsx => message-summary.test.tsx} (52%)
 copy apps/desktop/src/main/project-picker-copy.ts => packages/ui/src/assistant-chat-copy.ts (58%)
 create mode 100644 packages/ui/src/message-summary.tsx
 create mode 100644 scripts/apply-dependency-patches.test.mjs


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