Nathan Flurry
3576b7fcca
feat(cloudflare): add React frontend and improve deployment docs
...
- Add React + Vite frontend for Cloudflare example with sandbox-agent SDK
- Update ensureRunning to poll health endpoint instead of fixed wait
- Fix SDK fetch binding issue (globalThis.fetch.bind)
- Update docs with .dev.vars format warning and container caching tip
- Use containerFetch proxy pattern for reliable local dev
2026-02-03 02:10:45 -08:00
Nathan Flurry
e3c030f66d
fix: correct inspector package name in Dockerfiles and add .dockerignore ( #50 )
...
* chore: remove inspect.sandboxagent.dev in favor of /ui/
* chore: add 404 page
* fix: correct inspector package name in Dockerfiles and add .dockerignore
- Change @anthropic-ai/sdk-inspector to @sandbox-agent/inspector in all Dockerfiles
- Add .dockerignore to exclude target/, node_modules/, etc from Docker context
The wrong package name caused pnpm install --filter to match nothing, so the
inspector frontend was never built, resulting in binaries without the /ui/ endpoint.
* chore: cargo fmt
* chore(release): update version to 0.1.4-rc.7
2026-02-01 23:03:51 -08:00
Nathan Flurry
0faa608822
fix: use sandbox-agent CLI for credential extraction in tests and add delay for permission approval
2026-01-29 07:39:07 -08:00
Nathan Flurry
c7d6482fd4
feat: add structured stderr output for error diagnostics ( #29 )
...
Add StderrOutput schema with head/tail/truncated/total_lines fields to
provide better error diagnostics when agent processes fail.
2026-01-29 07:18:56 -08:00
Nathan Flurry
08d299a3ef
docs: documentation overhaul and universal schema reference ( #10 )
...
* remove website .astro
* fix default origin
* docs: comprehensive documentation overhaul
- Add quickstart with multi-platform examples (E2B, Daytona, Docker, local)
- Add environment variables setup with platform-specific tabs
- Add Python SDK page (coming soon)
- Add local deployment guide
- Update E2B/Daytona/Docker guides with TypeScript examples
- Configure OpenAPI auto-generation for API reference
- Add CORS configuration guide
- Update manage-sessions with Rivet Actors examples
- Fix SDK method names and URLs throughout
- Add icons to main documentation pages
- Remove outdated universal-api and http-api pages
* docs: add universal schema and agent compatibility docs
- Create universal-schema.mdx with full event/item schema reference
- Create agent-compatibility.mdx mirroring README feature matrix
- Rename glossary.md to universal-schema.mdx
- Update CLAUDE.md with sync requirements for new docs
- Add links in README to building-chat-ui, manage-sessions, universal-schema
- Fix CLI docs link (rivet.dev -> sandboxagent.dev)
* docs: add inspector page and daytona network limits warning
2026-01-28 05:07:15 -08:00
Nathan Flurry
6aa591bd91
chore: sync workspace changes
2026-01-28 01:13:50 -08:00
Nathan Flurry
50b5289e47
feat: show mock agent hint bubble in empty state
2026-01-27 21:32:56 -08:00
Nathan Flurry
962512a0db
feat: add end session button to chat header
2026-01-27 21:03:33 -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
f67b6fc4b1
wip inspector
2026-01-27 19:26:13 -08:00
Nathan Flurry
d5e2a27a5f
fix: add ServerStatus and ServerStatusInfo to OpenAPI schemas
2026-01-27 17:16:55 -08:00
Nathan Flurry
34d4f3693e
feat: add turn streaming and inspector updates
2026-01-27 06:18:43 -08:00
Nathan Flurry
bf58891edf
chore: sync workspace changes
2026-01-27 05:06:33 -08:00
Nathan Flurry
f5d1a6383d
feat: sync universal schema and sdk updates
2026-01-27 02:52:25 -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
71ab40388c
refactor: rename engine/ to server/
2026-01-25 14:14:58 -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
ab2c1c2b62
docs: restore project goals and scope to README
2026-01-25 04:06:25 -08:00
Nathan Flurry
1fcae6ed76
feat: refresh web console theme
2026-01-25 03:33:34 -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