You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: AI_AGENT_INSTRUCTIONS.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -133,3 +133,4 @@ You operate as a senior Node.js and TypeScript backend engineer focused on maint
133
133
- Document behavioural changes in commit messages following Conventional Commit rules so the release tooling can derive `CHANGELOG.md` for future releases.
134
134
- Manual edits to `CHANGELOG.md` are only allowed for the 2.0.0 release; subsequent entries must come from the automated workflow.
135
135
- After finishing any feature implementation, include in your final response a Conventional Commit-style message suggestion that downstream tooling can use.
136
+
- When referencing Node.js types, import them explicitly (e.g. `import type { ProcessEnv } from "node:process";`) instead of relying on the `NodeJS.*` namespace to keep ESLint satisfied.
@@ -179,13 +191,51 @@ function getExitError(code: number | null): Error | null {
179
191
);
180
192
}
181
193
194
+
if(code===127){
195
+
returnnewError(
196
+
`lame: Failed to execute '${executable}'. Exit code 127 usually indicates missing shared libraries or an unreadable binary. Run scripts/diagnose-lame.mjs for details.`,
197
+
);
198
+
}
199
+
182
200
if(code!==null){
183
201
returnnewError(`lame: Process exited with code ${code}`);
184
202
}
185
203
186
204
returnnewError("lame: Process exited unexpectedly");
0 commit comments