@open330/oac-execution
Advanced tools
+2
-2
| { | ||
| "name": "@open330/oac-execution", | ||
| "version": "2026.3.2", | ||
| "version": "2026.3.3", | ||
| "description": "Agent execution engine and sandboxing for OAC", | ||
@@ -34,3 +34,3 @@ "license": "MIT", | ||
| "simple-git": "^3.27.0", | ||
| "@open330/oac-core": "2026.3.2" | ||
| "@open330/oac-core": "2026.3.3" | ||
| }, | ||
@@ -37,0 +37,0 @@ "devDependencies": { |
+9
-4
@@ -14,3 +14,4 @@ # @open330/oac-execution | ||
| - **ExecutionEngine** — priority-based job queue with `p-queue`, retry, and abort support | ||
| - **CodexAdapter** — `AgentProvider` implementation for OpenAI Codex CLI | ||
| - **ClaudeCodeAdapter** — `AgentProvider` implementation for Claude Code CLI (`claude-code`) | ||
| - **CodexAdapter** — `AgentProvider` implementation for OpenAI Codex CLI (`codex`) | ||
| - **Git Worktree Sandbox** — isolated execution environments per task via `git worktree` | ||
@@ -21,7 +22,11 @@ | ||
| ```typescript | ||
| import { CodexAdapter, createSandbox, executeTask } from '@open330/oac-execution'; | ||
| import { ClaudeCodeAdapter, CodexAdapter, createSandbox, executeTask } from '@open330/oac-execution'; | ||
| const adapter = new CodexAdapter(); | ||
| // Use Claude Code | ||
| const claude = new ClaudeCodeAdapter(); | ||
| // Or use Codex | ||
| const codex = new CodexAdapter(); | ||
| const sandbox = await createSandbox(repo, task); | ||
| const result = await executeTask(adapter, task, sandbox); | ||
| const result = await executeTask(claude, task, sandbox); | ||
| ``` | ||
@@ -28,0 +33,0 @@ |
139401
0.14%52
10.64%+ Added
- Removed
Updated