Skip to Content

Interface ToolDescriptor

One method the contract declares, and whether the caller's role permits it.

name is the same canonical snake_case operation name MemoryOperations.listTools and the rest of this SDK use elsewhere — 'search', 'create_memory' — not the camelCase method this SDK calls it by.

available is a fact about the caller's own account, not about the method: false is never explained further here, and true does not guarantee a call will succeed — it may still be refused for an unrelated reason, such as a memory domain with no network provisioned for it.

interface ToolDescriptor {
    name: string;
    description: string;
    available: boolean;
}
Index
name: string

The method's operation name, such as 'search' or 'create_memory'.

description: string

What the method is for.

available: boolean

Whether the caller's role permits this method.