tpmjs/packages/types/src
Ajax Davis 95cb0a96f0 feat: add fork-based ownership and fix MCP non-scoped package names
Fork-based ownership:
- Add forkedFromId, forkCount fields to Collection and Agent models
- Add fork-status API endpoints for collections and agents
- Add ForkButton and ForkedFromBadge UI components
- Update clone endpoints to set forkedFromId and increment forkCount
- Add COLLECTION_FORKED and AGENT_FORKED activity types
- Enforce owner-only access for MCP tool execution and agent chat

MCP fix:
- Fix parseToolName to handle non-scoped packages like firecrawl-aisdk
- Try both scoped (@scope/name) and literal (name-with-hyphens) interpretations
- Pass collection envVars to tool executor for API key support
2026-01-13 10:23:28 +10:00
..
agent.ts feat: add fork-based ownership and fix MCP non-scoped package names 2026-01-13 10:23:28 +10:00
collection.ts feat: add fork-based ownership and fix MCP non-scoped package names 2026-01-13 10:23:28 +10:00
executor.ts feat: add hot-swappable executor support for collections and agents 2026-01-09 00:19:22 +10:00
registry.ts feat: add complete monorepo structure and all packages 2025-11-25 21:59:40 +10:00
tool.ts feat: upgrade to AI SDK v6 beta and Zod v4 to fix tool schema errors 2025-11-30 19:14:01 +10:00
tpmjs.ts feat(types): add new tool categories to TPMJS_CATEGORIES 2026-01-01 10:18:45 +10:00
user.ts feat: add usernames, pretty URLs, cloning, and sharing docs 2026-01-08 20:47:08 +10:00