MCPcopy
hub / github.com/virattt/dexter / ToolDisplayComponent

Interface ToolDisplayComponent

src/components/chat-log.ts:54–62  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

52}
53
54interface ToolDisplayComponent {
55 setActive(progressMessage?: string): void;
56 setComplete(summary: string, duration: number): void;
57 setError(error: string): void;
58 setLimitWarning(warning?: string): void;
59 setApproval(decision: 'allow-once' | 'allow-session' | 'deny'): void;
60 setDenied(path: string, tool: string): void;
61 dispose?(): void;
62}
63
64class BrowserSessionComponent extends Container implements ToolDisplayComponent {
65 private readonly header: Text;

Callers 18

renderEventFunction · 0.65
runCliFunction · 0.65
startToolMethod · 0.65
updateToolProgressMethod · 0.65
renderEventFunction · 0.65
runCliFunction · 0.65
completeToolMethod · 0.65
renderEventFunction · 0.65
runCliFunction · 0.65
errorToolMethod · 0.65
limitToolMethod · 0.65
renderEventFunction · 0.65

Implementers 2

ToolEventComponentsrc/components/tool-event.ts
BrowserSessionComponentsrc/components/chat-log.ts

Calls

no outgoing calls

Tested by

no test coverage detected