🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@open330/oac-execution

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@open330/oac-execution - npm Package Compare versions

Comparing version
2026.3.2
to
2026.3.3
+2
-2
package.json
{
"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": {

@@ -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 @@