Files
Pascal Kienast 0739d3da6a Initial open-source release of Talk AI
Talk AI is a multi-bot AI assistant manager for Nextcloud Talk:
per-bot prompts and models, agentic tool calling (MCP + built-in
tools), RAG over Nextcloud files, room-document search, vision and
speech-to-text attachments, persistent bot wikis, approval workflows,
rate limiting, and multi-provider LLM support (any OpenAI-compatible
endpoint).

Developed within EDUC - the European Digital UniverCity
(https://educalliance.eu), where it runs as the 'EDUC AI' assistant on
the alliance-wide Nextcloud portal. This public repository is the
upstream point of truth; deployment-specific tools plug in via the
tool-provider extension point (docs/TOOL_PROVIDERS.md).

License: AGPL-3.0-or-later.
2026-07-08 21:13:13 +02:00

77 lines
7.0 KiB
PHP

<?php
// autoload_classmap.php @generated by Composer
$vendorDir = dirname(__DIR__);
$baseDir = dirname($vendorDir);
return array(
'Bamarni\\Composer\\Bin\\ApplicationFactory\\FreshInstanceApplicationFactory' => $vendorDir . '/bamarni/composer-bin-plugin/src/ApplicationFactory/FreshInstanceApplicationFactory.php',
'Bamarni\\Composer\\Bin\\ApplicationFactory\\NamespaceApplicationFactory' => $vendorDir . '/bamarni/composer-bin-plugin/src/ApplicationFactory/NamespaceApplicationFactory.php',
'Bamarni\\Composer\\Bin\\BamarniBinPlugin' => $vendorDir . '/bamarni/composer-bin-plugin/src/BamarniBinPlugin.php',
'Bamarni\\Composer\\Bin\\CommandProvider' => $vendorDir . '/bamarni/composer-bin-plugin/src/CommandProvider.php',
'Bamarni\\Composer\\Bin\\Command\\BinCommand' => $vendorDir . '/bamarni/composer-bin-plugin/src/Command/BinCommand.php',
'Bamarni\\Composer\\Bin\\Command\\CouldNotCreateNamespaceDir' => $vendorDir . '/bamarni/composer-bin-plugin/src/Command/CouldNotCreateNamespaceDir.php',
'Bamarni\\Composer\\Bin\\Config\\Config' => $vendorDir . '/bamarni/composer-bin-plugin/src/Config/Config.php',
'Bamarni\\Composer\\Bin\\Config\\ConfigFactory' => $vendorDir . '/bamarni/composer-bin-plugin/src/Config/ConfigFactory.php',
'Bamarni\\Composer\\Bin\\Config\\InvalidBamarniComposerExtraConfig' => $vendorDir . '/bamarni/composer-bin-plugin/src/Config/InvalidBamarniComposerExtraConfig.php',
'Bamarni\\Composer\\Bin\\Input\\BinInputFactory' => $vendorDir . '/bamarni/composer-bin-plugin/src/Input/BinInputFactory.php',
'Bamarni\\Composer\\Bin\\Input\\InvalidBinInput' => $vendorDir . '/bamarni/composer-bin-plugin/src/Input/InvalidBinInput.php',
'Bamarni\\Composer\\Bin\\Logger' => $vendorDir . '/bamarni/composer-bin-plugin/src/Logger.php',
'Bamarni\\Composer\\Bin\\PublicIO' => $vendorDir . '/bamarni/composer-bin-plugin/src/PublicIO.php',
'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
'OCA\\EducAI\\AppInfo\\Application' => $baseDir . '/lib/AppInfo/Application.php',
'OCA\\EducAI\\Controller\\BotController' => $baseDir . '/lib/Controller/BotController.php',
'OCA\\EducAI\\Controller\\ConfigController' => $baseDir . '/lib/Controller/ConfigController.php',
'OCA\\EducAI\\Controller\\PageController' => $baseDir . '/lib/Controller/PageController.php',
'OCA\\EducAI\\Controller\\RagController' => $baseDir . '/lib/Controller/RagController.php',
'OCA\\EducAI\\Controller\\SettingsController' => $baseDir . '/lib/Controller/SettingsController.php',
'OCA\\EducAI\\Controller\\ToolsController' => $baseDir . '/lib/Controller/ToolsController.php',
'OCA\\EducAI\\Controller\\WebhookController' => $baseDir . '/lib/Controller/WebhookController.php',
'OCA\\EducAI\\Db\\Bot' => $baseDir . '/lib/Db/Bot.php',
'OCA\\EducAI\\Db\\BotMapper' => $baseDir . '/lib/Db/BotMapper.php',
'OCA\\EducAI\\Db\\BotSource' => $baseDir . '/lib/Db/BotSource.php',
'OCA\\EducAI\\Db\\BotSourceMapper' => $baseDir . '/lib/Db/BotSourceMapper.php',
'OCA\\EducAI\\Db\\BotTool' => $baseDir . '/lib/Db/BotTool.php',
'OCA\\EducAI\\Db\\BotToolMapper' => $baseDir . '/lib/Db/BotToolMapper.php',
'OCA\\EducAI\\Db\\Conversation' => $baseDir . '/lib/Db/Conversation.php',
'OCA\\EducAI\\Db\\ConversationMapper' => $baseDir . '/lib/Db/ConversationMapper.php',
'OCA\\EducAI\\Db\\Embedding' => $baseDir . '/lib/Db/Embedding.php',
'OCA\\EducAI\\Db\\EmbeddingMapper' => $baseDir . '/lib/Db/EmbeddingMapper.php',
'OCA\\EducAI\\Db\\Settings' => $baseDir . '/lib/Db/Settings.php',
'OCA\\EducAI\\Db\\SettingsMapper' => $baseDir . '/lib/Db/SettingsMapper.php',
'OCA\\EducAI\\Db\\Tool' => $baseDir . '/lib/Db/Tool.php',
'OCA\\EducAI\\Db\\ToolMapper' => $baseDir . '/lib/Db/ToolMapper.php',
'OCA\\EducAI\\Jobs\\CleanupConversationsJob' => $baseDir . '/lib/Jobs/CleanupConversationsJob.php',
'OCA\\EducAI\\Jobs\\ReindexBotSourceJob' => $baseDir . '/lib/Jobs/ReindexBotSourceJob.php',
'OCA\\EducAI\\Migration\\Version020000Date20250101000000' => $baseDir . '/lib/Migration/Version020000Date20250101000000.php',
'OCA\\EducAI\\Migration\\Version020100Date20251020000000' => $baseDir . '/lib/Migration/Version020100Date20251020000000.php',
'OCA\\EducAI\\Migration\\Version020200Date20251102000000' => $baseDir . '/lib/Migration/Version020200Date20251102000000.php',
'OCA\\EducAI\\Migration\\Version020300Date20251102010000' => $baseDir . '/lib/Migration/Version020300Date20251102010000.php',
'OCA\\EducAI\\Migration\\Version020400Date20251107000000' => $baseDir . '/lib/Migration/Version020400Date20251107000000.php',
'OCA\\EducAI\\Migration\\Version020500Date20251112000000' => $baseDir . '/lib/Migration/Version020500Date20251112000000.php',
'OCA\\EducAI\\Migration\\Version020510Date20251112010000' => $baseDir . '/lib/Migration/Version020510Date20251112010000.php',
'OCA\\EducAI\\Migration\\Version020520Date20251112020000' => $baseDir . '/lib/Migration/Version020520Date20251112020000.php',
'OCA\\EducAI\\Migration\\Version020600Date20251126000000' => $baseDir . '/lib/Migration/Version020600Date20251126000000.php',
'OCA\\EducAI\\Migration\\Version020700Date20251126100000' => $baseDir . '/lib/Migration/Version020700Date20251126100000.php',
'OCA\\EducAI\\Migration\\Version020800Date20251130000000' => $baseDir . '/lib/Migration/Version020800Date20251130000000.php',
'OCA\\EducAI\\Migration\\Version020900Date20251126200000' => $baseDir . '/lib/Migration/Version020900Date20251126200000.php',
'OCA\\EducAI\\Service\\AgentExecutor' => $baseDir . '/lib/Service/AgentExecutor.php',
'OCA\\EducAI\\Service\\BotService' => $baseDir . '/lib/Service/BotService.php',
'OCA\\EducAI\\Service\\BuiltInToolProvider' => $baseDir . '/lib/Service/BuiltInToolProvider.php',
'OCA\\EducAI\\Service\\CatalogueClient' => $baseDir . '/lib/Service/CatalogueClient.php',
'OCA\\EducAI\\Service\\DoclingClient' => $baseDir . '/lib/Service/DoclingClient.php',
'OCA\\EducAI\\Service\\EmbeddingClient' => $baseDir . '/lib/Service/EmbeddingClient.php',
'OCA\\EducAI\\Service\\LLMClient' => $baseDir . '/lib/Service/LLMClient.php',
'OCA\\EducAI\\Service\\McpClient' => $baseDir . '/lib/Service/McpClient.php',
'OCA\\EducAI\\Service\\RagIngestionService' => $baseDir . '/lib/Service/RagIngestionService.php',
'OCA\\EducAI\\Service\\RagRetriever' => $baseDir . '/lib/Service/RagRetriever.php',
'OCA\\EducAI\\Service\\SettingsService' => $baseDir . '/lib/Service/SettingsService.php',
'OCA\\EducAI\\Service\\ToolRegistry' => $baseDir . '/lib/Service/ToolRegistry.php',
'OCA\\EducAI\\Settings\\AdminSection' => $baseDir . '/lib/Settings/AdminSection.php',
'OCA\\EducAI\\Settings\\AdminSettings' => $baseDir . '/lib/Settings/AdminSettings.php',
'OCA\\EducAI\\Settings\\PersonalSection' => $baseDir . '/lib/Settings/PersonalSection.php',
'OCA\\EducAI\\Settings\\PersonalSettings' => $baseDir . '/lib/Settings/PersonalSettings.php',
'OCA\\EducAI\\Webhook\\TalkHandler' => $baseDir . '/lib/Webhook/TalkHandler.php',
);