Fission-AI/OpenSpec · error · StoreError
workset_exists
workset_exists
Error message
Workset '${workset.name}' already exists. What it means
Error "Workset '${workset.name}' already exists." thrown in Fission-AI/OpenSpec.
Source
Thrown at src/core/worksets.ts:304
return new StoreError(
`Workset '${name}' is not saved on this machine.`,
'workset_not_found',
{
target: 'workset.name',
fix:
savedNames.length > 0
? `Saved worksets: ${savedNames.join(', ')}. See them with: openspec workset list`
: `Create it first: openspec workset create ${name}`,
}
);
}
export function withWorkset(
state: WorksetsState,
workset: Workset
): WorksetsState {
if (state.worksets[workset.name] !== undefined) {
throw new StoreError(
`Workset '${workset.name}' already exists.`,
'workset_exists',
{
target: 'workset.name',
fix: `Choose another name, or remove it first: openspec workset remove ${workset.name}`,
}
);
}
return {
version: 1,
worksets: {
...state.worksets,
[workset.name]: {
...(workset.tool !== undefined ? { tool: workset.tool } : {}),
members: workset.members,
},
},View on GitHub (pinned to 6926ccb18a)
When it happens
Trigger: Thrown at src/core/worksets.ts:304 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/28f1ff72b481ea46.
Report an issue: GitHub.