Releases: use-the-fork/synapse
Releases · use-the-fork/synapse
Initial Release - Laravel Synapse v0.1.0
We are excited to announce the first release of Laravel Synapse, a comprehensive package designed to seamlessly integrate and manage AI agents in your Laravel applications.
Key Features:
-
Multiple AI Integrations:
- Support for OpenAI and Claude integrations.
- Easily switch between integrations via the
resolveIntegration
method.
-
Flexible Agent Lifecycle:
- Customize and extend the agent lifecycle with various hooks.
- Fine-tune agent behavior at different stages such as prompt generation, memory handling, and tool execution.
-
Dynamic Prompt Generation:
- Utilize Laravel's Blade system for building agent prompts.
- Create complex
few-shot
prompts using message tagging to distinguish between user, system, and agent messages.
-
Memory Options:
- CollectionMemory: Temporary memory for short-lived sessions.
- DatabaseMemory: Persistent memory that stores data in your database for long-term use and shared access between agents.
-
Prebuilt Agents:
- Ready-to-use agents for popular integrations like OpenAI.
- Extend prebuilt agents or create custom agents with ease.
-
Custom Tool Support:
- Extend agents with custom tools capable of making additional API calls or interacting with other agents.