ChatDebugComponent
Provides a dockable agent state and checkpoint inspector with persisted panel preferences.
import { ChatDebugComponent } from '@threadplane/chat/debug';Declaration
export declare class ChatDebugComponent {
constructor();
readonly agent: import("@angular/core").InputSignal<DebugAgent | DebugAgentWithHistory | null>;
readonly defaultOpen: import("@angular/core").InputSignal<boolean>;
readonly dock: import("@angular/core").InputSignal<DockPosition>;
readonly dockChange: import("@angular/core").OutputEmitterRef<DockPosition>;
readonly forkRequested: import("@angular/core").OutputEmitterRef<string>;
readonly launcher: import("@angular/core").InputSignal<"none" | "floating">;
readonly openChange: import("@angular/core").OutputEmitterRef<boolean>;
readonly replayRequested: import("@angular/core").OutputEmitterRef<string>;
setActiveTab(id: string): void;
setDock(next: DockPosition): void;
setOpen(value: boolean): void;
readonly storageKey: import("@angular/core").InputSignal<string>;
}Angular template API
Selector: chat-debug
Inputs
agentDebugAgent | DebugAgentWithHistory | nulldefaultOpenbooleandockDockPositionlauncher"none" | "floating"storageKeystring
Outputs
dockChangeDockPositionforkRequestedstringopenChangebooleanreplayRequestedstring
Members
Constructor · overload 1
Constructs a new instance of the ChatDebugComponent class
constructor();agent
readonly agent: import("@angular/core").InputSignal<DebugAgent | DebugAgentWithHistory | null>;defaultOpen
readonly defaultOpen: import("@angular/core").InputSignal<boolean>;dock
readonly dock: import("@angular/core").InputSignal<DockPosition>;dockChange
readonly dockChange: import("@angular/core").OutputEmitterRef<DockPosition>;forkRequested
readonly forkRequested: import("@angular/core").OutputEmitterRef<string>;launcher
readonly launcher: import("@angular/core").InputSignal<"none" | "floating">;openChange
readonly openChange: import("@angular/core").OutputEmitterRef<boolean>;replayRequested
readonly replayRequested: import("@angular/core").OutputEmitterRef<string>;setActiveTab · overload 1
setActiveTab(id: string): void;Parameters
id· requiredstring
Returns
voidsetDock · overload 1
setDock(next: DockPosition): void;Parameters
next· requiredDockPosition
Returns
voidsetOpen · overload 1
setOpen(value: boolean): void;Parameters
value· requiredboolean
Returns
voidstorageKey
readonly storageKey: import("@angular/core").InputSignal<string>;