Skip to content

Add Cursor Cloud development environment - #1

Draft
gokulkoodathingal wants to merge 1 commit into
mainfrom
cursor/cloud-env-setup-7761
Draft

Add Cursor Cloud development environment#1
gokulkoodathingal wants to merge 1 commit into
mainfrom
cursor/cloud-env-setup-7761

Conversation

@gokulkoodathingal

Copy link
Copy Markdown
Owner

Summary

Adds a repository-managed Cursor Cloud Agent environment for full Hermes Workspace development.

  • .cursor/environment.json — Dockerfile-based image (Node 22 + Python 3), install script, and start script that runs the canonical three-service stack via concurrently
  • .cursor/scripts/cloud-install.shpnpm install + pip install hermes-agent aiohttp
  • .cursor/scripts/cloud-bootstrap-env.sh — idempotent ~/.hermes/.env and workspace .env setup (API server + dev token)
  • AGENTS.md — Cursor Cloud operating notes for future agents

Validation

Check Result
Three-service health (gateway :8642, dashboard :9119, workspace :3000) Pass
Browser E2E (Dashboard, Memory, Skills, Terminal navigation) Pass
pnpm build Pass
pnpm test 708/742 passed (34 pre-existing failures)
Install idempotence Passed twice
Environment build bld-20260805-9fb0b8ca-86dc-4115-b179-451bf29c3f94 SUCCEEDED

Notes

  • Hermes Agent 0.19+ requires API_SERVER_KEY + aiohttp for the gateway HTTP API; bootstrap script sets a loopback dev key mirrored to HERMES_API_TOKEN.
  • Chat E2E requires an LLM provider key; UI/navigation/sessions work without one.
  • Merge this PR so future environment builds can use the committed .cursor/environment.json on main (promotable builds require default branch).
Open in Web Open in Cursor 

Introduce .cursor/environment.json with Dockerfile, install/start scripts
for the full Hermes Workspace dev stack (gateway, dashboard, workspace).
Document Cloud Agent operating notes in AGENTS.md.

Co-authored-by: Gokul K G <gokulkoodathingal@users.noreply.github.com>
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