/** * @generacy-ai/agency-plugin-spec-kit * * Specification management plugin providing structured feature development tools for agents. * * Tools (to be added): * - spec.create - Create new feature spec * - spec.validate - Validate spec structure * - spec.list - List feature specs */ export { SpecKitPlugin, createSpecKitPlugin } from './plugin.js'; export { SpecKitConfigSchema as PluginConfigSchema, PathsConfigSchema, BranchesConfigSchema, BacklogConfigSchema, parseConfig as parsePluginConfig, DEFAULT_CONFIG, resolveConfig, } from './config.js'; export type { SpecKitConfig as PluginConfig } from './config.js'; export { manifest, modeAffiliations, PLUGIN_MANIFEST } from './manifest.js'; export type { BaseToolParams, SpecKitPluginConfig, AgencyPlugin, AgencyCoreAPI, AgencyTool, PluginManifest, } from './types/index.js'; export type { Feature, FeaturePaths, BranchInfo, PrerequisiteResult, } from './types/index.js'; export { KNOWN_PROVIDERS, isKnownProvider, } from './types/index.js'; export type { KnownTicketProvider, TicketProvider, TicketRef, TicketParams, TicketUpdates, } from './types/index.js'; export { DEFAULT_TASK_ID_CONFIG, } from './types/index.js'; export type { Task, GroupingStrategy, TaskGroup, SubTask, TaskGroupEntry, TaskIdConfig, } from './types/index.js'; export type { ClarificationOption, ClarificationQuestion, ClarificationBatch, ClarificationsFile, ClarificationAppendResult, ClarificationQuestionInput, } from './types/index.js'; export type { TaskDependency, DependencyGraph, DependencyErrorType, DependencyValidationError, DependencyValidationResult, CircularDependency, DependencyAnalysisOptions, } from './types/index.js'; export type { IssuePlan, CreatedIssue, TasksToIssuesResult, TasksToIssuesOptions, IssueCreationStats, } from './types/index.js'; export { createError, isMcpError, } from './types/index.js'; export type { ErrorCode, McpError, ErrorResult, } from './types/index.js'; export { TaskIdConfigSchema, FileNamesSchema, DirectoryNamesSchema, SpecKitConfigSchema, DEFAULT_SPECKIT_CONFIG, parseConfig, safeParseConfig, mergeConfig, } from './types/index.js'; export type { TaskIdConfigType, FileNamesType, DirectoryNamesType, SpecKitConfig, } from './types/index.js'; export { FEATURE_NAME_PATTERN, MAX_BRANCH_LENGTH, TASK_ID_PATTERN, USER_STORY_PATTERN, USER_STORY_EXTRACT_PATTERN, EXISTING_ISSUE_PATTERN, EXISTING_ISSUE_EXTRACT_PATTERN, TASK_GROUP_ID_PATTERN, TASK_GROUP_HEADER_PATTERN, PARALLEL_MARKER_PATTERN, PHASE_HEADER_PATTERN, CHECKBOX_PATTERN, SCOPE_PATTERN, SCOPE_EXTRACT_PATTERN, DEPENDENCY_PATTERN, VALID_SCOPES, } from './types/index.js'; export type { ScopeEstimate, } from './types/index.js'; export { buildTaskId, buildTaskGroupId, buildTaskIdPattern, buildTaskGroupIdPattern, buildTaskIdSearchPattern, buildTaskGroupIdSearchPattern, escapeRegex, parseTaskIdNumber, parseTaskGroupIdNumber, isValidTaskId, isValidTaskGroupId, } from './utils/index.js'; export { ProviderError, AuthError, NotFoundError, ProviderNotFoundError, } from './providers/index.js'; export { createProvider, getProvider, getConfiguredProvider, clearProviderCache, } from './providers/index.js'; export type { BacklogProviderName, TicketState, TicketCreateParams as BacklogTicketCreateParams, TicketUpdates as BacklogTicketUpdates, Ticket as BacklogTicket, AuthCheckResult, BacklogProvider, BacklogConfig, } from './providers/index.js'; export { BUILTIN_WORKFLOWS, getBuiltinWorkflowPath, resolveWorkflow, } from './workflows.js'; export type { BuiltinWorkflowName } from './workflows.js'; export { commandsDir, installCommands } from './commands.js'; import { SpecKitPlugin } from './plugin.js'; export default SpecKitPlugin; //# sourceMappingURL=index.d.ts.map