Skip to content
10 linesCodeBlameRaw

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)1import type { ChannelData } from "../../routes/workspace/chat/channel";
2import { 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 */
10export const conversationCache = createConversationCache<ChannelData>();

This file's history is long; its oldest lines are credited to the oldest commit read.