Find a file
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
.cargo Disable empty doc-tests and add terse test output alias 2026-02-23 10:57:26 -05:00
.claude/skills/changelog Update changelog skill to use narrative H2-per-feature format 2026-03-05 03:14:44 -05:00
.github Add GitHub Actions CI workflows for Rust and TypeScript 2026-03-04 00:35:04 -05:00
apps/arc-web Fix duplicate .env vars on re-setup, capture GitHub App slug 2026-03-06 19:28:00 -05:00
assets/brand move brand 2026-02-28 10:54:20 -05:00
crates Fix ensure_cli for Daytona: rootless Node.js install, better errors 2026-03-07 02:01:47 -05:00
demo Rename handler types and split one_shot into its own handler 2026-03-05 07:22:17 -05:00
docker Add session_sandboxes feature flag to gate project/branch pickers 2026-03-06 07:34:32 -05:00
docs Refine changelog: stricter hero bar, new categories, month grouping 2026-03-06 21:54:53 -05:00
packages/arc-api-client Add typed RetroDetail schema and filtering to retros API 2026-03-06 15:54:17 -05:00
pipelines Rename script.output/script.stderr context keys to command.output/command.stderr 2026-03-05 18:09:42 -05:00
scripts Fix Docker demo build and verifications API response parsing 2026-03-05 12:03:42 -05:00
test Auto-install agent CLIs in sandboxes when missing 2026-03-07 01:44:14 -05:00
.env.example Add arc-slack crate: Slack Socket Mode integration for interviewer 2026-03-05 09:16:22 -05:00
.gitignore Add generated Axios API client package (@qltysh/arc-api-client) 2026-03-01 22:03:38 -05:00
bun.lock Move auth and API config from env vars to TOML (~/.arc/arc.toml) 2026-03-02 22:49:04 -05:00
Cargo.lock Fix ensure_cli for Daytona: rootless Node.js install, better errors 2026-03-07 02:01:47 -05:00
Cargo.toml Add arc-slack crate: Slack Socket Mode integration for interviewer 2026-03-05 09:16:22 -05:00
CLAUDE.md Move OpenAPI spec from openapi/ into docs/api-reference/ 2026-03-06 08:35:28 -05:00
docker-compose.demo.yaml Fix Docker demo build and verifications API response parsing 2026-03-05 12:03:42 -05:00
Dockerfile Fix Docker demo build and verifications API response parsing 2026-03-05 12:03:42 -05:00
entrypoint.ts Per-request demo mode with UI toggle 2026-03-06 07:30:23 -05:00
package.json SQLite-backed sessions with GitHub email and app manifest fix 2026-03-02 21:05:59 -05:00

Mintlify Starter Kit

Use the starter kit to get your docs deployed and ready to customize.

Click the green Use this template button at the top of this repo to copy the Mintlify starter kit. The starter kit contains examples with

  • Guide pages
  • Navigation
  • Customizations
  • API reference pages
  • Use of popular components

Follow the full quickstart guide

AI-assisted writing

Set up your AI coding tool to work with Mintlify:

npx skills add https://mintlify.com/docs

This command installs Mintlify's documentation skill for your configured AI tools like Claude Code, Cursor, Windsurf, and others. The skill includes component reference, writing standards, and workflow guidance.

See the AI tools guides for tool-specific setup.

Development

Install the Mintlify CLI to preview your documentation changes locally. To install, use the following command:

npm i -g mint

Run the following command at the root of your documentation, where your docs.json is located:

mint dev

View your local preview at http://localhost:3000.

Publishing changes

Install our GitHub app from your dashboard to propagate changes from your repo to your deployment. Changes are deployed to production automatically after pushing to the default branch.

Need help?

Troubleshooting

  • If your dev environment isn't running: Run mint update to ensure you have the most recent version of the CLI.
  • If a page loads as a 404: Make sure you are running in a folder with a valid docs.json.

Resources