Skip to content

AgenticX v0.4.1

Choose a tag to compare

@DemonDamon DemonDamon released this 30 May 00:51
· 231 commits to main since this release

Published Python package: agenticx==0.4.1

Installation

pip install -U agenticx==0.4.1

PyPI

Highlights

  • Core / Runtime & Agents

    • Ship a canonical embeddable async function-calling ReActAgent with 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 Offloader protocol with FileOffloader, plus an in-workspace MCP gateway (FastAPI server + host-side client) for sandboxed tool access.
    • Keep a legacy TextReActAgent facade for backward-compatible embedding over AgentExecutor.
  • 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_search and knowledge_search over 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.

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)

Full Changelog