Move src/ → apps/server/ and packages/web/ → apps/web/ to adopt standard monorepo conventions (apps/ for runnable apps, packages/ for reusable libraries). Update all config files, shared package imports, test fixtures, and documentation to reflect new paths. Key fixes: - Update workspace config to ["apps/*", "packages/*"] - Update tsconfig.json rootDir/include for apps/server/ - Add apps/web/** to vitest exclude list - Update drizzle.config.ts schema path - Fix ensure-schema.ts migration path detection (3 levels up in dev, 2 levels up in dist) - Fix tests/integration/cli-server.test.ts import paths - Update packages/shared imports to apps/server/ paths - Update all docs/ files with new paths
28 lines
846 B
TypeScript
28 lines
846 B
TypeScript
/**
|
|
* Instructions for agent retry scenarios
|
|
*/
|
|
|
|
export const MISSING_SIGNAL_INSTRUCTION = `
|
|
|
|
IMPORTANT: Your previous execution completed but did not generate the required signal.json file.
|
|
|
|
Please ensure you complete your task and create a signal.json file at .cw/output/signal.json with one of these formats:
|
|
|
|
For successful completion:
|
|
{"status": "done"}
|
|
|
|
For questions requiring user input:
|
|
{"status": "questions", "questions": [{"id": "q1", "question": "Your question here"}]}
|
|
|
|
For errors:
|
|
{"status": "error", "error": "Description of the error"}
|
|
|
|
Please retry your task and ensure the signal.json file is properly created.
|
|
`;
|
|
|
|
/**
|
|
* Adds an instruction to the beginning of a prompt
|
|
*/
|
|
export function addInstructionToPrompt(originalPrompt: string, instruction: string): string {
|
|
return `${instruction.trim()}\n\n${originalPrompt}`;
|
|
} |