coleam00/Archon · error
Detached workflow owner ended before termination started
Error message
Detached workflow owner ended before termination started
What it means
Error "Detached workflow owner ended before termination started" thrown in coleam00/Archon.
Source
Thrown at packages/cli/src/utils/detached-run-control.ts:376
if (newline === -1) return;
try {
const pid = parseOwnerResponse(runId, response.slice(0, newline));
settled = true;
socket.off('end', onEnd);
socket.off('close', onClose);
socket.setTimeout(0);
let released = false;
let stopping = false;
const release = (): void => {
if (released) return;
released = true;
socket.destroy();
};
resolve({
stop: async (): Promise<void> => {
if (stopping) throw new Error('Detached workflow termination already started');
if (released || socket.destroyed || socket.readableEnded) {
throw new Error('Detached workflow owner ended before termination started');
}
stopping = true;
try {
await new Promise<void>((ready, rejectReady) => {
let acknowledgement = '';
const cleanup = (): void => {
socket.off('data', onData);
socket.off('error', onError);
socket.off('end', onEnd);
socket.off('close', onClose);
socket.off('timeout', onTimeout);
};
const failReady = (error: Error): void => {
cleanup();
rejectReady(error);
};
const onData = (chunk: string): void => {
acknowledgement += chunk;View on GitHub (pinned to 0773b97458)
When it happens
Trigger: Thrown at packages/cli/src/utils/detached-run-control.ts:376 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of coleam00/Archon@0773b97458 (2026-09-01).
Data as JSON: /api/errors/43d57f5ea69e1b3f.
Report an issue: GitHub.