UseTheFork/synapse

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.

50Stars on the repository
5Mods indexed here, across every type
1y agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

agent-lifecycle

01

UseTheFork/synapse

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.

50 1y ago A 0 tokens original MIT

agent-traits

02

UseTheFork/synapse

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.

50 1y ago A 0 tokens original MIT

index

03

UseTheFork/synapse

Agent

Agents are the core of the Synapse library. Every component, such as Tools, Memory, or OutputSchema, must be attached to an agent.

50 1y ago A 0 tokens original MIT

integrations

04

UseTheFork/synapse

Agent

Synapse currently supports three integrations: OpenAI, Claude, and Ollama. To use them, add the relevant API key to your .env file.

50 1y ago A 0 tokens original MIT

prompts

05

UseTheFork/synapse

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.

50 1y ago A 0 tokens original MIT