UNPKG

@gonzui/claude-task-manager

Version:

Task management extension for Claude Code with archiving and history

37 lines 1.41 kB
import { TaskConfig, TaskOptions, TaskHistoryItem, TaskStatus, ExecutionResult } from '../types'; import { Language } from './i18n'; export declare class TaskManager { private config; private i18n; constructor(workingDir?: string); /** * Detect initial language from environment */ private detectInitialLanguage; /** * Find the project root by looking for .claude-tasks directory * Similar to how git finds .git directory */ private findProjectRoot; init(): Promise<void>; createNewTask(options?: TaskOptions): Promise<string>; private createTaskFile; archiveCurrentTask(): Promise<string | null>; runTask(verbose?: boolean, debug?: boolean, editPermission?: boolean): Promise<ExecutionResult>; private executeClaude; recordExecution(result: ExecutionResult): Promise<void>; private logExecution; getHistory(limit?: number): Promise<TaskHistoryItem[]>; getStatus(): Promise<TaskStatus>; private getTaskTemplate; private getDefaultTaskTemplate; private getConfig; updateConfig(updates: Partial<TaskConfig>): Promise<void>; private createClaudeCustomCommand; private generateCustomCommandContent; getTaskContent(): Promise<string>; getLanguage(): Promise<Language>; setLanguage(lang: Language): Promise<void>; private updateGitignore; } //# sourceMappingURL=TaskManager.d.ts.map