/**
 * Autonomous Agent Module
 *
 * This module provides an autonomous agent system for the Polka Codes CLI.
 * It can work in two modes:
 * - Goal-directed: Takes a high-level goal and breaks it down into executable tasks
 * - Continuous improvement: Automatically discovers and fixes issues in the codebase
 */
export * from './config';
export * from './constants';
export type { DebugLoggerConfig } from './debug-logger';
export { createDebugLoggerFromEnv, DebugLogger, DebugLoggerChild } from './debug-logger';
export * from './errors';
export { TaskExecutor } from './executor';
export { GoalDecomposer } from './goal-decomposer';
export { HealthMonitor } from './health-monitor';
export type { ContinuousImprovementLoop } from './improvement-loop';
export { createContinuousImprovementLoop } from './improvement-loop';
export { MetricsCollector } from './metrics';
export { AutonomousAgent } from './orchestrator';
export type { TaskPlanner } from './planner';
export { createTaskPlanner } from './planner';
export type { ProgressOptions } from './progress';
export { createMultiProgress, createProgress, createSpinner, formatDuration, MultiProgress, Progress, Spinner } from './progress';
export { type ResourceLimitExceeded, type ResourceLimits, ResourceMonitor } from './resource-monitor';
export { ApprovalManager } from './safety/approval';
export { SafetyChecker } from './safety/checks';
export { InterruptHandler } from './safety/interrupt';
export { SessionManager } from './session';
export { AgentStateManager } from './state-manager';
export type { TaskDiscoveryEngine } from './task-discovery';
export { createTaskDiscoveryEngine } from './task-discovery';
export { TaskHistory } from './task-history';
export * from './types';
export { WorkflowAdapter } from './workflow-adapter';
//# sourceMappingURL=index.d.ts.map