threads — @personaai/sdk
Generated field tables for threads — do not edit
Generated from
sdk/typescript/dist/typedoc.json— do not edit. Regenerate withnode platform/scripts/typedoc-resources.mjs.
threads
Auth: Requires
Authorization: Bearer <keyId>.<secret>(server-side). For per-user calls addx-persona-external-user-id. See .
Threads scope messages, files, todos, and checkpoints to one conversation. Use externalUserId so threads belong to your user.
Example
TypeScript
cURL
Response
Thread
Like Skill/Agent/Knowledge/Mcp, this mirrors the real wire shape (_id).
Source: types/thread.ts:4
Interface
CreateThreadInput
Source: types/thread.ts:22
Interface
UpdateThreadInput
All fields optional — only what you pass is changed.
Source: types/thread.ts:28
Interface
ListThreadsParams
Source: types/thread.ts:33
Interface
ThreadMessages
messages holds raw LangChain message objects (role/content/tool_calls vary by message type) — intentionally untyped rather than guessing at a shape this SDK doesn't own.
Source: types/thread.ts:45
Interface