API Reference@helix-hq/code-executor

ai

Public API of @helix-hq/code-executor/ai.

The complete public surface of @helix-hq/code-executor/ai, generated from the published type declarations. Anything absent here is not part of the package's contract.

import { AiCapability } from '@helix-hq/ai-kit';
import { JSONSchema } from 'zod/v4/core';

// @public (undocumented)
export type CodeAuthoringOptions = CodeEnvironment & {
    functions?: HostFunctions;
    limits?: ExecutionLimits;
    id?: string;
    resolve?: () => CodeEnvironment;
};

// @public (undocumented)
export type CodeEnvironment = {
    inputSchema?: JSONSchema._JSONSchema;
    outputSchema?: JSONSchema._JSONSchema;
    sampleInput?: unknown;
};

// @public
export const codeExecutorAuthoring: (options?: CodeAuthoringOptions) => AiCapability;

// @public
export const codeExecutorTool: (options?: CodeToolOptions) => AiCapability;

// @public (undocumented)
export type CodeToolOptions = {
    functions?: HostFunctions;
    limits?: ExecutionLimits;
    id?: string;
    guidance?: string;
};

// (No @packageDocumentation comment for this package)

On this page

No Headings