Xagent v0.7.1
Five new connectors (Jira, Linear, GitHub, Stripe, PostHog), an AI Team marketplace with a Hire-to-chat flow, /build redesigned as My Team, plus media usage billing and broad reliability fixes
π Released August 23, 2026
π How to update
cd xagent && git pull
docker compose up -d
pip install --upgrade xagent-ai
β Highlights
Five new connectors
Jira, Linear, GitHub and Stripe join via OAuth App / Restricted API Key, plus PostHog via Personal API Key.
AI Team marketplace
A Marketplace detail page and Hire-to-chat flow, with a marketplace persona schema on built-in templates.
Media usage billing
Media usage billing vocabulary and recording helpers, surfaced in the task API and chat UI.
π What's New
π Jira, Linear, GitHub & Stripe connectors
Adds Jira, Linear, GitHub and Stripe connectors (OAuth App / Restricted API Key plus custom MCP tools).
π PostHog connector
Adds a PostHog connector (Personal API Key plus custom MCP tools).
ποΈ AI Team Marketplace & Hire-to-chat
Adds the Marketplace detail page and Hire-to-chat flow, a marketplace persona schema on built-in templates, and a connect_apps interaction in the Hire flow.
π₯ /build redesigned as My Team
Redesigns the /build page into a My Team page.
π³ Media usage billing & display
Adds media usage billing vocabulary and recording helpers, and surfaces media usage in the task API and chat UI.
π Encryption & owner-aware OAuth storage
Adds strict decrypt helpers that report an unreadable token, plus an owner-aware OAuth storage foundation.
π Auto-opening DAG progress panel
The DAG execution progress panel now opens automatically.
π‘ Task event stream projection
Projects step and message content onto the task event stream.
π€ Clarification interaction improvements
Reads the pending question through the compatibility view and recovers superseded questions on the waiting-task read surface.
πΌοΈ Native vision for uploaded images
Uploaded images now use native vision.
π Stability & Polish
- Log startup phase durations and a sandbox quiesce summary
- Log a startup phase around the inline temp-file cleanup
- Replace per-character control-char stripping with str.translate
- MCP: emit connector attachability from /api/mcp/apps
- MCP: dedupe the connector pickerβs local branch on app_id too
- MCP: gate the create pathβs auto-select on can_attach
- MCP: sweep expired mcp_oauth flow states on connect
- MCP: guard OAuth connect against same-tick double clicks
- MCP: emit can_configure and stop gating Configure on connection state
- Clear the open dag_execution planning key on any dag_execute_end
- Stop the toolNames fixture from re-narrowing Locale
- Avoid blocking the event loop in Xinference streams
- Make pause_execution stateless so a second stop takes effect
- Cap the sandbox mcp dependency below 2.0 to stop version drift
- Stop silently truncating builtin skill index entries
- Build daily stats windows in UTC instead of naive local time
- Stop alembic from disabling every existing logger
- Build workforces with ReAct and preserve response language
- Send region cookies for public downloads
- Use standard S3 retries
- Run container init so SIGTERM stops sandboxes fast
- Stop treating empty tool-call arguments as a fatal provider error
- OpenRouter: default DeepSeek-served models to thinking disabled
- Register sandbox-produced files from the host process
- Keep SSH tools for agents whose category selection omits ssh
- Skip inactive shared defaults for music and sound-effect models
- Judge background-job staleness by last update, not start time
- Replay tool exchanges when reconstructing initial messages
- Stop the per-call vector index rebuild and the blocked fts merge
- Take pool health knobs from the shared DB policy
- Bump compose images to 0.7.0