v3.2.1

aaif-goose/goosev3.2.1Feb 17, 2026by kichanyurd

AI Summary

This patch focuses on improving guideline and observation management by adding dependency parameters and aliasing methods. It includes stability fixes for canned responses and server startup exceptions.

Key Highlights

  • Added `dependencies` parameter to guideline, observation, and journey creation
  • Added `exclude()` as an alias for `prioritize_over()`
  • Fixed server hang when an exception occurs during setup
  • Fixed canned response field extraction to handle falsy values

Breaking Changes

  • Deprecated `attach_tool()` in favor of `create_guideline()`/`create_observation()` with `tools` parameter

New Features

  • dependencies parameter for entities
  • exclude() alias
  • tools parameter to create_observation methods

Full Release Notes

## [3.2.1] - 2026-02-17

### Added

- Add optional `dependencies` parameter to guideline, observation, and journey creation methods
- Add `exclude()` as an alias for `prioritize_over()` on guidelines and journeys
- Add `tools` parameter to `create_observation` methods

### Changed

- Deprecate `attach_tool()` in favor of `create_guideline()`/`create_observation()` with `tools` parameter

### Fixed

- Preserve draft message language during canned response recomposition
- Fix server hang when an exception occurs during setup
- Fix canned response field extraction to handle falsy values