Member Junction
    Preparing search index...

    Represents a single task in the agent's internal task list.

    Tasks use simple sequential IDs (e.g., "t1", "t2") since the full task list is injected every turn, making collisions unlikely. The agent manages task ordering by list position.

    const task: AgentTask = {
    id: "t1",
    title: "Analyze sales data for Q4",
    status: "in_progress",
    notes: "Found 3 anomalies in December revenue figures"
    };
    interface AgentTask {
        id: string;
        notes?: string;
        status: "pending" | "in_progress" | "completed" | "blocked";
        title: string;
    }
    Index

    Properties

    Properties

    id: string

    Simple agent-assigned identifier (e.g., "t1", "t2", "t3"). Used to match tasks for upsert/remove operations.

    notes?: string

    Optional context, blockers, or results for this task.

    status: "pending" | "in_progress" | "completed" | "blocked"

    Current status of the task.

    title: string

    Brief description of the work item.