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/08/30 13:35:41 UTC
(maka) branch feat/3838-remote-mcp-companion updated (2b800ca436 -> 31cdf62ac6)
This is an automated email from the ASF dual-hosted git repository.
me2seeks pushed a change to branch feat/3838-remote-mcp-companion
in repository https://gitbox.apache.org/repos/asf/maka.git
discard 2b800ca436 fix(tui): serialize remote MCP credential changes
discard f10225cf0e fix(tui): fence remote MCP profile retirement
discard 6252fa3763 fix(tui): await remote MCP peer cleanup
discard 68212763bf test(tui): invoke remote MCP through a Session
discard 4b3783a5a5 fix(tui): mask remote MCP provider credentials
discard ea77d9411a fix(tui): fence remote MCP companion lifecycles
discard d8112bd998 fix(tui): retire remote MCP companion state
discard 2ef21ce85c test(tui): exercise remote MCP publication lifecycle
discard bc847195f9 feat(tui): publish MCP tools to remote Hosts
discard 50724d9416 feat(runtime-host): bind provider secrets to Client profiles
add 4cbe22413b fix(desktop): connect shared sessions through Peer Mesh (#4238)
add 349718e3e0 feat(runtime-host): bind provider secrets to Client profiles
add 81fb92be8c feat(tui): publish MCP tools to remote Hosts
add ef7141750c test(tui): exercise remote MCP publication lifecycle
add c72525e251 fix(tui): retire remote MCP companion state
add 30d860c4ed fix(tui): fence remote MCP companion lifecycles
add 1f2ddddcd4 fix(tui): mask remote MCP provider credentials
add 7b10759a33 test(tui): invoke remote MCP through a Session
add d2f0f1fb68 fix(tui): await remote MCP peer cleanup
add 0903ebe2a7 fix(tui): fence remote MCP profile retirement
add 31cdf62ac6 fix(tui): serialize remote MCP credential changes
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 (2b800ca436)
\
N -- N -- N refs/heads/feat/3838-remote-mcp-companion (31cdf62ac6)
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:
apps/desktop/renderer-architecture.json | 49 +-
.../__tests__/runtime-host-desktop-manager.test.ts | 25 +
.../__tests__/runtime-host-local-operator.test.ts | 89 ++
.../main/__tests__/runtime-host-management.test.ts | 1 +
.../__tests__/runtime-host-profile-service.test.ts | 233 ++-
.../__tests__/runtime-host-ssh-terminal.test.ts | 9 +-
apps/desktop/src/main/runtime-host-boot.ts | 5 +
.../src/main/runtime-host-desktop-candidate.ts | 16 +-
.../src/main/runtime-host-desktop-manager.ts | 14 +-
.../src/main/runtime-host-local-operator.ts | 92 +-
apps/desktop/src/main/runtime-host-management.ts | 11 +
.../src/main/runtime-host-pairing-journal.ts | 38 +-
.../src/main/runtime-host-peer-mesh-management.ts | 296 +++-
.../src/main/runtime-host-profile-service.ts | 186 ++-
apps/desktop/src/main/runtime-host-ssh-terminal.ts | 10 +
apps/desktop/src/preload/bridge-contract.d.ts | 10 +-
apps/desktop/src/preload/preload.ts | 207 ++-
.../composition/desktop-feature-services.tsx | 64 +
.../features/runtime-host-management}/index.ts | 17 +-
.../features/runtime-host-management/ports.ts | 78 +
.../services-context.tsx | 23 +-
.../ui/peer-mesh-peer-id-button.tsx | 59 +
.../ui/runtime-host-peer-mesh-dialog.tsx | 1609 ++++++++++++++++++++
.../ui/runtime-host-profile-pairing-actions.tsx | 140 ++
.../renderer/locales/session-collaboration-copy.ts | 6 +
.../src/renderer/locales/settings-projects-copy.ts | 19 +-
apps/desktop/src/renderer/main.tsx | 34 +-
.../create-runtime-host-management-services.ts | 57 +
.../src/renderer/session-collaboration-dialog.tsx | 43 +-
.../settings/runtime-host-management-dialog.tsx | 10 +
.../settings/runtime-host-peer-mesh-dialog.tsx | 848 -----------
.../settings/runtime-host-profiles-section.tsx | 92 +-
.../src/renderer/settings/settings-error-copy.ts | 3 +-
.../src/renderer/styles/settings/runtime-host.css | 149 +-
apps/desktop/src/renderer/styles/sidebar.css | 12 +
docs/astryx-surface-file-inventory.md | 10 +-
docs/astryx-surface-file-inventory.paths | 6 +-
native/runtime-host-peer/src/bindings.rs | 51 +-
native/runtime-host-peer/src/engine.rs | 702 +++++++--
native/runtime-host-peer/src/engine/address.rs | 2 +-
.../src/engine/application_stream.rs | 9 +
.../runtime-host-operator-command.test.ts | 6 +
.../__tests__/runtime-host-service-manager.test.ts | 25 +
.../cli/src/__tests__/runtime-host-setup.test.ts | 17 +-
packages/cli/src/cli-core.ts | 1 +
packages/cli/src/runtime-host-cli.ts | 43 +-
.../runtime-host-peer-mesh-management-command.ts | 18 +
packages/cli/src/runtime-host-setup-command.ts | 60 +-
packages/cli/src/runtime-host-systemd-service.ts | 12 +-
.../src/__tests__/authenticated-websocket.test.ts | 23 +-
.../runtime-host/src/__tests__/peer-mesh.test.ts | 95 +-
.../runtime-host/src/__tests__/peer-native.test.ts | 40 +-
.../session-collaboration-authority.test.ts | 5 +-
packages/runtime-host/src/client/peer-client.ts | 27 +-
.../src/operator/peer-mesh-management-frame.ts | 22 +-
.../errors.ts => peer-mesh/display-name.ts} | 21 +-
packages/runtime-host/src/peer-mesh/model.ts | 58 +-
packages/runtime-host/src/peer-mesh/node.ts | 328 +++-
packages/runtime-host/src/peer-mesh/owner.ts | 3 +
packages/runtime-host/src/peer-mesh/store.ts | 52 +-
packages/runtime-host/src/protocol/index.ts | 6 +-
packages/runtime-host/src/protocol/peer-mesh.ts | 83 +-
.../runtime-host/src/server/access-authority.ts | 25 +-
.../runtime-host/src/server/connection-session.ts | 3 +
.../runtime-host/src/server/execution-service.ts | 1 +
packages/runtime-host/src/server/host-kernel.ts | 1 +
.../src/server/operation-dispatcher.ts | 1 +
.../runtime-host/src/server/peer-mesh-authority.ts | 19 +
packages/runtime-host/src/transport/peer-native.ts | 1 +
packages/ui/src/session-history-list.tsx | 6 +-
70 files changed, 4879 insertions(+), 1457 deletions(-)
create mode 100644 apps/desktop/src/renderer/composition/desktop-feature-services.tsx
copy {packages/runtime-host/src/adapter => apps/desktop/src/renderer/features/runtime-host-management}/index.ts (62%)
create mode 100644 apps/desktop/src/renderer/features/runtime-host-management/ports.ts
copy apps/desktop/src/renderer/features/{session-navigation => runtime-host-management}/services-context.tsx (58%)
create mode 100644 apps/desktop/src/renderer/features/runtime-host-management/ui/peer-mesh-peer-id-button.tsx
create mode 100644 apps/desktop/src/renderer/features/runtime-host-management/ui/runtime-host-peer-mesh-dialog.tsx
create mode 100644 apps/desktop/src/renderer/features/runtime-host-management/ui/runtime-host-profile-pairing-actions.tsx
create mode 100644 apps/desktop/src/renderer/platform/desktop/create-runtime-host-management-services.ts
delete mode 100644 apps/desktop/src/renderer/settings/runtime-host-peer-mesh-dialog.tsx
copy packages/runtime-host/src/{protocol/errors.ts => peer-mesh/display-name.ts} (63%)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@maka.apache.org
For additional commands, e-mail: commits-help@maka.apache.org