Skip to content

AgenticX v0.3.6

Choose a tag to compare

@DemonDamon DemonDamon released this 11 Apr 03:58
· 839 commits to main since this release

AgenticX v0.3.6

Published Python package: agenticx==0.3.6

Installation

pip install -U agenticx==0.3.6

PyPI

Highlights

  • IM Gateway

    • Added full WeChat iLink support with a Go sidecar, including QR-based binding and bidirectional messaging between IM and AgenticX sessions.
    • Improved IM reliability by auto-resolving confirm-required stream states and routing inbound messages to the correct desktop-bound session.
    • Added safer session recovery for stale bindings, with automatic migration and retry behavior when old session IDs become unavailable.
  • Desktop / Electron

    • Upgraded history search to index message body content, with keyword highlighting, first-hit jump, and auto-expansion of tool cards when matches are inside collapsed content.
    • Improved workspace and session isolation by avatar, reducing cross-pane leakage and making restored panes bind to the correct context consistently.
    • Stabilized embedded terminal behavior (including multi-terminal switching and PTY continuity) and improved startup path handling for packaged sidecar/runtime resources.
    • Refined destructive-action UX with consistent warning dialogs/icons and removed several startup/session hijack edge cases for Feishu/IM bindings.
  • Core / Runtime / Security

    • Introduced OpenHarness hook and permission-policy integration across runtime and Studio bridge surfaces.
    • Hardened long-running task delivery guarantees and fail-closed guard behavior for risky shell/confirm flows.
    • Added multi-tier context compaction and reactive persistence paths for large tool outputs and long-horizon sessions.
  • CC Bridge / Agent Orchestration

    • Added a local Claude Code HTTP bridge with CLI tooling, desktop settings integration, and session management endpoints.
    • Added visible TUI support with in-app PTY wiring and improved headless/visible mode alignment in chat UX.
    • Closed mobile confirm loops and improved cross-channel fallback behavior so IM replies follow bound session model settings more reliably.
  • Skills / Tools UX

    • Improved skill discovery by exposing SkillHub-installed entries in scan results.
    • Added provider-level enable toggles for model visibility and expanded Tools tab coverage to show the full built-in agent tool set.

Stats

  • Commits: 93 commits over 8 days (2026-04-03 → 2026-04-11)

Addendum — follow-up changes (2026-04-12 → 2026-04-13)

  • Desktop / packaging

    • Windows self-contained installer: NSIS builds can bundle PyInstaller agx-server.exe plus the WeChat iLink sidecar; CI (windows-latest) and packaging/build_windows_installer.ps1 support end-to-end packaging and smoke checks (including PowerShell robustness fixes for the installer script).
    • Streaming UI: fixed duplicated streaming assistant output in the session view.
    • MCP settings: MCP server rows now surface health/connectivity state and bind MCP configuration to the active settings session more reliably.
    • Forwarding / session UX: preserve forward-card follow-up notes and fix session-switch edge cases so context is not dropped when changing sessions.
  • IM (Feishu)

    • Aligned Feishu IM tool confirmation behavior with global “auto-run” / permission settings so inbound tool flows match desktop policy.
  • Tools / runtime

    • bash_exec on Windows (#7): shell-mode execution no longer hardcodes /bin/bash; uses cmd.exe via %COMSPEC% with /d /s/c, and resolves the first argv token with shutil.which so typical Windows executables (e.g. go.exe) resolve correctly.
    • Computer Use: wired computer-use into desktop tool surfaces with clearer invoke/abort handling.
  • Stability (CC / policy)

    • P0 invariants: provider fault denylist (G1) and deny-before-confirm ordering (G4) for safer CC / confirmation paths.

Stats (addendum window)

  • Commits: 10 commits (2026-04-12 → 2026-04-13)