Skip to main content

CrewX 0.8.2 Release - Workflow JSON Output & New CLI Commands

ยท One min read
Doha Park
Founder @ SowonLabs

CrewX 0.8.2 adds structured JSON output for workflows, new crewx serve and crewx electron CLI commands, and per-agent skill whitelisting.

๐ŸŽฏ Key Featuresโ€‹

Workflow JSON Outputโ€‹

Workflow nodes can now enforce structured JSON responses from AI agents. Add output_format: json to any agent_task node and optionally provide a JSON Schema for validation.

nodes:
analyze:
type: agent_task
output_format: json
output_schema:
type: object
properties:
score: { type: number }
summary: { type: string }

Invalid JSON is automatically retried, and markdown code fences are stripped before parsing.

New CLI Commandsโ€‹

Two new CLI verbs replace the old flag-based approach:

crewx serve              # Start the web UI server
crewx serve --port 4000 # Custom port
crewx electron # Launch the desktop app

The previous --web, --desktop, and --electron flags are removed.

Per-Agent Skill Whitelistโ€‹

Control which skills each agent can access from the Skills tab. Enable only what's needed โ€” stored in skills.include in crewx.yaml.

Thread Title Editingโ€‹

Double-click any thread title to rename it inline. Once manually edited, the title won't be overwritten by AI-generated summaries.

Simplified Timeoutsโ€‹

Two environment variables now cover all timeout scenarios:

CREWX_TIMEOUT_QUERY=3600000    # 1 hour (default)
CREWX_TIMEOUT_EXECUTE=3600000 # 1 hour (default)

๐Ÿš€ Upgradeโ€‹

npm install -g crewx@0.8.2