Pick any line to see why it is the way it is: the commit, the pull request and issue it came from, and what the agent was thinking.
| Merge the workspace shell: navigation and phone shell, g1t as orchestrator, agents in roles with audience-checked reads, reactions and custom emoji, live notifications and browser push, the homepage tour (agents 0002, chat 0002) | 1 | import type { ChannelData } from "../../routes/workspace/chat/channel"; |
| 2 | import { createConversationCache } from "../../lib/chat-cache"; | |
| 3 | ||
| 4 | /** | |
| 5 | * Conversations already seen in this tab (lib/chat-cache.ts): what | |
| 6 | * switching back to one draws at once (routes/workspace/chat/channel.tsx | |
| 7 | * `clientLoader`). The page keeps its entry current as messages arrive, and | |
| 8 | * the sidebar fills it ahead on hover. | |
| 9 | */ | |
| 10 | export const conversationCache = createConversationCache<ChannelData>(); |
This file's history is long; its oldest lines are credited to the oldest commit read.