gtapps/laravel-agentic
A Laravel package for building agentic AI features: orchestrate LLM-driven agents, tool calls, and multi-step workflows inside your PHP app using familiar Laravel conventions.
laravel/mcp ^1.0 and laravel/ai ~0.11.0. This is a compatibility release — the notes explicitly say no source changes are needed — so upgrading from 0.1.0 should be a Composer bump plus a smoke test.laravel/mcp, and connect a client (MCP inspector, Claude Desktop, Cursor, or an agent built with laravel/ai).tools/list response. In v0.1.1 each tool should have a name derived from the action (e.g. refund-invoice) and a title derived via Str::headline() (e.g. Refund Invoice). If you still see “Action Tool”, you are on the old version or hitting a cached server.name is the contract clients call; the title is presentation metadata.tools/list stays navigable for both humans and agents.laravel/ai agents: let the agent discover tools via tools/list, then invoke them through tools/call. Because v0.1.1 supports MCP protocol 2026-07-28 plus legacy initialize clients, test the specific client you use rather than assuming compatibility.tools/list output (names, titles, input schemas) and fail on unexpected changes. This catches accidental tool renames and title regressions before clients break.tools/list followed by a tools/call against a staging action is the fastest end-to-end check after a dependency bump.title is cosmetic and derived with Str::headline(). Do not build routing, permissions, or client logic on the title — use the tool name. Renaming an action changes both the name and the title, and clients may cache tool names across sessions.Str::headline() can produce surprising casing for acronyms and domain terms (refund-invoice → Refund Invoice, but vat-refund may not read the way you want). If precise display titles matter, check whether the package exposes an override; otherwise this is a good extension-point/PR candidate.laravel/mcp jump from ~0.9.0 to ^1.0 is the significant part of this release. The new server advertises protocol 2026-07-28 and still supports legacy initialize clients, but verify older MCP clients and any custom JSON-RPC handling against the new protocol.laravel/ai ~0.11.0 is also a minor-version bump. Although the release notes say no source changes are needed, skim its changelog for agent/tool-calling API adjustments before upgrading a production agent.tools/list. Stale server processes and cached client tool lists are common causes.How can I help you explore Laravel packages today?