# apps/web/src/components/chat · gitcafe/t3code

[View on GitCafe](https://git.cafe/gitcafe/t3code/tree/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat)

Repository: [gitcafe/t3code](https://git.cafe/gitcafe/t3code)

Visibility: public

Requested revision: 5e2225671f705fcd33f1ea5591b79ba612fb6974

Requested commit: 5e2225671f705fcd33f1ea5591b79ba612fb6974

Commit: 5e2225671f705fcd33f1ea5591b79ba612fb6974

## Entries

- [apps/web/src/components/chat/AgentElapsed.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/AgentElapsed.test.ts?format=markdown) — blob; object c79b64f16c66f6494eeb24f3692460896eec5e4f

- [apps/web/src/components/chat/AgentElapsed.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/AgentElapsed.tsx?format=markdown) — blob; object e313fba63e5c36891a74d81b261e0466ca226d89

- [apps/web/src/components/chat/AssistantCitationChip.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/AssistantCitationChip.test.tsx?format=markdown) — blob; object 91948cb587b9c84d7e107f994b0ac5c4bfff7e8c

- [apps/web/src/components/chat/AssistantCitationChip.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/AssistantCitationChip.tsx?format=markdown) — blob; object 0b4d6a962e61803f93715688d68c7ea79efe994b

- [apps/web/src/components/chat/AssistantCitationCommentEditor.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/AssistantCitationCommentEditor.tsx?format=markdown) — blob; object d9fd60645618ed96db13e904af1930fa78419b71

- [apps/web/src/components/chat/AssistantCitationSource.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/AssistantCitationSource.test.ts?format=markdown) — blob; object 8692a7ffdf6641a7d210c85c4c861ee18ffd3fb9

- [apps/web/src/components/chat/AssistantCitationSource.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/AssistantCitationSource.tsx?format=markdown) — blob; object c0b5ad3a1933c8172c9045f59a8c3e82a9fda873

- [apps/web/src/components/chat/AssistantSelectionToolbar.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/AssistantSelectionToolbar.tsx?format=markdown) — blob; object ff03524cfef28dcac75e568d623ab9ca9191d1d1

- [apps/web/src/components/chat/ChangedFilesTree.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ChangedFilesTree.test.tsx?format=markdown) — blob; object 77e549c53e275eb339b8a794cd02b84bb498adb4

- [apps/web/src/components/chat/ChangedFilesTree.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ChangedFilesTree.tsx?format=markdown) — blob; object a1cb0dac252a1c17624823a1dc08d37d3c37421d

- [apps/web/src/components/chat/ChatCanvas.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ChatCanvas.tsx?format=markdown) — blob; object 504db173048995d6e81ad0617b59ba24900cc1de

- [apps/web/src/components/chat/ChatCanvasContext.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ChatCanvasContext.ts?format=markdown) — blob; object 44b91f82632af9aaf931477aec94fcbb09f62465

- [apps/web/src/components/chat/ChatComposer.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ChatComposer.tsx?format=markdown) — blob; object 0f84927b5914dce74848f828af3334a00698a77e

- [apps/web/src/components/chat/ChatGptSharingControl.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ChatGptSharingControl.tsx?format=markdown) — blob; object 905e74ce1cc3d66e881d7ae7d3fc963dc4857ef6

- [apps/web/src/components/chat/ChatHeader.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ChatHeader.test.ts?format=markdown) — blob; object 71d8b1a891ecd819e112317eb208f662a8fec4ff

- [apps/web/src/components/chat/ChatHeader.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ChatHeader.tsx?format=markdown) — blob; object 51c7ebb15f47bfac2fe4583469d76c60b43ecf71

- [apps/web/src/components/chat/CompactComposerControlsMenu.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/CompactComposerControlsMenu.tsx?format=markdown) — blob; object b3b463679f7bb5a49f3d49015eb865db75c4297b

- [apps/web/src/components/chat/ComposerActivityStatus.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerActivityStatus.tsx?format=markdown) — blob; object 7a8b83ae73666216c9a59d8a8660afc4db9c25fd

- [apps/web/src/components/chat/ComposerBanner.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerBanner.tsx?format=markdown) — blob; object cbcb588971570bd45dded7c6156a57e643bece7c

- [apps/web/src/components/chat/ComposerBannerStack.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerBannerStack.test.tsx?format=markdown) — blob; object d2e9a649df10c56883e0db69fbe9a7664740e45d

- [apps/web/src/components/chat/ComposerBannerStack.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerBannerStack.tsx?format=markdown) — blob; object ff66869a9ec86dfb800b6f6a7355843d8eb093ee

- [apps/web/src/components/chat/ComposerCodeBlockLanguagePicker.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerCodeBlockLanguagePicker.tsx?format=markdown) — blob; object bf200bab53d8d3528615d3b2bef8fe6b736c9564

- [apps/web/src/components/chat/ComposerCodeBlockNodeView.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerCodeBlockNodeView.tsx?format=markdown) — blob; object fcaf93af941396851b5c7e2e4ca92be8c8173b63

- [apps/web/src/components/chat/ComposerCommandMenu.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerCommandMenu.test.tsx?format=markdown) — blob; object d26510ce0aefd19f7c4b347119d6014927641ef3

- [apps/web/src/components/chat/ComposerCommandMenu.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerCommandMenu.tsx?format=markdown) — blob; object 4c13641dd1b192aaeeeb6672e8cde42a84b9ba1b

- [apps/web/src/components/chat/ComposerControl.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerControl.tsx?format=markdown) — blob; object ce6d03987934daf568b960e23a9d560db9a0b282

- [apps/web/src/components/chat/ComposerFeedback.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerFeedback.tsx?format=markdown) — blob; object 8322b1a99462b2327e8874d6d4a192c282afdd82

- [apps/web/src/components/chat/ComposerImageThumbnail.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerImageThumbnail.tsx?format=markdown) — blob; object c803d5693009f180231cd44d2358ce30fadfb4c9

- [apps/web/src/components/chat/ComposerPendingApprovalActions.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerPendingApprovalActions.test.tsx?format=markdown) — blob; object 039f9259ff8d71f94e9f242b04567cd4bae23ec0

- [apps/web/src/components/chat/ComposerPendingApprovalActions.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerPendingApprovalActions.tsx?format=markdown) — blob; object 7957e274c50fca54cc2e5319a3bf13047bd12aed

- [apps/web/src/components/chat/ComposerPendingApprovalPanel.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerPendingApprovalPanel.test.tsx?format=markdown) — blob; object 7170a593d9016d65e4171a763c2d5f6e6b6d8d88

- [apps/web/src/components/chat/ComposerPendingApprovalPanel.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerPendingApprovalPanel.tsx?format=markdown) — blob; object 4a114188fa980ff6fddb2ace2bff09110323b5ee

- [apps/web/src/components/chat/ComposerPendingTerminalContexts.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerPendingTerminalContexts.tsx?format=markdown) — blob; object 0e2aa6e27ad962bb81bfeba35dbda3156ccf557e

- [apps/web/src/components/chat/ComposerPendingUserInputPanel.permissions.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerPendingUserInputPanel.permissions.test.tsx?format=markdown) — blob; object f81ed6702600005cf4626ca07d7d4dd019054096

- [apps/web/src/components/chat/ComposerPendingUserInputPanel.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerPendingUserInputPanel.test.tsx?format=markdown) — blob; object 34f9467e42c4b196076bb21b6e7dd4dc1f725493

- [apps/web/src/components/chat/ComposerPendingUserInputPanel.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerPendingUserInputPanel.tsx?format=markdown) — blob; object 483eeb57a6e3fe42d704737713b1b851c92e5697

- [apps/web/src/components/chat/ComposerPlanFollowUpBanner.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerPlanFollowUpBanner.tsx?format=markdown) — blob; object aeffd9638065c65470e23facebbf0d3e0c8c0aab

- [apps/web/src/components/chat/ComposerPrimaryActions.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerPrimaryActions.test.tsx?format=markdown) — blob; object d951f1e21fe367c39601976539cef55919722a72

- [apps/web/src/components/chat/ComposerPrimaryActions.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerPrimaryActions.tsx?format=markdown) — blob; object 9973b83056b07ff795c6c7ad98a367fecd9b2b34

- [apps/web/src/components/chat/ComposerPromptLengthValidation.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerPromptLengthValidation.tsx?format=markdown) — blob; object 88e4c3b813eb3d5a037e48cdb62f71571c88afa0

- [apps/web/src/components/chat/ComposerServerUpdateStatus.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerServerUpdateStatus.tsx?format=markdown) — blob; object f871a5aab19effcfa979e48290fefec2c176b145

- [apps/web/src/components/chat/ComposerStashBadge.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerStashBadge.tsx?format=markdown) — blob; object 378289728e4f4054aa6257a3a62f7a5ea74bbff0

- [apps/web/src/components/chat/ComposerStashMenu.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerStashMenu.test.tsx?format=markdown) — blob; object 47b59a7f592fcda42b4199e0e915f5e10ad8f2e2

- [apps/web/src/components/chat/ComposerStashMenu.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerStashMenu.tsx?format=markdown) — blob; object 6ac54d9efdf444a3f79a491ae4e2db8f5a95f73c

- [apps/web/src/components/chat/ComposerSurface.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerSurface.tsx?format=markdown) — blob; object a468c862cd194b72b7f63a2b743e6c3421a5ef9e

- [apps/web/src/components/chat/ComposerTasksBadge.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerTasksBadge.tsx?format=markdown) — blob; object 3031924e44e339b121170840d83802da6b1d68c6

- [apps/web/src/components/chat/ComposerUsageLimits.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ComposerUsageLimits.tsx?format=markdown) — blob; object 04d32f610855b034072c1614141f412454d02a8c

- [apps/web/src/components/chat/ContextWindowMeter.logic.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ContextWindowMeter.logic.test.ts?format=markdown) — blob; object d97e9393486a7d3e5e06783124147a00b493688a

- [apps/web/src/components/chat/ContextWindowMeter.logic.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ContextWindowMeter.logic.ts?format=markdown) — blob; object 390caab18fbf67b863142d8b06bdaba07b7ec001

- [apps/web/src/components/chat/ContextWindowMeter.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ContextWindowMeter.tsx?format=markdown) — blob; object 5c9fc8bb7507291cca6c123af7f6a151eb03ef27

- [apps/web/src/components/chat/DiffStatLabel.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/DiffStatLabel.tsx?format=markdown) — blob; object a4110afe8a235f8fd2ffa500db90f38f58328cbc

- [apps/web/src/components/chat/DraftHeroHeadline.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/DraftHeroHeadline.tsx?format=markdown) — blob; object ac995a47a67032aea115d2397790381ebfbb9486

- [apps/web/src/components/chat/ExpandedImageDialog.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ExpandedImageDialog.tsx?format=markdown) — blob; object 0e641327a1328cd0c29370ecba5d48d03bd74e5f

- [apps/web/src/components/chat/ExpandedImagePreview.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ExpandedImagePreview.test.ts?format=markdown) — blob; object 593e6d5c57bef7d5cb294ca22d7bcf1ab9ae13cf

- [apps/web/src/components/chat/ExpandedImagePreview.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ExpandedImagePreview.tsx?format=markdown) — blob; object 7e6e3892d06b85a7af9fd2451eb43a3a447dbbcd

- [apps/web/src/components/chat/FileTagChip.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/FileTagChip.tsx?format=markdown) — blob; object 5dbfde8affe46b57d2f515b7691293fc6a4e9ae2

- [apps/web/src/components/chat/HighlightedCodeLines.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/HighlightedCodeLines.test.tsx?format=markdown) — blob; object 66af6dcc5ed0bf3774ebbc4f3a01d00d27f1adcf

- [apps/web/src/components/chat/HighlightedCodeLines.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/HighlightedCodeLines.tsx?format=markdown) — blob; object f0f971681c109c3c6d0c810e6dc656c882772e5e

- [apps/web/src/components/chat/HighlightedTokens.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/HighlightedTokens.test.ts?format=markdown) — blob; object ef4bf456585f90da29497ed22e581ef6746ec003

- [apps/web/src/components/chat/HighlightedTokens.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/HighlightedTokens.tsx?format=markdown) — blob; object 1d7f1522383fbb1fde72be7146be487cc3571cd8

- [apps/web/src/components/chat/HtmlRenderFrame.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/HtmlRenderFrame.tsx?format=markdown) — blob; object 9661f59249d9be3c4bf2511eeff8ef5c270954ed

- [apps/web/src/components/chat/MarkdownThreadLink.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/MarkdownThreadLink.tsx?format=markdown) — blob; object 4b1b44d7c62b7fc09595c183e0c38f0fe4dd28c2

- [apps/web/src/components/chat/McpAppFrame.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/McpAppFrame.tsx?format=markdown) — blob; object efb071420a09e315252fc3ec4299935234bb55a6

- [apps/web/src/components/chat/MermaidDiagram.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/MermaidDiagram.tsx?format=markdown) — blob; object 30c9879188450eda4b7f41ed91a60432ca256ed0

- [apps/web/src/components/chat/MessageCopyButton.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/MessageCopyButton.tsx?format=markdown) — blob; object ebf12987a9881fd3d187f8bf7000b88a2bde9505

- [apps/web/src/components/chat/MessagesTimeline.logic.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/MessagesTimeline.logic.test.ts?format=markdown) — blob; object 93fc89598be8abe2660dbad06d6644086b199bb6

- [apps/web/src/components/chat/MessagesTimeline.logic.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/MessagesTimeline.logic.ts?format=markdown) — blob; object 4a81905eaa2b9ca150928a1a1408c649031fdd75

- [apps/web/src/components/chat/MessagesTimeline.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/MessagesTimeline.test.tsx?format=markdown) — blob; object f7aeb679a87bdaa4e3120daa329baa64556cc18d

- [apps/web/src/components/chat/MessagesTimeline.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/MessagesTimeline.tsx?format=markdown) — blob; object ab6b1e87b09267bd1f6b711f2541599cd47d1499

- [apps/web/src/components/chat/ModelListRow.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ModelListRow.tsx?format=markdown) — blob; object a59ee5237fb89168cf8c471e448b82b2ed0914f2

- [apps/web/src/components/chat/ModelPickerContent.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ModelPickerContent.test.ts?format=markdown) — blob; object 50db51bfa068cd8e47f9d61b647d601b80b65ddc

- [apps/web/src/components/chat/ModelPickerContent.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ModelPickerContent.tsx?format=markdown) — blob; object 53a2e9c45bacf7da154c077388b5af7d2ad6239d

- [apps/web/src/components/chat/ModelPickerSidebar.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ModelPickerSidebar.tsx?format=markdown) — blob; object 6d4710205435a99e567dda79b36fb746e177d309

- [apps/web/src/components/chat/OpenInPicker.logic.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/OpenInPicker.logic.ts?format=markdown) — blob; object 4d89eafb1d762ae118185d26c27f0df546491a51

- [apps/web/src/components/chat/OpenInPicker.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/OpenInPicker.test.ts?format=markdown) — blob; object df4b668c882a2b1975fbff3e6462d0aa6f7c2e14

- [apps/web/src/components/chat/OpenInPicker.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/OpenInPicker.test.tsx?format=markdown) — blob; object f7ad7c700cf070a644961a540ae79f8a17957ccb

- [apps/web/src/components/chat/OpenInPicker.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/OpenInPicker.tsx?format=markdown) — blob; object 302d09b8244e5bdb0bdbbf6b8640b3093b7e359c

- [apps/web/src/components/chat/OpenInPickerShortcut.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/OpenInPickerShortcut.ts?format=markdown) — blob; object 91102b40c50962cfc9c58bd076dff6b0d2d77473

- [apps/web/src/components/chat/PanelLayoutControls.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/PanelLayoutControls.tsx?format=markdown) — blob; object 5809782a7100aa471dba0f850dac8c91013da84c

- [apps/web/src/components/chat/PierreEntryIcon.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/PierreEntryIcon.tsx?format=markdown) — blob; object df41adb7dd53dcf5918a46dc68737b350c305f93

- [apps/web/src/components/chat/ProposedPlanCard.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ProposedPlanCard.tsx?format=markdown) — blob; object 856d50a10a6a394ee2558f4afca6981f7f8b3bc0

- [apps/web/src/components/chat/ProviderInstanceIcon.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ProviderInstanceIcon.test.ts?format=markdown) — blob; object edc68c599fb05ecf622c23bed34f193fedfe224c

- [apps/web/src/components/chat/ProviderInstanceIcon.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ProviderInstanceIcon.tsx?format=markdown) — blob; object 2fdbd6102b2319f316cbd5bbe61dc393a8dd8c74

- [apps/web/src/components/chat/ProviderModelPicker.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ProviderModelPicker.test.tsx?format=markdown) — blob; object 54aa051aa63947a2b435f3a8736bbb29de98ae30

- [apps/web/src/components/chat/ProviderModelPicker.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ProviderModelPicker.tsx?format=markdown) — blob; object c28b6aec0aceed351932045c8e3bd961c63bd82f

- [apps/web/src/components/chat/ProviderStatusBanner.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ProviderStatusBanner.test.ts?format=markdown) — blob; object a500549e7f7d9fde50c593c2bb99eb840b138a93

- [apps/web/src/components/chat/ProviderStatusBanner.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ProviderStatusBanner.test.tsx?format=markdown) — blob; object ac6455c2383b60b01ffc7fb9e13e6a6b18e068ce

- [apps/web/src/components/chat/ProviderStatusBanner.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ProviderStatusBanner.tsx?format=markdown) — blob; object c83aef7caf5119eaf8b229c975ed39ce2bdc068b

- [apps/web/src/components/chat/ProviderSubagentBar.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ProviderSubagentBar.tsx?format=markdown) — blob; object a893dc48ffbef4651a68ba2dd4a151805fd05457

- [apps/web/src/components/chat/QueuedRunsControl.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/QueuedRunsControl.test.tsx?format=markdown) — blob; object 5aa400bb00a740e248f7d1d8d58debb6f5810fd2

- [apps/web/src/components/chat/QueuedRunsControl.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/QueuedRunsControl.tsx?format=markdown) — blob; object 453c99ab4689731c63c0840b45a878b87e6c4924

- [apps/web/src/components/chat/SecretRequestCard.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/SecretRequestCard.tsx?format=markdown) — blob; object d11cd57568cf0ff3b6458bc558367acc1f73257c

- [apps/web/src/components/chat/ShellCommandBlock.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ShellCommandBlock.tsx?format=markdown) — blob; object cd264eaaa9035c273298cc6f362a7d8dd4d4dcce

- [apps/web/src/components/chat/SkillInlineText.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/SkillInlineText.tsx?format=markdown) — blob; object 2327577b3a80dbc835bf9a236f2204b728578bf2

- [apps/web/src/components/chat/SnapShotAttachmentDetails.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/SnapShotAttachmentDetails.test.tsx?format=markdown) — blob; object 0733a8a21d2985114be7a896d19be16158391ed4

- [apps/web/src/components/chat/SnapShotAttachmentDetails.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/SnapShotAttachmentDetails.tsx?format=markdown) — blob; object ca6e366fe829a1cd634d6c9f51d138031db4612b

- [apps/web/src/components/chat/SubagentTooltipContent.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/SubagentTooltipContent.tsx?format=markdown) — blob; object 9bd96292cf9c1ae83189dceafbddf3a5f76acfcb

- [apps/web/src/components/chat/TerminalContextInlineChip.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/TerminalContextInlineChip.tsx?format=markdown) — blob; object faf5ae3dccbcafa16d449a5afe33a819f98568cb

- [apps/web/src/components/chat/ThreadAutomationsPanel.permissions.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ThreadAutomationsPanel.permissions.test.tsx?format=markdown) — blob; object d91f6b35ac8d720076af8c39b3a12b07e803ac3c

- [apps/web/src/components/chat/ThreadAutomationsPanel.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ThreadAutomationsPanel.tsx?format=markdown) — blob; object eec45fd6374d3d07b28c6d5a321d98517760120d

- [apps/web/src/components/chat/ThreadContextDragGhost.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ThreadContextDragGhost.tsx?format=markdown) — blob; object 28f7b298a264d02682fb52712942c0b2030c7974

- [apps/web/src/components/chat/ThreadDetailsCard.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ThreadDetailsCard.tsx?format=markdown) — blob; object 74cbf60cc9ec63d6aabb64684afd96520844cacf

- [apps/web/src/components/chat/ThreadDetailsControl.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ThreadDetailsControl.test.tsx?format=markdown) — blob; object c7c0ebfe7863d06072eef56f8d726c6052efa9e7

- [apps/web/src/components/chat/ThreadDetailsControl.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ThreadDetailsControl.tsx?format=markdown) — blob; object 8a9e907f914abd7da3446f1e6f4ecdb5e7e6ca5c

- [apps/web/src/components/chat/ThreadDetailsPanel.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ThreadDetailsPanel.test.tsx?format=markdown) — blob; object a9f1867f39d2e9d63e42976c0c3d48ff8f5789b1

- [apps/web/src/components/chat/ThreadDetailsPanel.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ThreadDetailsPanel.tsx?format=markdown) — blob; object 4bfcaa78811873b3f3c5d4ac708594ccaa897fb8

- [apps/web/src/components/chat/ThreadDetailsPrRow.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ThreadDetailsPrRow.test.tsx?format=markdown) — blob; object a072b997d6e9d21d632434cc06425411b0e67c6f

- [apps/web/src/components/chat/ThreadDetailsPrRow.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ThreadDetailsPrRow.tsx?format=markdown) — blob; object c4b149990a2ad5fe74663747f6bea0711bd42c5b

- [apps/web/src/components/chat/ThreadDetailsPrRows.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ThreadDetailsPrRows.test.tsx?format=markdown) — blob; object 95262329fd0942cde0b53be037d026d6b14f1be2

- [apps/web/src/components/chat/ThreadDetailsPrRows.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ThreadDetailsPrRows.tsx?format=markdown) — blob; object db105fdd9d172526fc192fece4ad4c06fd6cbac4

- [apps/web/src/components/chat/ThreadDetailsSection.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ThreadDetailsSection.tsx?format=markdown) — blob; object 39fec3ccc6915f92be69f83151e712a744e114c8

- [apps/web/src/components/chat/ThreadErrorBanner.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ThreadErrorBanner.test.tsx?format=markdown) — blob; object a3dbb27515aed302d0ee0cb6ea352dd9f913336e

- [apps/web/src/components/chat/ThreadErrorBanner.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ThreadErrorBanner.tsx?format=markdown) — blob; object 555a76972db4c524c8225789acf3242ef9038b35

- [apps/web/src/components/chat/ThreadRelationshipIcon.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ThreadRelationshipIcon.tsx?format=markdown) — blob; object 221bc914aef9786e6c4c51ae61c6537786d446cf

- [apps/web/src/components/chat/ThreadRelationshipsControl.agents.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ThreadRelationshipsControl.agents.test.tsx?format=markdown) — blob; object 4eb47d3282405abb75213f61e4774e18348d7523

- [apps/web/src/components/chat/ThreadRelationshipsControl.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ThreadRelationshipsControl.test.tsx?format=markdown) — blob; object 2d4ea8cc1f56b62175741690383c81eea7e32f1f

- [apps/web/src/components/chat/ThreadRelationshipsControl.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ThreadRelationshipsControl.tsx?format=markdown) — blob; object 328a14575faa2dfa78e82b83a3987f7b199a277b

- [apps/web/src/components/chat/ThreadStatusLine.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ThreadStatusLine.tsx?format=markdown) — blob; object aee9ab205e3161a55048550a292b1886039b6782

- [apps/web/src/components/chat/TimelineSystemDivider.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/TimelineSystemDivider.tsx?format=markdown) — blob; object 1c4be795007cdc7f1fa4b425d71bdc5b40746197

- [apps/web/src/components/chat/TraitsPicker.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/TraitsPicker.test.ts?format=markdown) — blob; object ab688bf5a043f70400e616a8150294d53f8a526f

- [apps/web/src/components/chat/TraitsPicker.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/TraitsPicker.tsx?format=markdown) — blob; object cfd900e8338e210d48a4aed0b73e4d335aeddff6

- [apps/web/src/components/chat/TraitsSpeed.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/TraitsSpeed.tsx?format=markdown) — blob; object 6fdc71cc395cd56d8e6970e18ed9cf51ee6f46ad

- [apps/web/src/components/chat/UsageLimitRecoveryBanner.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/UsageLimitRecoveryBanner.tsx?format=markdown) — blob; object 9e2a809835b0ee56c6619009fa56e6ce2cc525b0

- [apps/web/src/components/chat/V2ItemInspector.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/V2ItemInspector.tsx?format=markdown) — blob; object 8f92a511d6993572eed9d3a11872c152c7f96d62

- [apps/web/src/components/chat/V2LifecycleRow.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/V2LifecycleRow.tsx?format=markdown) — blob; object 597d074fdb5240d0f3b016a7a6e7a70fd67adeb2

- [apps/web/src/components/chat/WorkLog.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/WorkLog.tsx?format=markdown) — blob; object 8ac63e0dae4671aa0b838896e880e6c55b80efef

- [apps/web/src/components/chat/WorktreeSetupCard.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/WorktreeSetupCard.tsx?format=markdown) — blob; object 91980be7d86346f2e0ce6ed5a37eacf571c881ef

- [apps/web/src/components/chat/ZoomableImage.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/ZoomableImage.tsx?format=markdown) — blob; object 982b6e67b363e8ff27559e4cbfae70d1eb4ff27b

- [apps/web/src/components/chat/agentSpawnSummary.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/agentSpawnSummary.test.ts?format=markdown) — blob; object 90d781c306c52b4058bdb19e79e0ec0f3812ff2e

- [apps/web/src/components/chat/agentSpawnSummary.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/agentSpawnSummary.ts?format=markdown) — blob; object 2d765fc98faa9291bad652bf39b27af858c82614

- [apps/web/src/components/chat/assistantCitationCommentDismissal.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/assistantCitationCommentDismissal.test.ts?format=markdown) — blob; object 1f21677a5a82fe2eaf914cf4f75b588930985554

- [apps/web/src/components/chat/assistantCitationCommentDismissal.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/assistantCitationCommentDismissal.ts?format=markdown) — blob; object a6fe2ca3bcb63cc2de843c689dba2f254fa5cdc6

- [apps/web/src/components/chat/chatCanvasLayout.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/chatCanvasLayout.test.ts?format=markdown) — blob; object ea99128a73d0e5480ad8fac96dbe9d59cb0f557b

- [apps/web/src/components/chat/chatCanvasLayout.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/chatCanvasLayout.ts?format=markdown) — blob; object 714b9e286402b2bca684671fe37127489552d01b

- [apps/web/src/components/chat/composerAttachmentFiles.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/composerAttachmentFiles.test.ts?format=markdown) — blob; object ff0763742dc240bc9ff2343c94b67325bd3371e9

- [apps/web/src/components/chat/composerAttachmentFiles.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/composerAttachmentFiles.ts?format=markdown) — blob; object 3166eeff41ee64f662186b61f6b7187cf92ea646

- [apps/web/src/components/chat/composerContextUndo.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/composerContextUndo.test.ts?format=markdown) — blob; object 6405444f67ad2052ec83b705766b9907ca2c57bc

- [apps/web/src/components/chat/composerContextUndo.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/composerContextUndo.ts?format=markdown) — blob; object 4ed6371e5af9df3a9a63424aeeca1c7174e068b4

- [apps/web/src/components/chat/composerEventScope.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/composerEventScope.test.ts?format=markdown) — blob; object f40c9a68e6eea888b65e047d87d1ad1a9f6417cb

- [apps/web/src/components/chat/composerEventScope.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/composerEventScope.ts?format=markdown) — blob; object 391c468d0d033e4fdcf7d74aefd1f78e65818da8

- [apps/web/src/components/chat/composerMentionDrag.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/composerMentionDrag.test.ts?format=markdown) — blob; object eff11c1932f24c4e2b2582a22acc04f72e4c9f46

- [apps/web/src/components/chat/composerMentionDrag.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/composerMentionDrag.ts?format=markdown) — blob; object 43b1bfd800dc8b806d059d35a5e1c8b743229eba

- [apps/web/src/components/chat/composerMenuHighlight.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/composerMenuHighlight.test.ts?format=markdown) — blob; object 74768d906878134e24c8c9684160c3aa947df8a8

- [apps/web/src/components/chat/composerMenuHighlight.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/composerMenuHighlight.ts?format=markdown) — blob; object 3cc3d4324fc9885d0a1c72be88d36beb44e59ce6

- [apps/web/src/components/chat/composerPromptHistory.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/composerPromptHistory.test.ts?format=markdown) — blob; object b3752cf7dbeb303cc70299865d705c8dd4c8d4a7

- [apps/web/src/components/chat/composerPromptHistory.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/composerPromptHistory.ts?format=markdown) — blob; object f50280f6d242a7dbfee15a0ca620a2b8909bbb4a

- [apps/web/src/components/chat/composerProviderState.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/composerProviderState.test.tsx?format=markdown) — blob; object 44cd77b7e8d68c358ee80021bd52cf5b316a669f

- [apps/web/src/components/chat/composerProviderState.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/composerProviderState.tsx?format=markdown) — blob; object 4d887587e9355d5f7cc9f6df9e8db82969b25fc7

- [apps/web/src/components/chat/composerScrollGesture.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/composerScrollGesture.test.ts?format=markdown) — blob; object 62f0e5ee0a3e6cf277609f61816c27f26ac488a2

- [apps/web/src/components/chat/composerScrollGesture.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/composerScrollGesture.ts?format=markdown) — blob; object 1f2394e37683b69c8d27fb0d0d7f0ac6da762e6b

- [apps/web/src/components/chat/composerSlashCommandSearch.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/composerSlashCommandSearch.test.ts?format=markdown) — blob; object 350ceba3a457e342ef6992464b78808d7e5705f0

- [apps/web/src/components/chat/composerSlashCommandSearch.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/composerSlashCommandSearch.ts?format=markdown) — blob; object 0d33a3316413ed6750a689efb4a094037af65d3d

- [apps/web/src/components/chat/composerSubmission.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/composerSubmission.test.ts?format=markdown) — blob; object 9808a145d57b0e6b2276301780948ec5a79cd4ba

- [apps/web/src/components/chat/composerSubmission.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/composerSubmission.ts?format=markdown) — blob; object 9e35aca99cf90a31f00d2e0e82ea6b7074376eb3

- [apps/web/src/components/chat/draftHeroTransition.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/draftHeroTransition.test.ts?format=markdown) — blob; object c8a708e3b6166f70924b7ac252da887bd565f4ef

- [apps/web/src/components/chat/draftHeroTransition.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/draftHeroTransition.ts?format=markdown) — blob; object 958b7374c1a84c9f38a2ad331bec24df6602e7ff

- [apps/web/src/components/chat/externalLinkContextMenu.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/externalLinkContextMenu.test.ts?format=markdown) — blob; object 61fd41ec475709c2c8b5a197c231582bbce1958e

- [apps/web/src/components/chat/externalLinkContextMenu.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/externalLinkContextMenu.ts?format=markdown) — blob; object 3715e9a1ba962191f890ba41556e7779d56e0e77

- [apps/web/src/components/chat/folderDrop.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/folderDrop.test.ts?format=markdown) — blob; object 872dd210fb7922fb6206fe2560f11cba62b2b9f9

- [apps/web/src/components/chat/folderDrop.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/folderDrop.ts?format=markdown) — blob; object 8f462394e8fac937436351d6947eeed86f0e0e6a

- [apps/web/src/components/chat/markdownImageGallery.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/markdownImageGallery.ts?format=markdown) — blob; object b462f23c84b2b99d215434ed529485d65285a3de

- [apps/web/src/components/chat/modelPickerKeys.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/modelPickerKeys.test.ts?format=markdown) — blob; object e56fcb3d41462e946b3c493f29514baf3250fa6c

- [apps/web/src/components/chat/modelPickerKeys.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/modelPickerKeys.ts?format=markdown) — blob; object 0b4f0845e116f1f8025a760d80e0a29e02e6adc8

- [apps/web/src/components/chat/modelPickerSearch.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/modelPickerSearch.test.ts?format=markdown) — blob; object 57a7142c6b9a4ba4df9221b4a1ed7d481b4c5cd6

- [apps/web/src/components/chat/modelPickerSearch.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/modelPickerSearch.ts?format=markdown) — blob; object ff265e4a65a5e90a199534c3abb154a5d7178243

- [apps/web/src/components/chat/pageScrollController.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/pageScrollController.test.ts?format=markdown) — blob; object 9fe399f50d3e527db5e3611892cb5e30dd9c8138

- [apps/web/src/components/chat/pageScrollController.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/pageScrollController.ts?format=markdown) — blob; object 4c3999b1efc12b8593a6769e8b40d12d6420ed05

- [apps/web/src/components/chat/pendingDraftWork.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/pendingDraftWork.test.ts?format=markdown) — blob; object 0135393d0ce0b223be04c0a8bd663405a7c90c56

- [apps/web/src/components/chat/pendingDraftWork.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/pendingDraftWork.ts?format=markdown) — blob; object 625c12ac045b095cfb02c2d779f46cbe9b795be1

- [apps/web/src/components/chat/providerIconUtils.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/providerIconUtils.ts?format=markdown) — blob; object 557d62d742db81b4cc36c03b742a9cc9da3f7e74

- [apps/web/src/components/chat/queuedMessageEdit.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/queuedMessageEdit.test.ts?format=markdown) — blob; object 50e9e469c17b27a4dde46ed93600687466b14ac9

- [apps/web/src/components/chat/queuedMessageEdit.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/queuedMessageEdit.ts?format=markdown) — blob; object b20ddb83c22a9399333c22f311f3472ad349bec9

- [apps/web/src/components/chat/restingComposerControlsMeasurement.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/restingComposerControlsMeasurement.test.ts?format=markdown) — blob; object 8920bd52d2b1cce99440754aa95cd8aac46d2dce

- [apps/web/src/components/chat/restingComposerControlsMeasurement.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/restingComposerControlsMeasurement.ts?format=markdown) — blob; object 82aa882db53ac4ede668ecd65debcab2aa01149b

- [apps/web/src/components/chat/runtimeModeConfig.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/runtimeModeConfig.ts?format=markdown) — blob; object 4a4ce149b222c22cd9447bb5353ba56569dd8a81

- [apps/web/src/components/chat/threadContextDrag.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/threadContextDrag.ts?format=markdown) — blob; object 888f99e24cf7b1fb47ea8fb9bdc9d7f4b613c9b3

- [apps/web/src/components/chat/threadDetailsCardLayout.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/threadDetailsCardLayout.test.ts?format=markdown) — blob; object 165985245cd1d08423d57b8f4155bf5f622693da

- [apps/web/src/components/chat/threadDetailsCardLayout.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/threadDetailsCardLayout.ts?format=markdown) — blob; object 655aaa4870649caaff2601458e839e6c72d78c44

- [apps/web/src/components/chat/threadDetailsPanelStyles.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/threadDetailsPanelStyles.ts?format=markdown) — blob; object bd74bd95cd5e4dcc03449f0e76552b91bf164f88

- [apps/web/src/components/chat/timelineMinimapItems.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/timelineMinimapItems.test.ts?format=markdown) — blob; object cad6c2a374b3ba8db146d4a221455ba7b5409ca6

- [apps/web/src/components/chat/timelineMinimapItems.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/timelineMinimapItems.ts?format=markdown) — blob; object 0a37c686e780f13f9b1fcdae7c585f3d5332287a

- [apps/web/src/components/chat/timelineScrollAnchoring.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/timelineScrollAnchoring.test.tsx?format=markdown) — blob; object d0c49711ee260892725e077a7979d0764a6e0e6d

- [apps/web/src/components/chat/timelineScrollAnchoring.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/timelineScrollAnchoring.ts?format=markdown) — blob; object c83bb8b83ca44d40438ffa47621837d7b8a3919e

- [apps/web/src/components/chat/timelineScrollTarget.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/timelineScrollTarget.test.ts?format=markdown) — blob; object 051f7785f5a33424031ec955ee68bb4bdfe78d5e

- [apps/web/src/components/chat/timelineScrollTarget.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/timelineScrollTarget.ts?format=markdown) — blob; object da87e9a7036d32499e4297cfdcf0157bc8d16d74

- [apps/web/src/components/chat/useAssistantCitationTarget.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/useAssistantCitationTarget.ts?format=markdown) — blob; object 958e2531eeee088e248845b51162080febf4b621

- [apps/web/src/components/chat/useAutoBalanceUpdateBanner.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/useAutoBalanceUpdateBanner.tsx?format=markdown) — blob; object 47ea5fe7c2787a9f2ef344b5470cf0e0bb9bc084

- [apps/web/src/components/chat/useComposerFocusState.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/useComposerFocusState.test.tsx?format=markdown) — blob; object bcf9020ad7a1fa57efb5a5731ee2ea08ea27b526

- [apps/web/src/components/chat/useComposerFocusState.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/useComposerFocusState.ts?format=markdown) — blob; object 476fc0f9f09b23c0b455a1f92935f7c3be28e4ea

- [apps/web/src/components/chat/useComposerMenuState.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/useComposerMenuState.test.tsx?format=markdown) — blob; object f24585dfee9340a5d41c1af6e7a96cd70a8a4454

- [apps/web/src/components/chat/useComposerMenuState.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/useComposerMenuState.ts?format=markdown) — blob; object d5c006d6ec1c95a932dd8cdb359326feed6eb683

- [apps/web/src/components/chat/useComposerMultilinePrompt.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/useComposerMultilinePrompt.test.ts?format=markdown) — blob; object 8382868ffa2d4d45c68b3879859643f2ffae5780

- [apps/web/src/components/chat/useComposerMultilinePrompt.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/useComposerMultilinePrompt.ts?format=markdown) — blob; object eaabd605de86d8f96beb030885b2766ce75bf8ec

- [apps/web/src/components/chat/useComposerTriggerState.test.tsx](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/useComposerTriggerState.test.tsx?format=markdown) — blob; object 6daf88bfbd679e16e383eee4d3375fb19fa113bb

- [apps/web/src/components/chat/useComposerTriggerState.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/useComposerTriggerState.ts?format=markdown) — blob; object 255a8c43735c297b37ed5fa80baf7b7ff8d5be3b

- [apps/web/src/components/chat/workspaceFileDrop.test.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/workspaceFileDrop.test.ts?format=markdown) — blob; object e7efc2864f25b12672f2018918cec0297aa0c574

- [apps/web/src/components/chat/workspaceFileDrop.ts](https://git.cafe/gitcafe/t3code/blob/5e2225671f705fcd33f1ea5591b79ba612fb6974/apps/web/src/components/chat/workspaceFileDrop.ts?format=markdown) — blob; object 9ac85419f1785a56f860f404c3ede14ad9865432
