.gitignore | 1 + apps/web/src/components/ChatView.browser.tsx | 190 ++++++++++++++ apps/web/src/components/ChatView.logic.test.ts | 69 +++++ apps/web/src/components/ChatView.logic.ts | 46 ++++ apps/web/src/components/ChatView.tsx | 352 ++++++++++++++++++++------ apps/web/src/components/ComposerPromptEditor.tsx | 428 ++++++++++++++++++++++++-------- apps/web/src/components/ThreadTerminalDrawer.test.ts | 75 ++++++ apps/web/src/components/ThreadTerminalDrawer.tsx | 218 +++++++++++++++- apps/web/src/components/chat/ComposerPendingTerminalContexts.test.tsx | 28 +++ apps/web/src/components/chat/ComposerPendingTerminalContexts.tsx | 44 ++++ apps/web/src/components/chat/MessagesTimeline.test.tsx | 99 ++++++++ apps/web/src/components/chat/MessagesTimeline.tsx | 141 ++++++++++- apps/web/src/components/chat/TerminalContextInlineChip.tsx | 47 ++++ apps/web/src/components/chat/userMessageTerminalContexts.test.ts | 36 +++ apps/web/src/components/chat/userMessageTerminalContexts.ts | 55 ++++ apps/web/src/components/composerInlineChip.ts | 9 + apps/web/src/components/timelineHeight.test.ts | 31 +++ apps/web/src/components/timelineHeight.ts | 15 +- apps/web/src/composer-editor-mentions.test.ts | 14 ++ apps/web/src/composer-editor-mentions.ts | 58 ++++- apps/web/src/composer-logic.test.ts | 34 ++- apps/web/src/composer-logic.ts | 47 +++- apps/web/src/composerDraftStore.test.ts | 167 +++++++++++++ apps/web/src/composerDraftStore.ts | 305 ++++++++++++++++++++++- apps/web/src/lib/terminalContext.test.ts | 210 ++++++++++++++++ apps/web/src/lib/terminalContext.ts | 356 ++++++++++++++++++++++++++ apps/web/src/vscode-icons.ts | 11 + 27 files changed, 2870 insertions(+), 216 deletions(-)