Agent
One of the most powerful features of Synapse is the Agent Lifecycle, which governs how an agent executes its tasks and allows for modification at various stages.
Synapse is a powerful package that enables seamless integration and management of AI agents within Laravel applications. Inspired by Langchain and Laravel Saloon, it provides a flexible framework to create, manage, and scale AI agents using customizable memory options, dynamic prompts, and multiple integrations, including OpenAI and Claude.
Agent
One of the most powerful features of Synapse is the Agent Lifecycle, which governs how an agent executes its tasks and allows for modification at various stages.
Agent
Synapse provides a set of traits to simplify managing various agent activities. These traits allow you to modify the PendingAgentTask during the agent lifecycle.
Agent
Agents are the core of the Synapse library. Every component, such as Tools, Memory, or OutputSchema, must be attached to an agent.
Agent
Synapse currently supports three integrations: OpenAI, Claude, and Ollama. To use them, add the relevant API key to your .env file.
Agent
One of the powerful features of Synapse is its integration with Laravel's Blade system for generating prompts. This means you can leverage all Blade template functionalities within your prompts.