docs: add Cursor Cloud dev-environment setup notes to AGENTS.md#4353
Conversation
Document non-obvious cloud-VM caveats discovered while setting up the development environment: - libdbus-1-dev is a required system build dep (crates/secrets keyring). - rustup default stable must be set so shells spawned outside the checkout (verifier background jobs, sub-agent worktrees) can find rustc. - Two codewhale-tui subagent tests fail only because the checkout sits directly under / (unwritable parent; /workspace discovered as a nested repo when walking up). Not code bugs; pass under a normal parent dir. - How to run the agent without provider API keys via keyless vllm/ollama pointed at a local OpenAI-compatible endpoint. - The codewhale dispatcher needs its sibling codewhale-tui co-located. Co-authored-by: Hunter Bown <101357273+Hmbown@users.noreply.github.com>
3e8e229 to
b34395b
Compare
|
Claude finished @Hmbown's task in 55s —— View job Review: docs-only change to
|
Summary
Sets up and verifies the CodeWhale development environment for Cursor Cloud agents, and records the non-obvious cloud-VM caveats in
AGENTS.mdunder a new## Cursor Cloud specific instructionssection. No product code changed — onlyAGENTS.md.Key learnings captured:
libdbus-1-devis a required system build dep (crates/secretsOS keyring).rustup default stablemust be set so shells spawned outside the checkout (verifier background jobs, sub-agent worktrees) can findrustc.codewhale-tuisubagent tests fail only because the checkout sits directly under/(unwritable parent;/workspacegets discovered as a nested repo when walking up). Not code bugs.vllm/ollamapointed at a local OpenAI-compatible endpoint.codewhaledispatcher needs its siblingcodewhale-tuico-located.Environment verification
1.97.0stable (satisfies MSRV 1.88); installedlibdbus-1-dev.cargo build), both binaries report0.8.68.codewhale exec, and the full agentic loopcodewhale exec --auto(model →exec_shelltool call → shell execution → tool result → final streamed answer).Testing
cargo fmt --all -- --checkcargo clippy --workspace --all-targets(clean)cargo test --workspace— 6384 passed; 3 failures are env-specific (repo at/workspace) / the documentedrun_verifiers_background_*flake, all explained in the new AGENTS.md section.Checklist