hktitan/cursor-sdk · Archived

cursor-runs

Run lifecycle, streaming, follow-ups, and conversation introspection in the Cursor SDK. Use when consuming agent output, handling progress events, or chaining turns.

First seen May 3, 2026

Installation

$ npx skills add hktitan/cursor-sdk --skill cursor-runs

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from hktitan/cursor-sdk · top by installs.

npx skills add hktitan/cursor-sdk

Browse all from hktitan/cursor-sdk

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 1
License LICENSE
Default branch main
Open issues 0
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

More metadata
internal
source
https://cursor.com/docs/sdk/typescript

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,109 B
  • docs SUMMARY.md 184 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 4 installs

SKILL.md

cursor-runs

Everything you do after Agent.create flows through a Run. This skill covers how to issue work, stream events, await results, cancel, and inspect conversation history.

When to use

  • Consuming streamed SDKMessage events
  • Implementing follow-up turns on the same agent
  • Cancelling or reattaching to a long-running cloud run
  • Parsing tool calls, thinking blocks, or assistant text

Sending work

  • [[references/send]] — agent.send(message, options) and SendOptions
  • [[references/send-options]] — per-run model override, MCP override, callbacks, force
  • [[references/follow-ups]] — multi-turn conversations on one agent

Run object

  • [[references/run-interface]] — id, status, result, git, model, durationMs
  • [[references/wait]] — await run.wait() and RunResult
  • [[references/cancel]] — run.cancel() and cancellation semantics
  • [[references/status-events]] — onDidChangeStatus listener
  • [[references/operation-support]] — run.supports(op) and unsupportedReason

Streaming

  • [[references/stream]] — for await over run.stream()
  • [[references/sdk-message-types]] — full union: system, user, assistant, thinking, tool_use, status, task, request
  • [[references/interaction-updates]] — onDelta updates: text, thinking, tool calls, tokens, steps, summaries, shell
  • [[references/on-step]] — onStep step-level callback

Conversation

  • [[references/conversation]] — run.conversation() returns ConversationTurn[]
  • [[references/conversation-shapes]] — agentConversationTurn vs shellConversationTurn, step types

Where to go next

  • Lifecycle and creation → [[../cursor-sdk/SKILL]]
  • Cloud-specific run features (PRs, artifacts) → [[../cursor-cloud/SKILL]]
  • Error classification → [[../cursor-errors/SKILL]]