diff --git a/.agents/skills/freehire-search/cli/src/cli.ts b/.agents/skills/freehire-search/cli/src/cli.ts index e89794a..0faba25 100644 --- a/.agents/skills/freehire-search/cli/src/cli.ts +++ b/.agents/skills/freehire-search/cli/src/cli.ts @@ -186,4 +186,14 @@ async function main(): Promise { return 1 } -main().then((code) => process.exit(code)) +main() + .then((code) => process.exit(code)) + .catch((e) => { + process.stderr.write( + JSON.stringify({ + error: e instanceof Error ? e.message : String(e), + code: "INTERNAL_ERROR", + }) + "\n", + ) + process.exit(1) + }) diff --git a/.agents/skills/linkedin-search/cli/src/cli.ts b/.agents/skills/linkedin-search/cli/src/cli.ts index 6e13fa5..3f68c07 100644 --- a/.agents/skills/linkedin-search/cli/src/cli.ts +++ b/.agents/skills/linkedin-search/cli/src/cli.ts @@ -139,4 +139,14 @@ async function main(): Promise { return 1 } -main().then((code) => process.exit(code)) +main() + .then((code) => process.exit(code)) + .catch((e) => { + process.stderr.write( + JSON.stringify({ + error: e instanceof Error ? e.message : String(e), + code: "INTERNAL_ERROR", + }) + "\n", + ) + process.exit(1) + })