What is a session?
A session is a persistent research workspace for one bounded research topic. It can contain multiple chats that explore different questions, methods, or branches while sharing the same overall research context.
At the system level, a session is the full working scope of a bounded, continued interaction between you and Theo. It begins when you log in, launch, reconnect, or reload the workspace, and ends when you log out or close it. The session holds your identity, context, and in-progress work so you can leave and return to the same research state.
Sources are session-scoped: every chat in the session can use them. Artifacts are chat-scoped: they belong to the chat that produced them, while remaining part of the session’s broader research record.
Session hierarchy
Session One research topic + persistent research state | ||
Session-scoped sources Shared with every chat: papers, data, notes, code, and images | ||
Chat 1 Primary question or work stream | Chat 2 Alternative method or branch | Chat 3 Verification or comparison branch |
Chat-scoped artifacts Generated in Chat 1 | Chat-scoped artifacts Generated in Chat 2 | Chat-scoped artifacts Generated in Chat 3 |
Use one session for one research topic. Create additional chats inside that session when you want separate questions or branches to share the same sources.