/** * OpenClaw Addon * * Automates the setup of OpenClaw (autonomous AI agent) running inside * a Tart VM on macOS with a local LLM via Ollama. * * ============================================================ * USAGE * ============================================================ * * Enable in stack.yml (shared across team): * * openclaw: * model: qwen2.5-coder:7b # Ollama model (must support tool calling) * * Or in stack.local.yml (per-developer, gitignored): * * openclaw: * model: qwen2.5-coder:7b * * Then run: * npx stack scan --dev # See what's missing * npx stack fix --dev # Install Tart, Ollama, model, OpenClaw * ============================================================ */ import type { FactiiiConfig, Fix } from '../../../types/index.js'; declare class OpenClawAddon { static readonly id = "openclaw"; static readonly name = "OpenClaw"; static readonly category: 'addon'; static readonly version = "1.0.0"; static readonly requiredEnvVars: string[]; static readonly configSchema: Record; static readonly autoConfigSchema: Record; /** * Determine if this addon should be loaded. * Loads if openclaw config exists in stack.yml or stack.local.yml. */ static shouldLoad(_rootDir: string, config: FactiiiConfig): Promise; static readonly fixes: Fix[]; private _config; constructor(config: FactiiiConfig); } export default OpenClawAddon; //# sourceMappingURL=index.d.ts.map