Skip to content

refactor(remote-connect): move service agent runtime assembly#941

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

refactor(remote-connect): move service agent runtime assembly#941
limityan merged 1 commit into
GCWing:mainfrom
limityan:yanzhn/service-agent-runtime-read-owner

Conversation

@limityan
Copy link
Copy Markdown
Collaborator

Summary

  • Move remote model catalog config-shape assembly into bitfun-services-integrations while core only projects config facts and keeps config/session resolver ownership.
  • Move dialog scheduler outcome assembly into the remote-connect owner contract while core still owns scheduler execution, restore, terminal pre-warm, and workspace/persistence reads.
  • Update boundary checks and core decomposition docs so future work does not treat these read-side owner moves as runtime lifecycle migration.

Safety / behavior boundary

  • No Cargo dependency or feature changes.
  • No changes to remote command/response wire shape, scheduler submit order, terminal pre-warm behavior, restore behavior, workspace-root source, or persistence reads.
  • New contract tests pin catalog version clamping, capability/reasoning wire values, default/session model fields, and scheduler started/queued outcome mapping.

Verification

  • node scripts/check-core-boundaries.mjs
  • cargo test -p bitfun-services-integrations --features remote-connect --test remote_connect_contracts -- --nocapture
  • cargo test -p bitfun-core core_service_agent_runtime_owner -- --nocapture
  • cargo check -p bitfun-core --features product-full
  • cargo check --workspace
  • git diff --check

@limityan limityan merged commit be14b80 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