mirror of
https://github.com/harivansh-afk/sandbox-agent.git
synced 2026-04-15 21:03:26 +00:00
* docs: add Cloudflare Sandbox SDK deployment guide - Add docs/deploy/cloudflare.mdx with full deployment guide - Add examples/cloudflare/ with working Worker code - Update docs navigation to include Cloudflare option - Update deploy index page with Cloudflare card The example shows how to run sandbox-agent inside a Cloudflare Sandbox with exposed ports for API access. Co-authored-by: Shelley <shelley@exe.dev> * fix: guard server startup to avoid port conflicts Add health check before starting sandbox-agent to prevent 'address already in use' errors on subsequent requests. The isServerRunning() function probes the health endpoint to determine if setup should be skipped. Co-authored-by: Shelley <shelley@exe.dev> * fix: default cloudflare/sandbox:0.7.0 (latest does not exist) * 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 --------- Co-authored-by: Shelley <shelley@exe.dev> Co-authored-by: Nathan Flurry <git@nathanflurry.com> Co-authored-by: Nathan Flurry <developer@nathanflurry.com>
85 lines
1.5 KiB
JSON
85 lines
1.5 KiB
JSON
{
|
|
"$schema": "https://mintlify.com/docs.json",
|
|
"theme": "willow",
|
|
"name": "Sandbox Agent SDK",
|
|
"appearance": {
|
|
"default": "dark",
|
|
"strict": true
|
|
},
|
|
"colors": {
|
|
"primary": "#ff4f00",
|
|
"light": "#ff4f00",
|
|
"dark": "#ff4f00"
|
|
},
|
|
"favicon": "/favicon.svg",
|
|
"logo": {
|
|
"light": "/logo/light.svg",
|
|
"dark": "/logo/dark.svg"
|
|
},
|
|
"integrations": {
|
|
"posthog": {
|
|
"apiKey": "phc_6kfTNEAVw7rn1LA51cO3D69FefbKupSWFaM7OUgEpEo",
|
|
"apiHost": "https://ph.rivet.gg",
|
|
"sessionRecording": true
|
|
}
|
|
},
|
|
"navbar": {
|
|
"links": [
|
|
{
|
|
"label": "Discord",
|
|
"icon": "discord",
|
|
"href": "https://discord.gg/auCecybynK"
|
|
},
|
|
{
|
|
"label": "GitHub",
|
|
"icon": "github",
|
|
"href": "https://github.com/rivet-dev/sandbox-agent"
|
|
}
|
|
]
|
|
},
|
|
"navigation": {
|
|
"pages": [
|
|
{
|
|
"group": "Getting started",
|
|
"pages": ["quickstart", "building-chat-ui", "manage-sessions"]
|
|
},
|
|
{
|
|
"group": "Deploy",
|
|
"pages": [
|
|
"deploy/index",
|
|
"deploy/local",
|
|
"deploy/e2b",
|
|
"deploy/daytona",
|
|
"deploy/vercel",
|
|
"deploy/cloudflare",
|
|
"deploy/docker"
|
|
]
|
|
},
|
|
{
|
|
"group": "SDKs",
|
|
"pages": ["sdks/typescript", "sdks/python"]
|
|
},
|
|
{
|
|
"group": "Reference",
|
|
"pages": [
|
|
"cli",
|
|
"inspector",
|
|
"session-transcript-schema",
|
|
"cors",
|
|
{
|
|
"group": "AI",
|
|
"pages": ["ai/skill", "ai/llms-txt"]
|
|
},
|
|
{
|
|
"group": "Advanced",
|
|
"pages": ["telemetry"]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"group": "HTTP API Reference",
|
|
"openapi": "openapi.json"
|
|
}
|
|
]
|
|
}
|
|
}
|