tpmjs/apps/web/src/components
Ajax Davis 552f319583 feat: add AI Agents feature with multi-provider support and documentation
- Add Agent, AgentCollection, AgentTool, UserApiKey, Conversation, Message models to Prisma schema
- Create agent types and Zod schemas in @tpmjs/types
- Implement AES-256 API key encryption utilities
- Add CRUD API endpoints for agents, tools, collections, and user API keys
- Create conversation streaming endpoint with SSE events
- Build agent tool builder to merge collections and individual tools
- Add dashboard pages: agents list, new agent form, agent detail/edit, chat interface
- Add API keys settings page for managing provider keys
- Add comprehensive Agents documentation section to /docs
- Update navigation to include Agents link in header and mobile menu
- Add new icons: terminal, puzzle, message, key, info, send

Supported providers: OpenAI, Anthropic, Google, Groq, Mistral
2026-01-02 20:08:52 +10:00
..
auth feat: add Better Auth with email/password authentication 2026-01-01 20:45:10 +10:00
collections feat: add collections feature for organizing tools 2026-01-02 02:35:32 +10:00
home fix: replace marketing speak with straightforward copy on homepage 2025-12-28 12:47:03 +10:00
providers fix(lint): configure Biome to properly ignore build directories 2025-11-26 22:49:45 +10:00
stats feat: add comprehensive stats dashboard with D3 charts 2025-12-28 17:08:19 +10:00
AppFooter.tsx chore: prepare for Hacker News launch 2025-12-28 11:46:59 +10:00
AppHeader.tsx feat: add AI Agents feature with multi-provider support and documentation 2026-01-02 20:08:52 +10:00
ArchitectureDiagram.tsx feat: add npm-like features to tool detail page and update keyword to tpmjs 2025-12-29 21:30:42 +10:00
AuthHeader.tsx feat: add minimal header to auth pages 2026-01-02 01:28:04 +10:00
BundleSize.tsx feat: add npm-like features to tool detail page and update keyword to tpmjs 2025-12-29 21:30:42 +10:00
DownloadSparkline.tsx feat: add npm-like features to tool detail page and update keyword to tpmjs 2025-12-29 21:30:42 +10:00
EcosystemDiagram.tsx feat: rewrite integrations page with case study and simplified diagram 2026-01-01 10:00:21 +10:00
Markdown.tsx feat: add syntax highlighting and improve README readability 2025-11-29 23:21:40 +10:00
MobileMenu.tsx feat: add AI Agents feature with multi-provider support and documentation 2026-01-02 20:08:52 +10:00
SDKFlowDiagram.tsx chore: prepare for Hacker News launch 2025-12-28 11:46:59 +10:00
ThemeToggle.tsx fix(lint): configure Biome to properly ignore build directories 2025-11-26 22:49:45 +10:00
TokenBreakdown.tsx feat: add interactive tool playground with AI-powered execution 2025-11-30 00:36:05 +10:00
ToolPlayground.tsx refactor: rename exportName to name across entire codebase 2025-12-17 17:19:21 +10:00