# @cogitator-ai/sandbox

## 0.2.28

### Patch Changes

- Republish packages with resolved internal dependency versions so npm installs do not receive workspace protocol dependencies.

## 0.2.27

### Patch Changes

- Updated dependencies
  - @cogitator-ai/types@0.22.2

## 0.2.26

### Patch Changes

- Updated dependencies
  - @cogitator-ai/types@0.22.1

## 0.2.25

### Patch Changes

- Updated dependencies
  - @cogitator-ai/types@0.21.3

## 0.2.24

### Patch Changes

- Updated dependencies
  - @cogitator-ai/types@0.21.1

## 0.2.23

### Patch Changes

- Updated dependencies
- Updated dependencies
  - @cogitator-ai/types@0.20.0

## 0.2.21

### Patch Changes

- fix: update repository URLs for GitHub Packages linking
- Updated dependencies
  - @cogitator-ai/types@0.19.2

## 0.2.20

### Patch Changes

- Configure GitHub Packages publishing
  - Add GitHub Packages registry configuration to all packages
  - Add integration tests for LLM backends (OpenAI, Anthropic, Google, Ollama)
  - Add comprehensive context-manager tests

- Updated dependencies
  - @cogitator-ai/types@0.19.1

## 0.2.19

### Patch Changes

- Updated dependencies
  - @cogitator-ai/types@0.19.0

## 0.2.18

### Patch Changes

- Updated dependencies
  - @cogitator-ai/types@0.18.0

## 0.2.17

### Patch Changes

- Updated dependencies
  - @cogitator-ai/types@0.17.0

## 0.2.16

### Patch Changes

- Updated dependencies [6b09d54]
  - @cogitator-ai/types@0.16.0

## 0.2.15

### Patch Changes

- Updated dependencies
  - @cogitator-ai/types@0.15.0

## 0.2.14

### Patch Changes

- Updated dependencies
  - @cogitator-ai/types@0.14.0

## 0.2.13

### Patch Changes

- Updated dependencies
  - @cogitator-ai/types@0.13.0

## 0.2.12

### Patch Changes

- Updated dependencies
  - @cogitator-ai/types@0.12.0

## 0.2.11

### Patch Changes

- Updated dependencies
  - @cogitator-ai/types@0.11.0

## 0.2.10

### Patch Changes

- Updated dependencies
  - @cogitator-ai/types@0.10.1

## 0.2.9

### Patch Changes

- abdafa3: fix: properly terminate Docker containers on timeout

  Previously, when a timeout occurred in Docker executor, only a flag was set but the exec process continued running in the background. Now:
  - Uses Promise.race to immediately resolve on timeout
  - Closes stream when timeout fires
  - Marks timed-out containers as corrupted so they're destroyed instead of returned to pool
  - Uses exit code 124 (standard timeout exit code)

## 0.2.8

### Patch Changes

- Updated dependencies [58a7271]
  - @cogitator-ai/types@0.10.0

## 0.2.7

### Patch Changes

- Updated dependencies
  - @cogitator-ai/types@0.9.0

## 0.2.6

### Patch Changes

- Updated dependencies [faed1e7]
  - @cogitator-ai/types@0.8.1

## 0.2.5

### Patch Changes

- Updated dependencies [70679b8]
- Updated dependencies [2f599f0]
- Updated dependencies [10956ae]
- Updated dependencies [218d91f]
  - @cogitator-ai/types@0.8.0

## 0.2.4

### Patch Changes

- Updated dependencies [a7c2b43]
  - @cogitator-ai/types@0.7.0

## 0.2.3

### Patch Changes

- Updated dependencies [f874e69]
  - @cogitator-ai/types@0.6.0

## 0.2.2

### Patch Changes

- Updated dependencies
- Updated dependencies [05de0f1]
- Updated dependencies [fb21b64]
- Updated dependencies [05de0f1]
  - @cogitator-ai/types@0.5.0

## 0.2.1

### Patch Changes

- Updated dependencies
  - @cogitator-ai/types@0.4.0

## 0.2.0

### Minor Changes

- Add error logging for Docker/WASM initialization failures in SandboxManager
- Add error logging for container stop/remove failures in ContainerPool
- Add error logging for WASM plugin close failures
- Fix WASM cache cleanup: plugin entries now deleted even if close() throws
- Add command validation in native and docker executors (reject empty arrays)

### Tests

- Add test for empty command array validation

## 0.1.1

### Patch Changes

- Updated dependencies
  - @cogitator-ai/types@0.2.0
