env('MCP_DOMAIN', 'mcp.host.uk.com'), /* |-------------------------------------------------------------------------- | Registry Path |-------------------------------------------------------------------------- | | Where to find MCP server definitions. Each server has its own YAML file | in the servers subdirectory. | */ 'registry_path' => resource_path('mcp'), /* |-------------------------------------------------------------------------- | Plan Templates Path |-------------------------------------------------------------------------- | | Where agent plan templates are stored. These define structured workflows | for common development tasks. | */ 'templates_path' => resource_path('plan-templates'), /* |-------------------------------------------------------------------------- | Content Generation Paths |-------------------------------------------------------------------------- | | Paths for the ContentService batch generation system. | */ 'content' => [ 'batch_path' => 'app/Mod/Agentic/Resources/tasks', 'prompt_path' => 'app/Mod/Agentic/Resources/prompts/content', 'drafts_path' => 'app/Mod/Agentic/Resources/drafts', ], /* |-------------------------------------------------------------------------- | Cache Keys |-------------------------------------------------------------------------- | | Namespaced cache keys used by agentic endpoints. Override these in your | application config to prevent collisions with other modules. | */ 'cache' => [ 'for_agents_key' => 'agentic.for-agents.json', 'for_agents_ttl' => 3600, ], /* |-------------------------------------------------------------------------- | OpenBrain (Shared Agent Knowledge Store) |-------------------------------------------------------------------------- | | Configuration for the vector-indexed knowledge store. Requires | Ollama (for embeddings) and Qdrant (for vector search). | */ 'brain' => [ 'ollama_url' => env('BRAIN_OLLAMA_URL', 'https://ollama.lthn.lan'), 'qdrant_url' => env('BRAIN_QDRANT_URL', 'https://qdrant.lthn.lan'), 'collection' => env('BRAIN_COLLECTION', 'openbrain'), 'embedding_model' => env('BRAIN_EMBEDDING_MODEL', 'embeddinggemma'), ], ];