Interface SessionSeatOptions

Options of sessionSeat.

interface SessionSeatOptions {
    sessionId?: string;
    description?: string;
    dependsOn?: string[];
    tools?: string[];
    brief?: string;
}

Properties

sessionId?: string

The seat's session id on the member, prefixed seat: (default seat:<uuid>); the seat's first call rejects when the member already has that id open.

description?: string

What a hierarchical manager reads about this seat. Default: the member's persona description (the first line of its instructions, else its name).

dependsOn?: string[]

Seats this one waits for under the graph strategy.

tools?: string[]

Tool names the member may use in this seat. Default: all of its own but the five self-modification tools, launch_agency, the memory tools and a composed tool whose steps are not all among the rest.

brief?: string

A role brief put before every input the seat receives: at most 1,000 characters.