Skip to content

docs(agents): add Cursor Cloud dev environment setup instructions - #96

Draft
DevVig wants to merge 1 commit into
mainfrom
cursor/setup-dev-environment-ee4c
Draft

docs(agents): add Cursor Cloud dev environment setup instructions#96
DevVig wants to merge 1 commit into
mainfrom
cursor/setup-dev-environment-ee4c

Conversation

@DevVig

@DevVig DevVig commented Jul 25, 2026

Copy link
Copy Markdown
Owner

Summary

Sets up and verifies the development environment for Microbridge in Cursor Cloud, and documents durable, non-obvious run/startup caveats for future agents in AGENTS.md.

No product code was changed — this PR only adds a ## Cursor Cloud specific instructions section to AGENTS.md.

Environment setup performed

  • Installed system libs libudev-dev + libhidapi-dev (required for the default hid feature of the Rust daemon/CLI).
  • Toolchain already present: Rust stable 1.97.1 (rustfmt + clippy), Node 22, npm 10.
  • Update script (dependency refresh only): cargo fetch and npm --prefix apps/microbridge-ui ci.

Verification

Component Command Result
Rust lint cargo fmt --all --check + cargo clippy --workspace --all-targets -- -D warnings pass (0 warnings)
Rust tests cargo test --workspace pass
UI tests npm test (vitest) 35 passed
UI build npm run build built
Adapter tests node --test adapters/cursor/hooks/microbridge-event.test.mjs 4 passed
Daemon E2E cargo run -p microbridged + node adapters/reference-echo/index.mjs + microbridgectl status session driven thinking → working → awaiting_approval → working → done, reflected live in CLI and LED frame
UI (browser) npm run devhttp://localhost:1420/ renders Microbridge popover

Hello-world (daemon E2E)

The reference adapter registered a fake session and the daemon walked it through the full state machine, observed live via microbridgectl status. The device-layer LED frame mapped the session to agent key 0 with the correct state color (#3D7EFF) and focus.

UI walkthrough

microbridge_ui_browser_demo.mp4

Microbridge UI main view

To show artifacts inline, enable in settings.

Open in Web Open in Cursor 

Co-authored-by: Jonathan Borgwing <DevVig@users.noreply.github.com>
@coderabbitai

coderabbitai Bot commented Jul 25, 2026

Copy link
Copy Markdown

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 37770405-8765-4574-982f-6dbb534062a8

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants