]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commit
fix(sandcastle): add configurable agent provider (pi/opencode)
authorJérôme Benoit <jerome.benoit@sap.com>
Thu, 7 May 2026 19:33:28 +0000 (21:33 +0200)
committerJérôme Benoit <jerome.benoit@sap.com>
Thu, 7 May 2026 19:48:23 +0000 (21:48 +0200)
commitb37c57bcf844d99cd6e90a7fdc15c8baa9e270d9
treee8113b3859e41649f720e4ec69c066abf15ec1d7
parentad6edff5071c7017ae382dd69235581c35b12665
fix(sandcastle): add configurable agent provider (pi/opencode)

Introduce AGENT_PROVIDER constant to switch between pi and opencode backends.
pi streams JSON output immediately, avoiding the opencode idle timeout bug
where git check-ignore indexing produces zero stdout.

Also removes redundant copyToWorktree since onSandboxReady pnpm install
handles node_modules via the mounted pnpm store.
.github/workflows/sandcastle.yml
.sandcastle/constants.ts
.sandcastle/main.ts
.sandcastle/refinement-loop.ts
.sandcastle/task-source.ts
.sandcastle/utils.ts
eslint.config.js