Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .changeset/autopilot-docker-export.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@gemstack/ai-autopilot': patch
---

Export `DockerRunner`, `DockerRunnerSession`, `dockerAvailable`, and `DockerRunnerOptions` from the package entry.

The runner barrel exported these symbols, but the main entry point omitted them, so the shipped `DockerRunner` adapter could not actually be imported from `@gemstack/ai-autopilot`. They are now reachable alongside `FakeRunner`/`LocalRunner`.
5 changes: 5 additions & 0 deletions packages/ai-autopilot/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
*
* - {@link FakeRunner} — in-memory runner for tests
* - {@link LocalRunner} — real host workspace (fs + child processes); the first real adapter
* - {@link DockerRunner} — sandboxed workspace in a container (via the `docker` CLI)
* - {@link runnerTools} — expose a booted session to an agent as sandbox tools
*
* Surfaces run the same autopilot in the terminal, an in-page UI, or a
Expand Down Expand Up @@ -118,6 +119,9 @@ export {
FakeRunnerSession,
LocalRunner,
LocalRunnerSession,
DockerRunner,
DockerRunnerSession,
dockerAvailable,
RunnerError,
runnerTools,
type Runner,
Expand All @@ -135,6 +139,7 @@ export {
type RecordedExec,
type RecordedStart,
type LocalRunnerOptions,
type DockerRunnerOptions,
type RunnerToolsOptions,
} from './runner/index.js'
export {
Expand Down
Loading