INNER CODE UNIT · TypeScript
isProjectScript
agent-sh/agentsys · adapters/opencode-plugin/index.ts:289
const isProjectScript = PROJECT_SCRIPT_PATTERNS.some(p => p.test(command))
if (isProjectScript) {
let outputText: string
if (typeof output === "string") {
outputText = output
} else {
try {
outputText = JSON.stringify(output ?? "")
} catch {
outputText = String(output ?? "")
}
}
const hasFailure = FAILURE_INDICATORS.some(p => p.test(outputText))
if (hasFailure) {
console.error(`[agentsys] Script failure detected: ${command}. Report to user before manual fallback.`)