/** * Features Module Exports */ export { createMagicKeywordProcessor, detectMagicKeywords, builtInMagicKeywords } from './magic-keywords.js'; export { createContinuationHook, continuationSystemPromptAddition, detectCompletionSignals, generateVerificationPrompt } from './continuation-enforcement.js'; export { type VersionMetadata, type ReleaseInfo, type UpdateCheckResult, type UpdateResult, type SilentUpdateConfig, REPO_OWNER, REPO_NAME, GITHUB_API_URL, GITHUB_RAW_URL, CLAUDE_CONFIG_DIR, VERSION_FILE, getInstalledVersion, saveVersionMetadata, updateLastCheckTime, fetchLatestRelease, compareVersions, checkForUpdates, performUpdate, formatUpdateNotification, shouldCheckForUpdates, backgroundUpdateCheck, interactiveUpdate, silentAutoUpdate, hasPendingUpdateRestart, clearPendingUpdateRestart, getPendingUpdateVersion, initSilentAutoUpdate, isAutoUpgradePromptEnabled } from './auto-update.js'; export { type BoulderState, type PlanProgress, type PlanSummary, BOULDER_DIR, BOULDER_FILE, BOULDER_STATE_PATH, NOTEPAD_DIR, NOTEPAD_BASE_PATH, PLANNER_PLANS_DIR, PLAN_EXTENSION, getBoulderFilePath, readBoulderState, writeBoulderState, appendSessionId, clearBoulderState, findPlannerPlans, getPlanProgress, getPlanName, createBoulderState, getPlanSummaries, hasBoulder, getActivePlanPath } from './boulder-state/index.js'; export { ContextCollector, contextCollector, injectPendingContext, injectContextIntoText, createContextInjectorHook, type ContextSourceType, type ContextPriority, type ContextEntry, type RegisterContextOptions, type PendingContext, type MessageContext, type OutputPart, type InjectionStrategy, type InjectionResult } from './context-injector/index.js'; export { BackgroundManager, ConcurrencyManager, getBackgroundManager, resetBackgroundManager, type BackgroundTask, type BackgroundTaskStatus, type BackgroundTaskConfig, type LaunchInput, type ResumeInput, type TaskProgress } from './background-agent/index.js'; export { createBuiltinSkills, getBuiltinSkill, listBuiltinSkillNames, type BuiltinSkill, type SkillMcpConfig, type SkillRegistry } from './builtin-skills/index.js'; export { routeTask, routeWithEscalation, routeAndAdaptTask, escalateModel, canEscalate, explainRouting, quickTierForAgent, extractLexicalSignals, extractStructuralSignals, extractContextSignals, extractAllSignals, calculateComplexityScore, calculateComplexityTier, scoreToTier, getScoreBreakdown, calculateConfidence, evaluateRules, getMatchingRules, createRule, mergeRules, DEFAULT_ROUTING_RULES, adaptPromptForTier, getPromptStrategy, getPromptPrefix, getPromptSuffix, createDelegationPrompt, getTaskInstructions, TIER_MODELS, TIER_TO_MODEL_TYPE, DEFAULT_ROUTING_CONFIG, AGENT_CATEGORY_TIERS, COMPLEXITY_KEYWORDS, TIER_PROMPT_STRATEGIES, TIER_TASK_INSTRUCTIONS, type ComplexityTier, type ComplexitySignals, type LexicalSignals, type StructuralSignals, type ContextSignals, type RoutingDecision, type RoutingContext, type RoutingConfig, type RoutingRule, type PromptAdaptationStrategy, } from './model-routing/index.js'; export { initPlanNotepad, readPlanWisdom, addLearning, addDecision, addIssue, addProblem, getWisdomSummary, type WisdomEntry, type WisdomCategory, type PlanWisdom } from './notepad-wisdom/index.js'; export { resolveCategory, isValidCategory, getAllCategories, getCategoryDescription, getCategoryTier, getCategoryTemperature, getCategoryThinkingBudget, getCategoryThinkingBudgetTokens, getCategoryForTask, detectCategoryFromPrompt, enhancePromptWithCategory, CATEGORY_CONFIGS, THINKING_BUDGET_TOKENS, type DelegationCategory, type CategoryConfig, type ResolvedCategory, type CategoryContext, type ThinkingBudget } from './delegation-categories/index.js'; export { StateManager, createStateManager, getStatePath, getLegacyPaths, ensureStateDir, readState, writeState, clearState, migrateState, listStates, cleanupOrphanedStates, StateLocation, isStateLocation, DEFAULT_STATE_CONFIG, type StateConfig, type StateReadResult, type StateWriteResult, type StateClearResult, type StateMigrationResult, type StateFileInfo, type ListStatesOptions, type CleanupOptions, type CleanupResult, type StateData } from './state-manager/index.js'; export { createProtocol, createChecklist, runVerification, checkEvidence, formatReport, validateChecklist, STANDARD_CHECKS, type VerificationProtocol, type VerificationCheck, type VerificationChecklist, type VerificationEvidence, type VerificationEvidenceType, type VerificationSummary, type ValidationResult, type VerificationOptions, type ReportOptions } from './verification/index.js'; export { decomposeTask, analyzeTask, identifyComponents, generateSubtasks, assignFileOwnership, identifySharedFiles, type TaskAnalysis, type Component, type Subtask, type SharedFile, type DecompositionResult, type ProjectContext, type TaskType, type ComponentRole, type FileOwnership, type DecompositionStrategy } from './task-decomposer/index.js'; export { searchSessionHistory, parseSinceSpec, type SessionHistoryMatch, type SessionHistorySearchOptions, type SessionHistorySearchReport, } from './session-history-search/index.js'; //# sourceMappingURL=index.d.ts.map