tpmjs/packages/ui
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
..
src feat(ui): add ToolRenderer system for Omega chat 2026-01-23 22:35:17 +10:00
CHANGELOG.md chore: version packages 2025-11-26 03:15:35 +10:00
eslint.config.mjs fix(lint): configure Biome to properly ignore build directories 2025-11-26 22:49:45 +10:00
package.json feat(ui): add ToolRenderer system for Omega chat 2026-01-23 22:35:17 +10:00
tsconfig.json fix(lint): configure Biome to properly ignore build directories 2025-11-26 22:49:45 +10:00
tsup.config.ts feat(ui): add ToolRenderer system for Omega chat 2026-01-23 22:35:17 +10:00
vitest.config.ts fix(lint): configure Biome to properly ignore build directories 2025-11-26 22:49:45 +10:00