Packages Published
Python (PyPI) - published at 13:03:24 UTC
| Package | Version | Install |
|---|---|---|
| ag-ui-crewai | 0.3.1 | pip install ag-ui-crewai==0.3.1
|
ag-ui-crewai@0.3.1
RunAgentInput.contextis now retained onCopilotKitState; previously Pydantic discarded it before@startran.- Endpoint helpers now forward FastAPI route kwargs (name, tags, summary, operation_id, dependencies, include_in_schema).
- Conversational runs whose stream carries no translatable frames now terminate with a proper terminal event instead of an empty HTTP 200.
- Abandoned conversational Flow workers are now bounded and contained after client disconnect, timeout, or cancellation.
- OpenAI Responses handling simplified to use the public
aresponsesentrypoint; fixesoutput_item.done. pydantic(v2,<3) is now a declared direct dependency.- Ctrl-C now stops the dojo server instead of requiring SIGKILL.
- Dojo app is now built once per boot in the serving process.
- Removed the dead, fully commented-out
enterprise.pymodule from published artifacts. - Published distributions now include a Changelog URL in metadata.
- The
devconsole script is no longer published; run the dojo via the relocated examples project instead. - The dojo server and demo flows moved into a separate examples project and are no longer shipped in the published package.
enterprise.pyremoved from the package.
TypeScript (npm) - published at 16:23:30 UTC
| Package | Version | Install |
|---|---|---|
| @ag-ui/mastra | 1.1.4 | npm install @ag-ui/mastra@1.1.4
|
@ag-ui/mastra@1.1.4
- Server tools can now show a live "running" step via opt-in
MastraAgentConfliveTOOL_CALL_STARTemission. - Resumed runs now receive the frontend tools of the run they continue, so frontend-only agents no longer end with no output.
- Mastra
tripwirechunks now surface their reason as assistant text instead of ending the run silently; terminal retry reasons are preserved. - Developer messages are now forwarded (mapped to user role) instead of being dropped.
- Thread-scoped working memory is now seeded on a new thread, preventing "Thread not found" errors on the first turn.
- Resume now emits
TOOL_CALLstart/args/end before the result and preserves streamed tool arguments. - Replay conversion recovers from malformed or concatenated tool-call argument strings instead of failing all later runs.
- Results paired with skipped replay calls are now dropped; suppressed spurious warning on brand-new threads.
Breaking changes
None.