Fission-AI/OpenSpec · error · StoreError
workset_launch_failed
workset_launch_failed
Error message
error.message
What it means
Error "error.message" thrown in Fission-AI/OpenSpec.
Source
Thrown at src/commands/workset.ts:473
} else {
console.log(
`Handing this terminal to ${opener.label} for '${name}' (the session ends when you exit).`
);
}
let result: LaunchResult;
try {
result = await launchOpenerCommand(launch);
} catch (error) {
// Make the launch-failure fix pasteable when an alternative is
// installed (the launcher itself does not know the table).
if (
error instanceof StoreError &&
error.diagnostic.code === 'workset_launch_failed'
) {
const alternative = firstInstalledAlternative(table, opener.id);
if (alternative !== null) {
throw new StoreError(error.message, 'workset_launch_failed', {
target: 'workset.tool',
fix: `Run: openspec workset open ${name} --tool ${alternative}`,
});
}
}
throw error;
}
const exitCode = exitCodeForLaunch(result);
if (exitCode !== 0) {
process.exitCode = exitCode;
}
} catch (error) {
emitFailure(options.json, { status: [] }, error, 'workset_error');
// Never strand the user: once the derived file is regenerated,
// every failure (except a prompt cancellation) carries the
// manual route - the file path plus the members it contains.View on GitHub (pinned to 6926ccb18a)
When it happens
Trigger: Thrown at src/commands/workset.ts:473 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of Fission-AI/OpenSpec@6926ccb18a (2026-08-25).
Data as JSON: /api/errors/368439259759912c.
Report an issue: GitHub.