apps/server/src/device/LocalDeviceHost.ts | 156 +++--- apps/server/src/orchestration-v2/Adapters/ClaudeAdapterV2.ts | 3 +- apps/server/src/orchestration-v2/Adapters/CodexAdapterV2.ts | 4 +- apps/server/src/orchestration-v2/Adapters/OpenCode2AdapterV2.test.ts | 19 + apps/server/src/orchestration-v2/Adapters/OpenCode2AdapterV2.ts | 16 +- apps/server/src/orchestration-v2/Adapters/OpenCodeAdapterV2.test.ts | 46 +- apps/server/src/orchestration-v2/Adapters/OpenCodeAdapterV2.ts | 8 +- apps/server/src/orchestration-v2/Adapters/PiAdapterV2.ts | 3 +- apps/server/src/orchestration-v2/ProviderSessionManager.test.ts | 847 +++++++++++++++++++++++++++++++- apps/server/src/orchestration-v2/ProviderSessionManager.ts | 321 ++++++++---- 10 files changed, 1213 insertions(+), 210 deletions(-)