AgenticX v0.4.1
Published Python package: agenticx==0.4.1
Installation
pip install -U agenticx==0.4.1PyPI
Highlights
-
Core / Runtime & Agents
- Ship a canonical embeddable async function-calling
ReActAgentwith typed streaming events, multi-turn history in/out, parallel tool execution, and optional loop-detector, compactor, and offloader hooks — usable without Studio runtime coupling. - Absorb AgentScope v2 P0 patterns: unified
Offloaderprotocol withFileOffloader, plus an in-workspace MCP gateway (FastAPI server + host-side client) for sandboxed tool access. - Keep a legacy
TextReActAgentfacade for backward-compatible embedding overAgentExecutor.
- Ship a canonical embeddable async function-calling
-
Studio / Server
- Add true live SSE reattach via a per-session event hub, enabling token-level resume when reconnecting to a running session; gated by
runtime.live_reattach_enabled(default off, falls back to disk polling). - Emit structured search references for
web_searchandknowledge_searchover SSE with session persistence, powering citation cards and inline[N]badges in clients. - Expose Volcengine sauc streaming ASR through Studio (
/ws/voice/stream-transcribe) for push-to-talk voice input with server-side proxying.
- Add true live SSE reattach via a per-session event hub, enabling token-level resume when reconnecting to a running session; gated by
Fixes & Improvements
-
Core / Runtime
- Strip empty assistant history rows before Kimi API calls, preventing HTTP 400 failures on forward-only quoted flows when sessions contain tool-only or interrupted turns.
-
Studio / Server
- Improve stall continuation and session catch-up when switching back to a session mid-generation, reducing missed tail output after reattach.
Stats
- Commits: 35 commits over 4 days (2026-05-26 → 2026-05-30)