apps/mobile/src/features/threads/ThreadComposer.tsx | 3 ++ apps/mobile/src/features/threads/ThreadDetailScreen.tsx | 7 +++ apps/mobile/src/features/threads/ThreadSettingsSheet.tsx | 21 ++++++++- apps/mobile/src/state/entities.ts | 11 ++++- apps/server/src/orchestration-v2/Adapters/OpenCode2AdapterV2.test.ts | 50 ++++++++++++++++++++++ apps/server/src/orchestration-v2/Adapters/OpenCode2AdapterV2.ts | 51 +++++++++++++++++++--- apps/web/src/components/ChatView.tsx | 11 ++++- apps/web/src/components/chat/ChatComposer.tsx | 4 ++ apps/web/src/components/chat/TraitsPicker.test.ts | 37 +++++++++++++++- apps/web/src/components/chat/TraitsPicker.tsx | 29 +++++++++++-- apps/web/src/components/chat/composerProviderState.tsx | 4 ++ packages/client-runtime/src/state/threadExecution.test.ts | 73 ++++++++++++++++++++++++++++++++ packages/client-runtime/src/state/threadExecution.ts | 15 ++++++- packages/contracts/src/orchestrationV2.ts | 2 + packages/shared/src/model.test.ts | 61 ++++++++++++++++++++++++++ packages/shared/src/model.ts | 39 ++++++++++++++--- 16 files changed, 397 insertions(+), 21 deletions(-)