/** * Noah — Agent Setup for OpenClaw * * Sets up Noah as an independent agent in an OpenClaw deployment: * 1. Creates ~/.openclaw/agents/noah/ workspace + agent/ subdirectory * 2. Dual-writes SOUL.md, AGENTS.md, IDENTITY.md, HEARTBEAT.md to both * agent/ and workspace root (where OpenClaw reads) * 3. Adds noah to agents.list in openclaw.json * 4. Creates .noah-data/ directory for temporal state storage * 5. Disables platform heartbeat (Noah CronManager is the temporal authority) * 6. Configures Health Check Key if provided * * Usage: * noah setup [--openclaw-home ~/.openclaw] [--model anthropic/claude-haiku-4-5] [--hck hck_...] * * Pattern: Follows @aiassesstech/grillo setup exactly to avoid Grillo's install issues. */ export interface SetupOptions { openclawHome?: string; model?: string; healthCheckKey?: string; workspace?: string; force?: boolean; /** Alert threshold override (e.g., "0.15") */ alertThreshold?: number; /** Probation assessment count before ACTIVE */ probationAssessments?: number; /** Days before MATURE phase */ matureAgeDays?: number; /** Standard assessment cadence (days) */ standardCadenceDays?: number; /** Increased assessment cadence (days) */ increasedCadenceDays?: number; } export declare function cmdSetup(options?: SetupOptions): Promise; //# sourceMappingURL=setup.d.ts.map