diff --git a/packages/coding-agent/src/modes/controllers/extension-ui-controller.ts b/packages/coding-agent/src/modes/controllers/extension-ui-controller.ts index 7367801fa..f3f911f95 100644 --- a/packages/coding-agent/src/modes/controllers/extension-ui-controller.ts +++ b/packages/coding-agent/src/modes/controllers/extension-ui-controller.ts @@ -253,7 +253,7 @@ export class ExtensionUiController { } setHookWidget(key: string, content: unknown): void { - this.ctx.statusLine.setHookStatus(key, String(content)); + this.ctx.statusLine.setHookStatus(key, content === undefined || content === null ? undefined : String(content)); this.ctx.ui.requestRender(); }