v1.6.0

emcie-co/parlantv1.6.0Jan 19, 2025by kichanyurd

AI Summary

Feature release adding shot creation helpers, context evaluation, logging commands, and engine lifecycle hooks, while improving GuidelineProposer and reducing hallucinations.

Key Highlights

  • Added shot creation helper functions under Shot
  • Added ContextEvaluation in MessageEventGenerator
  • Added log command under client CLI for streaming logs
  • Added engine lifecycle hooks
  • Improved GuidelineProposer for compound actions and action detection

Breaking Changes

  • Split vendor dependencies to extra packages to reduce installation time
  • Modified ToolCaller shot schema
  • Disabled coherence and connection checking by default in CLI

New Features

  • ContextEvaluation in MessageEventGenerator
  • CLI log streaming command
  • Engine lifecycle hooks
  • Reduced likelihood of hallucinated services

Full Release Notes

## [1.6.0] - 2025-01-19

### Added
- Add shot creation helper functions under Shot
- Add ContextEvaluation in MessageEventGenerator
- Add a log command under client CLI for streaming logs
- Add engine lifecycle hooks

### Changed
- Split vendor dependencies to extra packages to avoid reduce installation time
- Modified ToolCaller shot schema
- Disable coherence and connection checking by default in the CLI for now

### Fixed
- Improved GuidelineProposer's ability to handle compound actions
- Improved GuidelineProposer's ability to distinguish between a fulfilled and unfulfilled action
- Improved GuidelineProposer's ability to detect a previously applied guideline's application to new information
- Reduced likelihood of agent offering hallucinated services
- Fix ToolCaller false-negative argument validation from int to float
- Fix ToolCaller accuracy
- Fix ToolCaller making up argument values when it doesn't have them
- Fix some cases where the ToolCaller also calls a less-fitting tool
- Fix mistake in coherence checker few shots
- Fix markdown tables in sandbox UI
- Fix wrong import of RateLimitError
- Fix PluginServer validation for optional tool arguments when they're passed None
- Fix utterances sometimes not producing a message