Nathan Flurry
8aab9e346d
feat: include inspector UI in release binaries ( #34 )
...
## Summary
- Add Node.js build stage to all release Dockerfiles to build the inspector frontend
- Copy pre-built inspector assets into Rust build stages so they get embedded in binaries
- Remove `SANDBOX_AGENT_SKIP_INSPECTOR=1` from all Dockerfiles and the release workflow
## Test plan
- [ ] Build linux-x86_64 locally: `docker/release/build.sh x86_64-unknown-linux-musl`
- [ ] Run the binary and verify inspector is embedded (should show "inspector ui available")
- [ ] Access the inspector UI at http://localhost:2468/ui/
🤖 Generated with [Claude Code](https://claude.ai/code )
2026-01-30 00:07:23 -08:00
Nathan Flurry
82ac0b3880
chore: update skill install command to use rivet-dev/skills ( #20 )
...
* chore: update skill install command to use rivet-dev/skills
* chore: improve skill structure per skill-creator guidelines
* chore: add bug report section and simplify description
* chore: add Discord link to bug report section
2026-01-29 06:04:07 -08:00
Nathan Flurry
43db33590d
ci: use RIVET_GITHUB_PAT secret for skills repo sync
2026-01-29 05:26:17 -08:00
Nathan Flurry
27e93fcfa0
ci: add skill generator workflow and scripts
2026-01-29 05:25:14 -08:00
Nathan Flurry
f28db99be7
ci: merge Claude workflows with sandbox-agent skill installation
2026-01-28 05:44:01 -08:00
Nathan Flurry
1c07687bac
ci: add required permissions to Claude workflow
2026-01-28 05:38:58 -08:00
Nathan Flurry
a13fc2e6f9
ci: add workflow_dispatch trigger to Claude workflow
2026-01-28 05:37:55 -08:00
Nathan Flurry
59f0ca58ac
ci: add Claude assistant GitHub Actions workflow
2026-01-28 05:37:31 -08:00
Nathan Flurry
60dee96a5a
"Claude Code Review workflow"
2026-01-28 05:35:48 -08:00
Nathan Flurry
48c2ddc310
"Claude PR Assistant workflow"
2026-01-28 05:35:47 -08:00
Nathan Flurry
6b15432c71
fix: explicitly set TARGETARCH for Docker multi-arch builds
2026-01-28 02:06:59 -08:00
Nathan Flurry
05459a2a2f
fix: skip OpenAPI generation in CI to speed up setup step
2026-01-27 21:01:15 -08:00
Nathan Flurry
6782836030
fix: use continue-on-error for docker-setup in complete job
2026-01-27 20:23:11 -08:00
Nathan Flurry
a1f32b28a3
fix: make docker-setup conditional on credentials in complete job
2026-01-27 20:22:46 -08:00
Nathan Flurry
38a8afadcd
fix: set SANDBOX_AGENT_SKIP_INSPECTOR at workflow level
2026-01-27 19:43:35 -08:00
Nathan Flurry
a16a4d07c1
fix: skip inspector frontend in CI typecheck
2026-01-27 19:37:46 -08:00
Nathan Flurry
b49776145b
fix: add docker-setup action, runtime Dockerfile, and align release workflow
...
- Add .github/actions/docker-setup composite action (from rivet)
- Add docker/runtime/Dockerfile for Docker image builds
- Update release.yaml to match rivet patterns:
- Use corepack enable instead of pnpm/action-setup
- Add reuse_engine_version input
- Add Docker job with Depot runners
- Use --no-frozen-lockfile for pnpm install
- Add id-token permission for setup job
2026-01-27 19:29:54 -08:00
Nathan Flurry
7a5bb2b8b0
fix: add agent_server_logs module import to lib.rs
2026-01-27 17:24:42 -08:00
Nathan Flurry
4083baa1c1
chore: sync workspace changes
2026-01-26 22:29:10 -08:00
Nathan Flurry
011ca27287
feat: expand api snapshots and schema tooling
2026-01-26 00:13:17 -08:00
Nathan Flurry
016024c04b
feat: add release pipeline for crates.io and npm publishing
...
- Add --check, --publish-crates, --publish-npm-sdk, --publish-npm-cli flags to release script
- Create CI workflow with pre-release checks (cargo fmt, clippy, test, tsc)
- Update release workflow to run checks, build binaries, and publish packages
- Add @sandbox-agent/cli npm package with platform-specific binaries (esbuild pattern)
- Configure TypeScript SDK for npm publishing (exports, files, types)
- Add crates.io metadata to Cargo.toml (repository, description)
- Rename @sandbox-agent/web to @sandbox-agent/inspector
2026-01-25 14:11:39 -08:00
Nathan Flurry
a49ea094f3
refactor: rename sandbox-daemon to sandbox-agent
2026-01-25 02:30:12 -08:00
Nathan Flurry
f92ecd9b9a
chore: sync workspace changes
2026-01-25 01:57:16 -08:00