Membrane SDK - v0.29.2
    Preparing search index...

    Variable AgentHarnessConst

    AgentHarness: ZodObject<
        {
            id: ZodString;
            workspaceId: ZodString;
            name: ZodString;
            key: ZodString;
            description: ZodOptional<ZodString>;
            systemPrompt: ZodOptional<ZodString>;
            defaultModel: ZodEnum<
                {
                    "anthropic/claude-sonnet-4.6": "anthropic/claude-sonnet-4.6";
                    "anthropic/claude-opus-4.6": "anthropic/claude-opus-4.6";
                    "anthropic/claude-sonnet-4.5": "anthropic/claude-sonnet-4.5";
                    "anthropic/claude-opus-4.5": "anthropic/claude-opus-4.5";
                    "anthropic/claude-haiku-4.5": "anthropic/claude-haiku-4.5";
                    "openai/gpt-5.2": "openai/gpt-5.2";
                    "openai/gpt-5-nano": "openai/gpt-5-nano";
                    "google/gemini-3-pro-preview": "google/gemini-3-pro-preview";
                    "moonshotai/kimi-k2.5": "moonshotai/kimi-k2.5";
                },
            >;
            toolIds: ZodDefault<ZodArray<ZodString>>;
            skillIds: ZodDefault<ZodArray<ZodString>>;
            instructionIds: ZodDefault<ZodArray<ZodString>>;
            tools: ZodDefault<
                ZodArray<
                    ZodObject<
                        {
                            id: ZodString;
                            name: ZodString;
                            description: ZodString;
                            enabledByDefault: ZodDefault<ZodBoolean>;
                        },
                        $strip,
                    >,
                >,
            >;
            skills: ZodDefault<
                ZodArray<
                    ZodObject<
                        {
                            id: ZodString;
                            workspaceId: ZodString;
                            name: ZodString;
                            key: ZodString;
                            description: ZodString;
                            body: ZodString;
                            sourceUrl: ZodOptional<ZodURL>;
                            revision: ZodOptional<ZodString>;
                            archivedAt: ZodOptional<ZodISODateTime>;
                            createdAt: ZodOptional<ZodISODateTime>;
                            updatedAt: ZodOptional<ZodISODateTime>;
                        },
                        $strip,
                    >,
                >,
            >;
            instructions: ZodDefault<
                ZodArray<
                    ZodObject<
                        {
                            id: ZodString;
                            workspaceId: ZodString;
                            name: ZodString;
                            key: ZodString;
                            text: ZodString;
                            revision: ZodOptional<ZodString>;
                            archivedAt: ZodOptional<ZodISODateTime>;
                            createdAt: ZodOptional<ZodISODateTime>;
                            updatedAt: ZodOptional<ZodISODateTime>;
                        },
                        $strip,
                    >,
                >,
            >;
            revision: ZodOptional<ZodString>;
            archivedAt: ZodOptional<ZodISODateTime>;
            createdAt: ZodOptional<ZodISODateTime>;
            updatedAt: ZodOptional<ZodISODateTime>;
        },
        $strip,
    > = ...