Skip to content
| Marketplace
Sign in
Visual Studio Code>AI>Cyrus MissionsNew to Visual Studio Code? Get it now.
Cyrus Missions

Cyrus Missions

cyrus build

| (0) | Free
Live tree-view + webview for Cyrus manager-doer missions: open a mission to watch the doer's tool calls in real time, drive new delegates from a chat-style input.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Cyrus Missions (VSCode / Cursor extension)

A read-only sidebar view that surfaces Cyrus's manager-doer missions in the activity bar of any VSCode-family editor (VSCode, Cursor, etc.).

What it shows

Activity bar → Cyrus icon → Missions view:

▾ <mission goal>                       3× · active
  ▾ Iteration 3                        task · result
      003-task.md
      003-result.md
  ▾ Iteration 2                        task · result · review
      002-task.md
      002-result.md
      002-review.md
  ▾ Iteration 1                        task · result · review
      …
  • One node per mission under <workspace>/.cyrus/missions/.
  • Status icon per mission: ✓ approved · ⟳ active · ⚠ cap_reached · ⊘ abandoned.
  • Clicking a step file opens it in the editor.
  • Updates live via a FileSystemWatcher on .cyrus/missions/** — no manual refresh needed.

Right-click a mission for: Reveal mission folder · Open latest review.

Install (local .vsix)

# build
cd extensions\cyrus-missions
npm install
npm run compile
npm run package          # produces cyrus-missions-0.1.0.vsix

# install into Cursor
cursor --install-extension cyrus-missions-0.1.0.vsix

# or install into VSCode
code --install-extension cyrus-missions-0.1.0.vsix

Reload the editor. Open any project that has .cyrus/missions/ and the Cyrus icon appears in the activity bar.

Scope (intentional)

This extension is read-only. It does not:

  • Drive the Cyrus loop — use Claude Code or Cursor's chat panel (with the cyrus MCP server) for that.
  • Write to Cursor's chat sidebar — that store is owned by the IDE; injecting into it requires SQLite hacks that don't survive Cursor updates.
  • Replace the .cyrus/missions/*.md files as the source of truth — those remain the canonical, git-friendly transcript.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft