Nathan Flurry
7475760bee
fix: add read_stderr stub to Windows AgentServerLogs
2026-01-29 07:51:11 -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
bfd2a80bf1
fix: add StderrOutput to OpenAPI schema
2026-01-29 07:22:25 -08:00
Nathan Flurry
2ada366623
chore: improve sandbox test infrastructure ( #32 )
...
Enhance the sandbox testing script with better error handling
and reporting capabilities.
2026-01-29 07:19:23 -08:00
Nathan Flurry
bd8f6b9c97
refactor: consolidate example client code into shared package ( #31 )
...
Move common sandbox agent client code into examples/shared to reduce
duplication across example projects (daytona, docker, e2b).
2026-01-29 07:19:20 -08:00
Nathan Flurry
0ee60920c8
feat: add Claude adapter improvements for HITL support ( #30 )
...
* feat: add Claude adapter improvements for HITL support
- Add question and permission handling for Claude sessions
- Add Claude sender channel for interactive communication
- Add stream event and control request handling
- Update agent compatibility documentation
* fix: restore Claude HITL streaming input and permission handling
- Add streaming_input field to SpawnOptions for Claude stdin streaming
- Enable --input-format stream-json, --permission-prompt-tool stdio flags
- Pipe stdin for Claude (not just Codex) in spawn_streaming
- Update Claude capabilities: permissions, questions, tool_calls, tool_results, streaming_deltas
- Fix permission mode normalization to respect user's choice instead of forcing bypass
- Add acceptEdits permission mode support
- Add libc dependency for is_running_as_root check
2026-01-29 07:19:10 -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
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
58deb2c8ed
feat: add posthog analytics integration ( #19 )
2026-01-29 05:19:37 -08:00
Nicholas Kissel
828b0bddf4
chore(site): content changes ( #18 )
2026-01-28 22:34:06 -08:00
Nicholas Kissel
9ea2540363
chore(site): favicon change ( #17 )
2026-01-28 20:11:39 -08:00
Nicholas Kissel
975bbd949c
chore(site): favicon change
2026-01-28 19:17:05 -08:00
Nicholas Kissel
155a65cb20
chore(inspect): changed logo and removed text ( #16 )
2026-01-28 19:03:43 -08:00
Nicholas Kissel
f3964a4ca0
chore(inspect): changed logo and removed text
2026-01-28 19:02:42 -08:00
Nicholas Kissel
c9231654c8
chore(site): links and styling ( #15 )
2026-01-28 17:18:16 -08:00
Nicholas Kissel
f4184a3bbc
chore(site): links and styling
2026-01-28 17:15:27 -08:00
Nicholas Kissel
0faca0290e
chore: update readme ( #14 )
2026-01-28 17:02:09 -08:00
Nicholas Kissel
9e68fd6c02
chore: update readme
2026-01-28 17:01:50 -08:00
Nicholas Kissel
fe2f3ae658
chore(site): updated graph and wording ( #13 )
2026-01-28 16:55:56 -08:00
Nicholas Kissel
65513f9086
chore(site): updated graph and wording
2026-01-28 16:54:05 -08:00
Nathan Flurry
f79019e786
docs: add post-release testing agent and fix install URL
2026-01-28 05:46:08 -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
0ecf4cbe0d
refactor: make docker and e2b examples testable with exported setup functions
2026-01-28 05:31:51 -08:00
Nathan Flurry
e434bc6d1e
fix: use workspace protocol for cli platform dependencies
2026-01-28 05:25:46 -08:00
Nathan Flurry
0bbe096fe4
docs: install agents before starting server in E2B example
2026-01-28 05:22:58 -08:00
Nathan Flurry
7f73ea503e
docs: update CORS documentation for inspector defaults
2026-01-28 05:15:21 -08:00
Nathan Flurry
fc0a8fce15
feat(website): add inspector section with debugger screenshot ( #11 )
2026-01-28 05:14:30 -08:00
Nathan Flurry
8acb2bb078
feat: enable inspector CORS by default
...
- Enable CORS for https://inspect.sandboxagent.dev by default
- Add --no-inspector-cors flag to opt out
- Additional --cors-allow-origin flags are now cumulative with inspector
- Inspector now tries current origin first before localhost:2468 fallback
2026-01-28 05:12:16 -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
a6f77f3008
lockfile
2026-01-28 04:53:32 -08:00
Nathan Flurry
3552ff0683
fix: update Daytona SDK executeCommand result type
2026-01-28 04:34:25 -08:00
Nathan Flurry
9e9514f2e8
chore: update examples to use Alpine and improve test script
...
- Docker example uses Alpine for musl compatibility with 0.1.x releases
- Update test script binary path and E2B provider
- Minor example updates
2026-01-28 04:29:08 -08:00
Nathan Flurry
cbd36eeca8
fix: detect musl/glibc at runtime for correct Claude binary download
...
Previously used cfg!(target_env = "musl") which checks compile-time,
causing musl-compiled sandbox-agent to always download musl binaries
even on glibc systems like Debian/E2B.
Now checks for /lib/ld-musl-*.so.1 at runtime to detect the actual
system libc and download the correct Claude binary variant.
2026-01-28 04:19:35 -08:00
Nathan Flurry
0bbe92b344
wip examples and content
2026-01-28 02:56:22 -08:00
Nathan Flurry
fa89872d3b
fix(examples): pass API keys to E2B sandbox and improve session end handling
2026-01-28 02:33:04 -08:00
Nathan Flurry
8af152f0b3
fix(examples): use SDK to install agents instead of CLI command
2026-01-28 02:31:43 -08:00
Nicholas Kissel
b98c848965
chore(site): banner ( #9 )
2026-01-28 02:27:03 -08:00
Nicholas Kissel
8fa92655e8
chore(site): banner
2026-01-28 02:26:40 -08:00
Nicholas Kissel
1b6904fe38
chore(site): links and image updates ( #8 )
2026-01-28 02:18:52 -08:00
Nicholas Kissel
f53945ef87
chore(site): links and image updates
2026-01-28 02:16:37 -08:00
Nathan Flurry
6b15432c71
fix: explicitly set TARGETARCH for Docker multi-arch builds
2026-01-28 02:06:59 -08:00
Nathan Flurry
d7f32f3ee5
fix: use Alpine with native musl for arm64 Docker builds
2026-01-28 01:59:35 -08:00
Nathan Flurry
e887b48e26
fix: skip OpenSSL build on arm64 (uses rustls instead)
2026-01-28 01:51:20 -08:00