Skip to content

v0.6.0 — remove the handoffs feature

Choose a tag to compare

@timmcleod timmcleod released this 25 Jul 17:36

Breaking change: the conversation-handoffs feature is removed. The package is now purely about durable workflow processes: steps, checkpoints, interrupts, and retries.

Removed: HasHandoffs / HasHandoffTools, the synthetic transfer_to_* tools, AgentWorkflow::resolveAgentFor() / transferConversation(), the ConversationTransferred event, and the agent_conversation_owners table (drop it if you migrated it).

Why: conversation-ownership routing was mechanically independent of the workflow engine — a chat-shaped concern living in a pipeline-shaped package. Removing it keeps one concept per package.

If you were using it: stay on v0.5.1 or vendor the handoff classes from that tag — the feature was self-contained (a contract, a trait, a tool, a listener, a model, and two facade methods) and composes with any laravel/ai app without this package.