fabro/crates
Bryan Helmkamp 4d9b0828c1 Fix ensure_cli for Daytona: rootless Node.js install, better errors
- Replace apt-get/NodeSource install (requires root) with direct Node.js
  binary download to ~/.local (works as non-root daytona user)
- Run node install + npm install in single shell so PATH persists
- Add ~/.local/bin to PATH in env file and version check
- Fall back to stdout for error details when stderr is empty (Daytona
  always returns empty stderr)
- Add e2e assertion that cli_stdout.log is written during poll
- Verified on Daytona with haiku: ensure_cli installs in 2s, full
  workflow succeeds

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-07 02:01:47 -05:00
..
arc-agent Centralize model defaults in catalog, upgrade OpenAI default to gpt-5.4 2026-03-07 00:59:28 -05:00
arc-api Fix duplicate .env vars on re-setup, capture GitHub App slug 2026-03-06 19:28:00 -05:00
arc-cli Clean up GitHub App credentials: share reqwest client, accept raw PEM, avoid clone 2026-03-05 22:45:19 -05:00
arc-db Fix cargo fmt formatting across workspace 2026-03-04 00:36:44 -05:00
arc-devcontainer Fix Dependabot security alerts: update aws-lc-sys, jsonwebtoken, git2 2026-03-04 00:42:23 -05:00
arc-git-storage Add structured tracing across 7 crates per logging audit plan 2026-03-01 19:43:19 -05:00
arc-llm Centralize model defaults in catalog, upgrade OpenAI default to gpt-5.4 2026-03-07 00:59:28 -05:00
arc-mcp Add structured tracing across 7 crates per logging audit plan 2026-03-01 19:43:19 -05:00
arc-slack Fix 10 OpenAPI review items for HITL, run outputs, and verifications 2026-03-06 15:13:06 -05:00
arc-types Sessions API review fixes: add updated_at to create response, UUID session IDs, remove misleading SSE schemas 2026-03-06 09:51:50 -05:00
arc-util Extract CheckReport into arc-util and use it for preflight output 2026-03-04 11:52:58 -05:00
arc-workflows Fix ensure_cli for Daytona: rootless Node.js install, better errors 2026-03-07 02:01:47 -05:00