Skip to content

parlant

v3.3.2 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-agents ai-alignment customer-service customer-success gemini genai
+4 more
llama3 llm openai python

Summary

AI summary

Add PARLANT_TOOL_CALL_TIMEOUT environment variable for tool-call timeout control.

Full changelog

[3.3.2] - 2026-04-28

Added

  • Add PARLANT_TOOL_CALL_TIMEOUT environment variable to control the plugin tool-call timeout

Changed

  • Include guideline description (in addition to the condition) in matcher prompts
  • Render active journeys' descriptions in the canned response draft prompt
  • Improve error messages surfaced by EmcieService to be more diagnostic
  • Relax the aiopenapi3 pin to >=0.8.1,<0.9.0

Fixed

  • Fix redundant batch creation in ToolCaller across guideline matches, which in some agents caused a lot of latency unnecessarily
  • Fix WebSocketLogger event loop starvation which progressively blocked the async event loop, causing increasing latency over time
  • Fix p.Server.current becoming unavailable in the resolve_tool plugin endpoint under Uvicorn 0.39+. Context vars are now restored at the start of resolve_tool, mirroring the existing pattern in call_tool, so choice providers depending on p.Server.current work again
  • Fix MCP tool clients getting stuck after sessions go stale. Clients now reconnect automatically instead of failing subsequent calls

Security

  • Upgrade dependencies to address known CVEs: authlib (>=1.6.11), requests (>=2.33.0), fastmcp (>=3.2.0), litellm (>=1.83.0), pytest (>=9.0.3), pyjwt (>=2.11.1), and constrain transitive deps — aiohttp, cryptography, pillow, pyopenssl, werkzeug, Mako, pyasn1, python-multipart, orjson, Pygments, diskcache
  • Upgrade chat frontend: vite (>=7.3.2) and override transitive deps: picomatch, lodash, flatted, brace-expansion, immutable, yaml

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track parlant

Get notified when new releases ship.

Sign up free

About parlant

The conversational control layer for customer-facing AI agents - Parlant is an agentic harness optimized for controlling customer interactions.

All releases →

Related context

Beta — feedback welcome: [email protected]