v0.1.2
MCP tool registration is now an extension-point model.
@mcpServerrebuilt on@injectable— a tool class is a DI service that's an extension of the newMCP_SERVERSextension point, singleton by default, customizable via@mcpServer({scope, tags})/@mcpServer('name').- Tools resolve through their own binding (
MCPServer.resolveMember), discovered viaextensionFilter(MCP_SERVERS)— so constructor@injectis honored regardless of how the class was registered (app.service,app.controller, or a manualbind().apply(extensionFor(MCP_SERVERS))). Register tool classes withapp.service()— the previouscontroller-only workaround is gone. - Docs, skill, diagrams, and the
create-agentbacktemplates synced to the new model. - Lockstep bump of all
@agentback/*packages +create-agentback.