apps/server/integration/transferBudgetV2.integration.test.ts | 8 + apps/server/src/orchestration-v2/ThreadManagementService.ts | 48 +++++ apps/server/src/orchestration-v2/boundedSnapshotTransport.test.ts | 5 + apps/server/src/orchestration-v2/http.test.ts | 244 +++++++++++++++++++++++++ apps/server/src/orchestration-v2/http.ts | 32 ++++ apps/server/src/relay/AgentAwarenessRelay.test.ts | 1 + apps/web/src/components/chat/ChatComposer.tsx | 286 ++++++++++++++++++----------- apps/web/src/components/chat/composerThreadImport.test.ts | 308 ++++++++++++++++++++++++++++++++ apps/web/src/components/chat/composerThreadImport.ts | 40 +++++ apps/web/src/components/chat/threadContextDrag.ts | 26 ++- apps/web/src/lib/threadContextAttachment.test.ts | 109 +++++++++++ apps/web/src/lib/threadContextAttachment.ts | 25 +++ docs/internals/performance-regressions.md | 3 + docs/user/composer.md | 6 + packages/client-runtime/src/state/environmentHttpAuth.test.ts | 24 +++ packages/client-runtime/src/state/orchestration.ts | 36 +++- packages/client-runtime/src/state/threadTranscriptHttp.ts | 33 ++++ packages/contracts/src/environmentHttp.ts | 10 ++ packages/contracts/src/orchestrationV2.ts | 8 + packages/shared/package.json | 4 + packages/shared/src/threadTranscript.ts | 16 ++ 21 files changed, 1164 insertions(+), 108 deletions(-)