Skip to content

v0.2.0 — live progress

Choose a tag to compare

@akash-viven akash-viven released this 15 Jun 08:20

Watch delegated Cursor jobs work in real time — no daemon, no polling loop.

Highlights

  • Live progress. /cursor:delegate now drives cursor-agent with --output-format stream-json. /cursor:status <id> parses that NDJSON stream on demand to show status, elapsed time, model, recent activity, tool calls, and changed files.
  • Redesigned output. Boxed, icon-and-color status cards for status and result; result shows changed files, an activity timeline, the result text, and a resume box.
  • Timing. Start time recorded at spawn; duration_ms captured from the final result event.

Internals

  • New lib helpers: job_session, job_model, job_elapsed, job_tool_count, job_changed_files, job_activity, fmt_elapsed, status colors/icons, spinner.
  • Activity rendered in jq for robust whole-line reads; handles unterminated result.txt.
  • Mock emits rich stream-json; test suite grows to 55 (all green). CI unchanged.

Upgrade

/plugin marketplace update akash-viven
/reload-plugins