Files
Codewalkers/apps/server/agent/lifecycle/instructions.ts
Lukas May 34578d39c6 refactor: Restructure monorepo to apps/server/ and apps/web/ layout
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
2026-03-03 11:22:53 +01:00

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}`;
}