1.15.3

parruda/swarm1.15.3Jul 16, 2026by vinibrsl

AI Summary

Adds organization ID parameter to PlusAPI client, introduces execution interception points, and enables declarative flows on the TUI.

Key Highlights

  • Organization ID parameter for PlusAPI client
  • New execution interception points
  • Declarative flows support on TUI

New Features

  • Organization ID parameter
  • Execution interception points and reworked hooks documentation
  • Generic interception-hook dispatcher
  • Declarative flows on TUI

Full Release Notes

## What's Changed

### Features
- Add organization ID parameter to PlusAPI client
- Add step interception points and rework execution hooks documentation around @on
- Wire execution-boundary interception points
- Add generic interception-hook dispatcher
- Run declarative flows on the TUI (headless terminal fallback)

### Bug Fixes
- Sync kickoff-completed event with OUTPUT hook result
- Fix null repository agent attributes
- Ensure after_llm_call hooks do not break native tool execution
- Avoid double-append of the turn reply when a handler trims history
- Make tool-result caching opt-in instead of on by default
- Stop rewriting the authored tool description at construction
- Expose token usage under both names on agent and crew results
- Report per-call usage metrics on kickoff results
- Stop replaying previous turn's intent when route_turn() returns falsy

### Documentation
- Update execution hooks grouping and document all hook contexts

## Contributors

@joaomdmoura, @lorenzejay, @lucasgomide, @vinibrsl