CrewX 0.8.2 Release - Workflow JSON Output & New CLI Commands
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
