tpmjs/apps
Ajax Davis 0489646e55 feat(ui): add ToolRenderer system for Omega chat
Add abstract tool rendering infrastructure to @tpmjs/ui:
- ToolRenderer component with registry-based renderer lookup
- DefaultJsonRenderer as fallback with collapsible JSON display
- RegistrySearchRenderer for registrySearchTool results
- RegistryExecuteRenderer for registryExecuteTool results
- registerBuiltInRenderers() for idempotent initialization

Update Omega chat page to use new ToolRenderer:
- Replace inline ToolCallCard with ToolRenderer component
- Add helper functions to convert between ToolCall and ToolPart
- Remove unused expandedToolCalls state (managed internally)

Also add video file extensions to .gitignore
2026-01-23 22:35:17 +10:00
..
playground feat: add use cases marketing product with AI-generated content 2026-01-20 16:17:35 +10:00
railway-executor feat: add use cases marketing product with AI-generated content 2026-01-20 16:17:35 +10:00
tutorial feat: add use cases marketing product with AI-generated content 2026-01-20 16:17:35 +10:00
web feat(ui): add ToolRenderer system for Omega chat 2026-01-23 22:35:17 +10:00