TPMJS Architecture
A complete overview of the TPMJS platform - from tool discovery to sandboxed execution, collections, agents, and custom executors.
Platform Overview
The complete TPMJS stack - tool registry, execution infrastructure, and user-facing products.
Tool Execution Pipeline
How a tool call flows from SDK/MCP through the executor sandbox.
Executor System
Sandboxed runtime environments for safe tool execution. Support for default and custom executors.
Collections & Agents
Higher-level abstractions built on top of the tool registry.
Curated bundles of tools exposed via MCP protocol or API.
AI-powered assistants with multi-turn conversations and tool access.
Agent config overrides Collection config, which overrides System default.
Tool Discovery & Sync
How tools are discovered from npm and kept in sync with the registry.
Tool Data Model
Core entities and their relationships in the TPMJS database.