Member Junction
    Preparing search index...

    The capabilities behind the framework tools, supplied by the running agent. Each returns the text the model reads.

    interface FrameworkToolHost {
        ApplyScratchpad(changes: AgentScratchpad): string;
        RunArtifactTool(
            artifactId: string,
            tool: string,
            input: Record<string, unknown>,
        ): Promise<AgentToolResult<object>>;
        RunConversationTool(
            tool: string,
            input: Record<string, unknown>,
        ): Promise<AgentToolResult<object>>;
        RunDecisions(
            requests: AgentDecisionRequest[],
            payload: object,
        ): Promise<AgentToolResult<object>>;
        WriteMemory(
            note: string,
            type: "Context" | "Preference",
            scopeHint: "user" | "agent",
        ): Promise<AgentToolResult<object>>;
    }
    Index

    Methods