What problem does it solve? Developers building NocoBase applications with pnpm create @nocobase/app need a correct, contract-safe way to configure AI employees, tools, skills, MCP servers, and LLM services through @nocobase/ai-employee without modifying dependency internals or misusing manager APIs. ## Core Features & Use Cases - Declarative AI Resources: Place employees, tools, skills, and MCP definitions in the App's ai/ directory and LLM services in config.yml under ai.llmServices. - Programmatic Registration: Register dynamic tools, computed resources, and custom LLM providers through the shared deps.ai manager aggregate in an enabled plugin's server/bootstrap.ts. - Exact Contract References: Self-contained references define every manager signature, parameter type, enum casing, and error so coding agents never guess API shapes. - Use Case: Add a support-agent AI employee with a policy skill and a ticket-lookup tool, configure an OpenAI-compatible LLM service via environment variables, and verify everything with the App's lint, typecheck, and test scripts. ## Quick Start Ask the agent to add a new AI employee with a skill and tool to your NocoBase App created with pnpm create @nocobase/app, using the ai/ directory and config.yml for the LLM service.