Skip to content

fix(ai-autopilot): export DockerRunner from package entry#151

Merged
suleimansh merged 2 commits into
mainfrom
fix/autopilot-docker-export
Jul 2, 2026
Merged

fix(ai-autopilot): export DockerRunner from package entry#151
suleimansh merged 2 commits into
mainfrom
fix/autopilot-docker-export

Conversation

@suleimansh

Copy link
Copy Markdown
Member

Closes #150.

runner/index.ts exported DockerRunner, DockerRunnerSession, dockerAvailable, and DockerRunnerOptions, but the hand-written main src/index.ts runner re-export block listed only Fake/Local and omitted all four Docker symbols. The shipped adapter (runner/docker.ts) could not be imported from @gemstack/ai-autopilot.

Added the four symbols to the ./runner/index.js re-export.

Verified: pnpm typecheck clean, and a built import('./dist/index.js') resolves DockerRunner, DockerRunnerSession, and dockerAvailable at runtime. Patch changeset included.

The runner barrel exported DockerRunner, DockerRunnerSession, dockerAvailable,
and DockerRunnerOptions, but the main entry point omitted them, so the shipped
adapter could not be imported from @gemstack/ai-autopilot. Add them alongside
FakeRunner/LocalRunner.

Closes #150
@suleimansh suleimansh added bug Something isn't working priority: high Should be addressed soon labels Jul 2, 2026
@suleimansh suleimansh self-assigned this Jul 2, 2026
@suleimansh suleimansh merged commit fc21943 into main Jul 2, 2026
2 checks passed
@suleimansh suleimansh deleted the fix/autopilot-docker-export branch July 2, 2026 21:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working priority: high Should be addressed soon

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ai-autopilot: DockerRunner symbols are unreachable from the package entry

1 participant