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