Loading Agent State
Learn how threadId is used to load previous agent states.
Setting the threadId#
When setting the threadId property in CopilotKit, i.e:
Info
When using LangGraph platform, the
threadId must be a UUID.<CopilotKit threadId="2140b272-7180-410d-9526-f66210918b13">
<YourApp />
</CopilotKit>
CopilotKit will restore the complete state of the thread, including the messages, from the database. (See Message Persistence for more details.)
Loading Agent State#
This means that the state of any agent will also be restored. For example:
const { agent } = useAgent({ agentId: "research_agent" });
// agent.state will now be the state of research_agent in the thread id given above
Learn More#
To learn more about persistence and state in CopilotKit, see:
