- Introduced ExecutionMode type for project execution modes (parallel, sequential). - Updated SetupOpts to use ExecutionMode instead of string literals. - Enhanced workflow states to include a new "In Review" state with appropriate transitions. - Implemented TestHarness for end-to-end testing, including command interception and workspace setup. - Created TestProvider for in-memory issue tracking during tests. - Refactored project registration and setup tools to utilize ExecutionMode. - Updated various tools to ensure compatibility with new workflow and execution modes. - Added new dependencies: cockatiel for resilience and zod for schema validation.
18 lines
445 B
TypeScript
18 lines
445 B
TypeScript
/**
|
|
* config/ — Unified DevClaw configuration.
|
|
*
|
|
* Single workflow.yaml per workspace/project combining roles, models, and workflow.
|
|
*/
|
|
export type {
|
|
DevClawConfig,
|
|
RoleOverride,
|
|
ResolvedConfig,
|
|
ResolvedRoleConfig,
|
|
ResolvedTimeouts,
|
|
TimeoutConfig,
|
|
} from "./types.js";
|
|
|
|
export { loadConfig } from "./loader.js";
|
|
export { mergeConfig } from "./merge.js";
|
|
export { validateConfig, validateWorkflowIntegrity } from "./schema.js";
|