ChatToolActivityComponent

Human-readable activity with literal Details and an always-mounted rich-result slot.

import { ChatToolActivityComponent } from '@threadplane/chat';

Declaration

export declare class ChatToolActivityComponent  {
  readonly activity: import("@angular/core").InputSignal<ToolActivityInfo>;
  readonly duration: import("@angular/core").Signal<number | undefined>;
  readonly phase: import("@angular/core").Signal<ToolActivityPhase>;
  readonly phaseLabel: import("@angular/core").Signal<string>;
}

Angular template API

Selector: chat-tool-activity

Inputs

activity · required
ToolActivityInfo

Members

activity

readonly activity: import("@angular/core").InputSignal<ToolActivityInfo>;

duration

readonly duration: import("@angular/core").Signal<number | undefined>;

phase

readonly phase: import("@angular/core").Signal<ToolActivityPhase>;

phaseLabel

readonly phaseLabel: import("@angular/core").Signal<string>;