Skip to content

refactor(remote-connect): migrate command orchestration owner#946

Merged
limityan merged 1 commit into
GCWing:mainfrom
limityan:yanzhn/service-agent-runtime-deep-migration
May 29, 2026
Merged

refactor(remote-connect): migrate command orchestration owner#946
limityan merged 1 commit into
GCWing:mainfrom
limityan:yanzhn/service-agent-runtime-deep-migration

Conversation

@limityan
Copy link
Copy Markdown
Collaborator

Summary

  • Move remote workspace, session, initial-sync, poll, and tool/question interaction command orchestration into bitfun-services-integrations.
  • Keep concrete runtime ownership in core through CoreServiceAgentRuntime host adapters for workspace service, persistence/session restore, coordinator, tracker, model catalog, and user-input manager.
  • Update decomposition docs and boundary checks so the migrated owner split is explicit and does not imply remote-SSH, terminal, scheduler, workspace-root, or persistence runtime migration.

Behavior and Risk Notes

  • This is intended as a structure-only migration: response shapes, poll dirty-state behavior, default reject/cancel reasons, session/workspace error boundaries, and AnswerQuestion routing are preserved.
  • Added focused contract tests around workspace/session/poll/interaction owner handlers and a core regression test that keeps AnswerQuestion independent of global coordinator readiness.
  • No product feature set, build script, CI coverage, or release shape changes are included.

Validation

  • cargo test -p bitfun-services-integrations --features remote-connect -- --nocapture
  • cargo test -p bitfun-core --features product-full remote_connect -- --nocapture
  • cargo check --workspace
  • node scripts\check-core-boundaries.mjs
  • git diff --check gcwing/main..HEAD

cargo check --workspace still reports the existing unrelated desktop warning for parse_clipboard_path_segments in clipboard_file_api.rs.

Move remote workspace, session, initial-sync, poll, and interaction command orchestration into services-integrations while keeping concrete runtime adapters in core. Update decomposition docs and boundary checks to match the new owner split.
@limityan limityan force-pushed the yanzhn/service-agent-runtime-deep-migration branch from 921748f to 53316c1 Compare May 29, 2026 06:59
@limityan limityan merged commit 1ba240f into GCWing:main May 29, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant