Skip to main content

CrewX 0.8.7 Release - Cron Schedules, Thread Pins & Per-Workspace Daemons

· 2 min read
Doha Park
Founder @ SowonLabs

CrewX 0.8.7 brings a full-featured cron schedule manager, thread pinning and starring, per-workspace cron daemons, and one-click document copy — all from the UI, no CLI required.

🎯 Key Features

Cron Schedule Management

A complete cron scheduling UI is now built into CrewX. Create, edit, and manage your scheduled agent tasks without touching a terminal.

Key capabilities:

  • Create/Edit modals — Define schedules with a visual editor
  • Daemon controls — Start and stop the cron daemon directly from the UI
  • Advanced expression editor — Build complex cron expressions with field-level hints and example chips
  • AI-powered generation — Describe your schedule in plain language and WebLLM generates the cron expression for you
  • i18n field hints — Localized labels for minute, hour, day, month, and weekday fields

Thread Pin & Star

Keep your most important conversations front and center.

  • Pin threads to the top of the sidebar
  • Star conversations for quick reference
  • Drag-and-drop reorder pinned threads to set your own priority
  • Sort order is persisted across sessions

Per-Workspace Cron Daemon

Previously a single global daemon handled all workspaces. Now each workspace runs its own isolated cron daemon with proper PID lifecycle management and workspace path filtering — no more cross-workspace interference.

Document Copy Actions

Reading documents in the document viewer just got more convenient. Two new copy buttons appear on hover:

  • Copy path — Copy the document's file path to clipboard
  • Copy content — Copy the full document content with one click

🔧 Bug Fixes

  • Fixed zombie task reaper to guarantee task:end event emission
  • Fixed crewx serve Ctrl+C not terminating properly
  • Fixed thread polling to always refresh (removed idleOnly restriction)
  • Renamed sidebar Tasks label to Task History
  • Fixed message send polling race condition on 2nd+ sends
  • Fixed OpenCode adapter effort parameter causing silent task failures with GLM models

📦 Built-in Package Updates

PackageVersion
@crewx/cron0.1.9
@crewx/knowledge-core0.1.17
@crewx/memory0.1.22
@crewx/skill0.1.20
@crewx/wi0.1.10
@crewx/workflow0.3.21

🛠 SDK & CLI Changes

  • Fixed migration journal timestamps so migrations 0002–0004 apply correctly on fresh installs
  • Updated schema for pin/star column additions with force-push migration support
  • Removed prepare hook to prevent dist corruption during publish
  • Builtin RC versioning support in publish workflows
  • prepublishOnly dist guard to prevent stale build deployment

🚀 Upgrade

npm install -g crewx@0.8.7