apps/web/src/cloud/linkEnvironment.test.ts | 1 + apps/web/src/connection/runtime.ts | 5 +- packages/client-runtime/src/connection/layer.ts | 53 ++- packages/client-runtime/src/connection/registry.test.ts | 2 + packages/client-runtime/src/connection/supervisor.test.ts | 1 + packages/client-runtime/src/operations/commands.test.ts | 1 + packages/client-runtime/src/rpc/client.test.ts | 36 ++ packages/client-runtime/src/rpc/client.ts | 6 +- packages/client-runtime/src/rpc/session.test.ts | 698 ++++++++++++++++++++++++++++++-- packages/client-runtime/src/rpc/session.ts | 219 +++++++++- packages/client-runtime/src/state/pullRequests.test.ts | 1 + packages/client-runtime/src/state/server.test.ts | 3 +- packages/client-runtime/src/state/server.ts | 93 +---- packages/client-runtime/src/state/serverConfigProjection.ts | 79 ++++ packages/client-runtime/src/state/shell-sync.test.ts | 1 + packages/client-runtime/src/state/sourceControl.test.ts | 1 + packages/client-runtime/src/state/threads-pagination.test.ts | 1 + packages/client-runtime/src/state/threads-sync.test.ts | 1 + packages/client-runtime/src/state/vcs.test.ts | 1 + packages/client-runtime/src/state/vcsAction.test.ts | 1 + 20 files changed, 1053 insertions(+), 151 deletions(-)