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