v3.2.0
aaif-goose/goosev3.2.0Feb 9, 2026by kichanyurd
AI Summary
This release introduces session labeling, automatic propagation, and field dependencies for canned responses. It also adds journey lifecycle hooks and makes conditions optional for SDK guidelines.
Key Highlights
- Added labels to Guidelines, Journeys, and Sessions with automatic propagation
- Added `field_dependencies` to canned responses for explicit field availability
- Added `on_match` and `on_message` hooks to journeys for lifecycle callbacks
- Added streaming message output mode
- Made condition optional for SDK guidelines
New Features
- Session labels and automatic propagation
- field_dependencies for canned responses
- attach_retriever() for conditional data retrieval
- on_match and on_message hooks
- Streaming message output mode
- Optional condition for SDK guidelines
Full Release Notes
## [3.2.0] - 2026-02-09 ### Added - Add labels to Guidelines, Journeys, JourneyNodes, and Sessions for categorization and filtering - Add automatic session label propagation from matched entities (guidelines, observations, journeys) - Add `track` parameter to guidelines to control "previously applied" tracking - Support multiple targets in `prioritize_over()` and `depend_on()` methods - Add `field_dependencies` to canned responses for explicit field availability requirements - Add `attach_retriever()` to Guideline, Journey, and JourneyState for conditional data retrieval - Add `on_match` and `on_message` hooks to journeys for lifecycle callbacks - Add per-agent preamble configuration (custom examples and instructions) - Add separate default greeting responses for first agent message in fluid mode - Add streaming message output mode - Allow specifying custom journey node ID - Add matched guidelines/journey states to completion ready event ### Changed - Make condition optional for SDK guidelines - Tweak default preamble examples - Soften log levels for relational guideline resolver - Add activated/skipped logs to custom guideline matcher batches ### Fixed - Fix websocket warning upon startup - Fix agent intention proposer (guidelines were getting rewritten incorrectly) - Fix multiple customer guideline matchers not working - Fix bug with context variable access in SDK