├── .docker └── Dockerfile ├── .editorconfig ├── .env.sample ├── .github ├── FUNDING.yml └── workflows │ └── docker-image.yml ├── .gitignore ├── .rr.yaml ├── .styleci.yml ├── Makefile ├── README.md ├── app.php ├── app ├── config │ ├── cache.php │ ├── cycle.php │ ├── database.php │ ├── migration.php │ └── scaffolder.php ├── database │ ├── Factory │ │ └── .gitkeep │ └── Migration │ │ ├── .gitkeep │ │ └── 20240825.195024_0_0_default_create_chat_sessions.php └── src │ ├── Agents │ ├── AgentsCaller │ │ ├── AskAgentInput.php │ │ └── AskAgentTool.php │ ├── CodeReviewer │ │ ├── CodeReviewAgent.php │ │ ├── CodeReviewAgentFactory.php │ │ ├── ListProjectInput.php │ │ ├── ListProjectTool.php │ │ ├── ReadFileInput.php │ │ ├── ReadFileTool.php │ │ ├── ReviewInput.php │ │ └── ReviewTool.php │ ├── Delivery │ │ ├── DeliveryAgent.php │ │ ├── DeliveryAgentFactory.php │ │ ├── DeliveryDateInput.php │ │ ├── GetDeliveryDateTool.php │ │ ├── GetOrderNumberTool.php │ │ ├── GetProfileTool.php │ │ ├── OrderNumberInput.php │ │ ├── ProfileInput.php │ │ └── StatusCheckOutput.php │ ├── DynamicMemoryTool │ │ ├── DynamicMemoryInput.php │ │ ├── DynamicMemoryService.php │ │ ├── DynamicMemoryTool.php │ │ └── Memories.php │ └── TaskSplitter │ │ ├── GetProjectDescription.php │ │ ├── ProjectDescriptionInput.php │ │ ├── TaskCreateInput.php │ │ ├── TaskCreateTool.php │ │ ├── TaskSplitterAgent.php │ │ └── TaskSplitterAgentFactory.php │ ├── Application │ ├── AgentsLocator.php │ ├── Assert.php │ ├── Bootloader │ │ ├── AgentsBootloader.php │ │ ├── AgentsChatBootloader.php │ │ ├── AppBootloader.php │ │ ├── EventsBootloader.php │ │ ├── Infrastructure │ │ │ ├── CloudStorageBootloader.php │ │ │ ├── ConsoleBootloader.php │ │ │ ├── CycleOrmBootloader.php │ │ │ ├── LogsBootloader.php │ │ │ ├── RoadRunnerBootloader.php │ │ │ └── SecurityBootloader.php │ │ ├── PersistenceBootloader.php │ │ └── SmartHomeBootloader.php │ ├── Entity │ │ ├── Json.php │ │ └── Uuid.php │ ├── Exception │ │ └── InvalidArgumentException.php │ ├── Kernel.php │ └── ToolsLocator.php │ ├── Domain │ └── Chat │ │ ├── EntityManagerInterface.php │ │ ├── History.php │ │ ├── PromptGenerator │ │ ├── Dump.php │ │ └── SessionContextInjector.php │ │ ├── Session.php │ │ ├── SessionRepositoryInterface.php │ │ └── SimpleChatService.php │ ├── Endpoint │ └── Console │ │ ├── AgentsListCommand.php │ │ ├── ChatCommand.php │ │ ├── ChatWindowCommand.php │ │ ├── DisplaySmartHomeStatusCommand.php │ │ ├── KnowledgeBaseGenerator.php │ │ └── ToolListCommand.php │ └── Infrastructure │ ├── CycleOrm │ ├── Entity │ │ └── SessionEntityManager.php │ ├── Repository │ │ └── SessionRepository.php │ └── Table │ │ └── SessionTable.php │ └── RoadRunner │ ├── Chat │ ├── ChatEventsListener.php │ └── ChatHistoryRepository.php │ └── SmartHome │ └── DeviceStateManager.php ├── composer.json ├── docker-compose.yaml ├── knowledge-base ├── agents-example.txt ├── app-example.txt ├── cli-chat.txt ├── domain-layer.txt ├── mermaid-schema.md ├── packages-layer.txt └── what-is-llm.md ├── phpunit.xml ├── psalm.xml └── tests ├── App └── TestKernel.php ├── DatabaseTestCase.php ├── Feature └── .gitignore ├── TestCase.php └── Unit └── Application └── Entity ├── JsonTest.php └── UuidTest.php /.docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/.docker/Dockerfile -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/.env.sample -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/docker-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/.github/workflows/docker-image.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/.gitignore -------------------------------------------------------------------------------- /.rr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/.rr.yaml -------------------------------------------------------------------------------- /.styleci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/.styleci.yml -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/README.md -------------------------------------------------------------------------------- /app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app.php -------------------------------------------------------------------------------- /app/config/cache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/config/cache.php -------------------------------------------------------------------------------- /app/config/cycle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/config/cycle.php -------------------------------------------------------------------------------- /app/config/database.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/config/database.php -------------------------------------------------------------------------------- /app/config/migration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/config/migration.php -------------------------------------------------------------------------------- /app/config/scaffolder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/config/scaffolder.php -------------------------------------------------------------------------------- /app/database/Factory/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/database/Migration/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/database/Migration/20240825.195024_0_0_default_create_chat_sessions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/database/Migration/20240825.195024_0_0_default_create_chat_sessions.php -------------------------------------------------------------------------------- /app/src/Agents/AgentsCaller/AskAgentInput.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/AgentsCaller/AskAgentInput.php -------------------------------------------------------------------------------- /app/src/Agents/AgentsCaller/AskAgentTool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/AgentsCaller/AskAgentTool.php -------------------------------------------------------------------------------- /app/src/Agents/CodeReviewer/CodeReviewAgent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/CodeReviewer/CodeReviewAgent.php -------------------------------------------------------------------------------- /app/src/Agents/CodeReviewer/CodeReviewAgentFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/CodeReviewer/CodeReviewAgentFactory.php -------------------------------------------------------------------------------- /app/src/Agents/CodeReviewer/ListProjectInput.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/CodeReviewer/ListProjectInput.php -------------------------------------------------------------------------------- /app/src/Agents/CodeReviewer/ListProjectTool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/CodeReviewer/ListProjectTool.php -------------------------------------------------------------------------------- /app/src/Agents/CodeReviewer/ReadFileInput.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/CodeReviewer/ReadFileInput.php -------------------------------------------------------------------------------- /app/src/Agents/CodeReviewer/ReadFileTool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/CodeReviewer/ReadFileTool.php -------------------------------------------------------------------------------- /app/src/Agents/CodeReviewer/ReviewInput.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/CodeReviewer/ReviewInput.php -------------------------------------------------------------------------------- /app/src/Agents/CodeReviewer/ReviewTool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/CodeReviewer/ReviewTool.php -------------------------------------------------------------------------------- /app/src/Agents/Delivery/DeliveryAgent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/Delivery/DeliveryAgent.php -------------------------------------------------------------------------------- /app/src/Agents/Delivery/DeliveryAgentFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/Delivery/DeliveryAgentFactory.php -------------------------------------------------------------------------------- /app/src/Agents/Delivery/DeliveryDateInput.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/Delivery/DeliveryDateInput.php -------------------------------------------------------------------------------- /app/src/Agents/Delivery/GetDeliveryDateTool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/Delivery/GetDeliveryDateTool.php -------------------------------------------------------------------------------- /app/src/Agents/Delivery/GetOrderNumberTool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/Delivery/GetOrderNumberTool.php -------------------------------------------------------------------------------- /app/src/Agents/Delivery/GetProfileTool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/Delivery/GetProfileTool.php -------------------------------------------------------------------------------- /app/src/Agents/Delivery/OrderNumberInput.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/Delivery/OrderNumberInput.php -------------------------------------------------------------------------------- /app/src/Agents/Delivery/ProfileInput.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/Delivery/ProfileInput.php -------------------------------------------------------------------------------- /app/src/Agents/Delivery/StatusCheckOutput.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/Delivery/StatusCheckOutput.php -------------------------------------------------------------------------------- /app/src/Agents/DynamicMemoryTool/DynamicMemoryInput.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/DynamicMemoryTool/DynamicMemoryInput.php -------------------------------------------------------------------------------- /app/src/Agents/DynamicMemoryTool/DynamicMemoryService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/DynamicMemoryTool/DynamicMemoryService.php -------------------------------------------------------------------------------- /app/src/Agents/DynamicMemoryTool/DynamicMemoryTool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/DynamicMemoryTool/DynamicMemoryTool.php -------------------------------------------------------------------------------- /app/src/Agents/DynamicMemoryTool/Memories.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/DynamicMemoryTool/Memories.php -------------------------------------------------------------------------------- /app/src/Agents/TaskSplitter/GetProjectDescription.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/TaskSplitter/GetProjectDescription.php -------------------------------------------------------------------------------- /app/src/Agents/TaskSplitter/ProjectDescriptionInput.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/TaskSplitter/ProjectDescriptionInput.php -------------------------------------------------------------------------------- /app/src/Agents/TaskSplitter/TaskCreateInput.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/TaskSplitter/TaskCreateInput.php -------------------------------------------------------------------------------- /app/src/Agents/TaskSplitter/TaskCreateTool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/TaskSplitter/TaskCreateTool.php -------------------------------------------------------------------------------- /app/src/Agents/TaskSplitter/TaskSplitterAgent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/TaskSplitter/TaskSplitterAgent.php -------------------------------------------------------------------------------- /app/src/Agents/TaskSplitter/TaskSplitterAgentFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Agents/TaskSplitter/TaskSplitterAgentFactory.php -------------------------------------------------------------------------------- /app/src/Application/AgentsLocator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Application/AgentsLocator.php -------------------------------------------------------------------------------- /app/src/Application/Assert.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Application/Assert.php -------------------------------------------------------------------------------- /app/src/Application/Bootloader/AgentsBootloader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Application/Bootloader/AgentsBootloader.php -------------------------------------------------------------------------------- /app/src/Application/Bootloader/AgentsChatBootloader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Application/Bootloader/AgentsChatBootloader.php -------------------------------------------------------------------------------- /app/src/Application/Bootloader/AppBootloader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Application/Bootloader/AppBootloader.php -------------------------------------------------------------------------------- /app/src/Application/Bootloader/EventsBootloader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Application/Bootloader/EventsBootloader.php -------------------------------------------------------------------------------- /app/src/Application/Bootloader/Infrastructure/CloudStorageBootloader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Application/Bootloader/Infrastructure/CloudStorageBootloader.php -------------------------------------------------------------------------------- /app/src/Application/Bootloader/Infrastructure/ConsoleBootloader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Application/Bootloader/Infrastructure/ConsoleBootloader.php -------------------------------------------------------------------------------- /app/src/Application/Bootloader/Infrastructure/CycleOrmBootloader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Application/Bootloader/Infrastructure/CycleOrmBootloader.php -------------------------------------------------------------------------------- /app/src/Application/Bootloader/Infrastructure/LogsBootloader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Application/Bootloader/Infrastructure/LogsBootloader.php -------------------------------------------------------------------------------- /app/src/Application/Bootloader/Infrastructure/RoadRunnerBootloader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Application/Bootloader/Infrastructure/RoadRunnerBootloader.php -------------------------------------------------------------------------------- /app/src/Application/Bootloader/Infrastructure/SecurityBootloader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Application/Bootloader/Infrastructure/SecurityBootloader.php -------------------------------------------------------------------------------- /app/src/Application/Bootloader/PersistenceBootloader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Application/Bootloader/PersistenceBootloader.php -------------------------------------------------------------------------------- /app/src/Application/Bootloader/SmartHomeBootloader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Application/Bootloader/SmartHomeBootloader.php -------------------------------------------------------------------------------- /app/src/Application/Entity/Json.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Application/Entity/Json.php -------------------------------------------------------------------------------- /app/src/Application/Entity/Uuid.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Application/Entity/Uuid.php -------------------------------------------------------------------------------- /app/src/Application/Exception/InvalidArgumentException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Application/Exception/InvalidArgumentException.php -------------------------------------------------------------------------------- /app/src/Application/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Application/Kernel.php -------------------------------------------------------------------------------- /app/src/Application/ToolsLocator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Application/ToolsLocator.php -------------------------------------------------------------------------------- /app/src/Domain/Chat/EntityManagerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Domain/Chat/EntityManagerInterface.php -------------------------------------------------------------------------------- /app/src/Domain/Chat/History.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Domain/Chat/History.php -------------------------------------------------------------------------------- /app/src/Domain/Chat/PromptGenerator/Dump.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Domain/Chat/PromptGenerator/Dump.php -------------------------------------------------------------------------------- /app/src/Domain/Chat/PromptGenerator/SessionContextInjector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Domain/Chat/PromptGenerator/SessionContextInjector.php -------------------------------------------------------------------------------- /app/src/Domain/Chat/Session.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Domain/Chat/Session.php -------------------------------------------------------------------------------- /app/src/Domain/Chat/SessionRepositoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Domain/Chat/SessionRepositoryInterface.php -------------------------------------------------------------------------------- /app/src/Domain/Chat/SimpleChatService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Domain/Chat/SimpleChatService.php -------------------------------------------------------------------------------- /app/src/Endpoint/Console/AgentsListCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Endpoint/Console/AgentsListCommand.php -------------------------------------------------------------------------------- /app/src/Endpoint/Console/ChatCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Endpoint/Console/ChatCommand.php -------------------------------------------------------------------------------- /app/src/Endpoint/Console/ChatWindowCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Endpoint/Console/ChatWindowCommand.php -------------------------------------------------------------------------------- /app/src/Endpoint/Console/DisplaySmartHomeStatusCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Endpoint/Console/DisplaySmartHomeStatusCommand.php -------------------------------------------------------------------------------- /app/src/Endpoint/Console/KnowledgeBaseGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Endpoint/Console/KnowledgeBaseGenerator.php -------------------------------------------------------------------------------- /app/src/Endpoint/Console/ToolListCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Endpoint/Console/ToolListCommand.php -------------------------------------------------------------------------------- /app/src/Infrastructure/CycleOrm/Entity/SessionEntityManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Infrastructure/CycleOrm/Entity/SessionEntityManager.php -------------------------------------------------------------------------------- /app/src/Infrastructure/CycleOrm/Repository/SessionRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Infrastructure/CycleOrm/Repository/SessionRepository.php -------------------------------------------------------------------------------- /app/src/Infrastructure/CycleOrm/Table/SessionTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Infrastructure/CycleOrm/Table/SessionTable.php -------------------------------------------------------------------------------- /app/src/Infrastructure/RoadRunner/Chat/ChatEventsListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Infrastructure/RoadRunner/Chat/ChatEventsListener.php -------------------------------------------------------------------------------- /app/src/Infrastructure/RoadRunner/Chat/ChatHistoryRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Infrastructure/RoadRunner/Chat/ChatHistoryRepository.php -------------------------------------------------------------------------------- /app/src/Infrastructure/RoadRunner/SmartHome/DeviceStateManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/app/src/Infrastructure/RoadRunner/SmartHome/DeviceStateManager.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/composer.json -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /knowledge-base/agents-example.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/knowledge-base/agents-example.txt -------------------------------------------------------------------------------- /knowledge-base/app-example.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/knowledge-base/app-example.txt -------------------------------------------------------------------------------- /knowledge-base/cli-chat.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/knowledge-base/cli-chat.txt -------------------------------------------------------------------------------- /knowledge-base/domain-layer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/knowledge-base/domain-layer.txt -------------------------------------------------------------------------------- /knowledge-base/mermaid-schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/knowledge-base/mermaid-schema.md -------------------------------------------------------------------------------- /knowledge-base/packages-layer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/knowledge-base/packages-layer.txt -------------------------------------------------------------------------------- /knowledge-base/what-is-llm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/knowledge-base/what-is-llm.md -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/phpunit.xml -------------------------------------------------------------------------------- /psalm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/psalm.xml -------------------------------------------------------------------------------- /tests/App/TestKernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/tests/App/TestKernel.php -------------------------------------------------------------------------------- /tests/DatabaseTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/tests/DatabaseTestCase.php -------------------------------------------------------------------------------- /tests/Feature/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/Unit/Application/Entity/JsonTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/tests/Unit/Application/Entity/JsonTest.php -------------------------------------------------------------------------------- /tests/Unit/Application/Entity/UuidTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-agents-php/sample-app/HEAD/tests/Unit/Application/Entity/UuidTest.php --------------------------------------------------------------------------------