Skip to content

Releases: use-the-fork/synapse

Initial Release - Laravel Synapse v0.1.0

12 Oct 16:18
Compare
Choose a tag to compare

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.