Skip to main content

sandbox

Execute JavaScript, shell commands, fetch web content, and control a browser

소스 정보

저장소
ddalcu/agent-orcha
최근 소스 활동
2026년 2월 28일 22:54
감지된 SKILL.md 언어
영어
스타
25
포크
6

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
sandbox
description
Execute JavaScript, shell commands, fetch web content, and control a browser
sandbox
true
# Sandbox Tools ## sandbox_exec Run JavaScript in isolated VM. Use `console.log()` for output, `return` for result. No `fetch`/`require` — use `sandbox_web_fetch` for HTTP. ## sandbox_shell Run shell commands in `/tmp` with limited permissions (Docker only). ## sandbox_web_fetch Fetch web pages (auto-converted to markdown) or APIs (`raw: true`). ## sandbox_web_search Search DuckDuckGo. Params: `query`, `num_results`. ## Browser Tools Observe → Act → Observe loop. Elements have short refs (e1, e2...) — use them in click/type. | Tool | Use | |------|-----| | `sandbox_browser_observe` | Text snapshot with element refs. Primary verification tool. | | `sandbox_browser_navigate` | Go to URL, wait for ready, return snapshot | | `sandbox_browser_click` | Click by ref (`"e3"`) or text (`"Submit"`) | | `sandbox_browser_type` | Type by ref (`"e5"`), dispatches input/change events | | `sandbox_browser_content` | Page as markdown (optional selector) | | `sandbox_browser_evaluate` | Run JS, reports side effects | | `sandbox_browser_screenshot` | PNG screenshot (expensive, last resort) | ## Best Practices 1. Use `sandbox_web_fetch` for HTTP — not `fetch` in sandbox_exec 2. Use observe to verify page state — not screenshots 3. Use refs from observe output in click/type — don't guess selectors 4. Check `sideEffects` in evaluate results
GitHub에서 보기