- Added `migrate-layout.ts` to handle migration from old workspace layouts to the new `devclaw/` structure. - Introduced `migrate-layout.test.ts` for comprehensive tests covering various migration scenarios. - Updated `workspace.ts` to ensure default files are created post-migration, including `workflow.yaml` and role-specific prompts. - Refactored role instruction handling to accommodate new directory structure. - Enhanced project registration to scaffold prompt files in the new `devclaw/projects/<project>/prompts/` directory. - Adjusted setup tool descriptions and logic to reflect changes in file structure. - Updated templates to align with the new workflow configuration and role instructions.
15 lines
335 B
TypeScript
15 lines
335 B
TypeScript
/**
|
|
* config/ — Unified DevClaw configuration.
|
|
*
|
|
* Single workflow.yaml per workspace/project combining roles, models, and workflow.
|
|
*/
|
|
export type {
|
|
DevClawConfig,
|
|
RoleOverride,
|
|
ResolvedConfig,
|
|
ResolvedRoleConfig,
|
|
} from "./types.js";
|
|
|
|
export { loadConfig } from "./loader.js";
|
|
export { mergeConfig } from "./merge.js";
|