assistants:create
"assistants:create": {
assistant_id?: Maybe<string>;
config?: Maybe<AssistantConfig>;
context?: unknown;
description?: Maybe<string>;
graph_id: string;
if_exists?: Maybe<"raise" | "do_nothing">;
metadata?: Maybe<Record<string, unknown>>;
name?: Maybe<string>;
}
assistants:delete
"assistants:delete": { assistant_id: string }
assistants:read
"assistants:read": {
assistant_id: string;
metadata?: Maybe<Record<string, unknown>>;
}
assistants:search
"assistants:search": {
graph_id?: Maybe<string>;
limit?: Maybe<number>;
metadata?: Maybe<Record<string, unknown>>;
offset?: Maybe<number>;
}
assistants:update
"assistants:update": {
assistant_id: string;
config?: Maybe<AssistantConfig>;
context?: unknown;
description?: Maybe<string>;
graph_id?: Maybe<string>;
metadata?: Maybe<Record<string, unknown>>;
name?: Maybe<string>;
version?: Maybe<number>;
}
crons:create
"crons:create": {
cron_id?: Maybe<string>;
end_time?: Maybe<string>;
payload?: Maybe<Record<string, unknown>>;
schedule: string;
thread_id?: Maybe<string>;
user_id?: Maybe<string>;
}
crons:delete
"crons:delete": { cron_id: string }
crons:read
"crons:read": { cron_id: string }
crons:search
"crons:search": {
assistant_id?: Maybe<string>;
limit?: Maybe<number>;
offset?: Maybe<number>;
thread_id?: Maybe<string>;
}
crons:update
"crons:update": {
cron_id: string;
payload?: Maybe<Record<string, unknown>>;
schedule?: Maybe<string>;
}
store:delete
"store:delete": { key: string; namespace?: Maybe<string[]> }
store:get
"store:get": { key: string; namespace: Maybe<string[]> }
store:list_namespaces
"store:list_namespaces": {
limit?: Maybe<number>;
max_depth?: Maybe<number>;
namespace?: Maybe<string[]>;
offset?: Maybe<number>;
suffix?: Maybe<string[]>;
}
store:put
"store:put": {
key: string;
namespace: string[];
value: Record<string, unknown>;
}
store:search
"store:search": {
filter?: Maybe<Record<string, unknown>>;
limit?: Maybe<number>;
namespace?: Maybe<string[]>;
offset?: Maybe<number>;
query?: Maybe<string>;
}
threads:create
"threads:create": {
if_exists?: Maybe<"raise" | "do_nothing">;
metadata?: Maybe<Record<string, unknown>>;
thread_id?: Maybe<string>;
}
threads:create_run
"threads:create_run": {
after_seconds?: Maybe<number>;
assistant_id: string;
if_not_exists?: Maybe<"reject" | "create">;
kwargs: Record<string, unknown>;
metadata?: Maybe<Record<string, unknown>>;
multitask_strategy?: Maybe<"interrupt" | "rollback" | "reject" | "enqueue">;
prevent_insert_if_inflight?: Maybe<boolean>;
run_id: string;
status: Maybe<
"interrupted"
| "error"
| "pending"
| "running"
| "success"
| "timeout",
>;
thread_id?: Maybe<string>;
}
threads:delete
"threads:delete": { run_id?: Maybe<string>; thread_id?: Maybe<string> }
threads:read
"threads:read": { thread_id?: Maybe<string> }
threads:search
"threads:search": {
ids?: Maybe<string[]>;
limit?: Maybe<number>;
metadata?: Maybe<Record<string, unknown>>;
offset?: Maybe<number>;
status?: Maybe<"idle" | "busy" | "interrupted" | "error" | string & {}>;
thread_id?: Maybe<string>;
values?: Maybe<Record<string, unknown>>;
}
threads:update
"threads:update": {
action?: Maybe<"interrupt" | "rollback">;
metadata?: Maybe<Record<string, unknown>>;
thread_id?: Maybe<string>;
}