feat: Add transcript-debug page with multi-agent support, hooks approval, and message selection
- Transcript debug: JSONL viewer, parsed chat view, realtime WebSocket updates, session selector - Multi-agent: ejecutor, nucleo000, and claude (global ~/.claude/projects/) with agent switcher - Hooks approval: permission/plan request forwarding via PowerShell hooks, long-poll API, UI modals - Chat features: session ID copy, select mode with checkboxes, multi-select copy, select all/deselect all - File watchers for all agent transcript directories with polling fallback on Windows
This commit is contained in:
13
frontend/src/components/transcript-debug/index.ts
Normal file
13
frontend/src/components/transcript-debug/index.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
export { default as SessionSelector } from './SessionSelector.vue'
|
||||
export { default as RawJsonViewer } from './RawJsonViewer.vue'
|
||||
export { default as ChatContainer } from './ChatContainer.vue'
|
||||
export { default as UserMessageBubble } from './UserMessageBubble.vue'
|
||||
export { default as AssistantMessageBubble } from './AssistantMessageBubble.vue'
|
||||
export { default as ThinkingBlock } from './ThinkingBlock.vue'
|
||||
export { default as ToolCallBlock } from './ToolCallBlock.vue'
|
||||
export { default as ToolResultBlock } from './ToolResultBlock.vue'
|
||||
export { default as ProgressEvent } from './ProgressEvent.vue'
|
||||
export { default as SystemMessage } from './SystemMessage.vue'
|
||||
export { default as UserInput } from './UserInput.vue'
|
||||
export { default as PermissionApproval } from './PermissionApproval.vue'
|
||||
export { default as PlanApproval } from './PlanApproval.vue'
|
||||
Reference in New Issue
Block a user