import { collectCometPluginContext, expandCometPluginContext } from '../../domains/comet-entry/plugin-context.js'; import { type ProjectMemoryCompletionStatus } from '../../domains/project-knowledge/index.js'; import type { AgentContextOutcomeStatus } from '../../domains/agent-learning/index.js'; export interface CometTaskCommandOptions { readonly task: string; readonly path?: string; readonly phase?: string; readonly operation?: string; readonly session?: string; readonly contextBudget?: string | number; readonly expandContext?: string; readonly application?: string; readonly outcome?: AgentContextOutcomeStatus; readonly decision?: string; readonly verification?: string; readonly verificationResult?: 'passed' | 'failed'; readonly complete?: boolean; readonly learningCheck?: 'submitted' | 'no-observation' | 'not-run'; readonly workflow?: string; readonly change?: string; readonly json?: boolean; } export interface CometTaskCommandResult { readonly context: Awaited>; readonly expansion?: Awaited>; readonly outcomeRecorded?: boolean; readonly learningCheck?: 'submitted' | 'no-observation' | 'not-run'; readonly learningCheckVerified?: boolean; readonly projectMemory?: ProjectMemoryCompletionStatus; } /** * One host entry for ordinary Skill tasks. It keeps context selection and the * task-completion checkpoint on the same public bridge used by Native, Classic, * and Dashboard. */ export declare function cometTaskCommand(targetPath: string | undefined, options: CometTaskCommandOptions): Promise; //# sourceMappingURL=comet-task.d.ts.map