openpencil/packages/harness/tsdown.config.ts
Danila Poyarkov 83a5ea1b42
feat(ai): add HarnessAgent sidecar foundation (#560)
* feat(ai): add HarnessAgent sidecar foundation

* feat(ai): integrate Pi as a Harness provider

* fix(ai): harden Harness provider integration

* fix(ai): address Harness integration review

* fix(ai): align Harness code with project conventions

* fix(ai): preserve Harness sessions on cancellation

* test(ai): cover Harness JSONL framing

* refactor(ai): generalize Harness sidecar adapters

* fix(ci): build Harness sidecar for native checks
2026-08-19 17:41:10 +03:00

20 lines
350 B
TypeScript

import { defineConfig } from 'tsdown'
export default defineConfig({
entry: {
index: './src/index.ts',
stdio: './src/stdio.ts'
},
platform: 'node',
format: ['esm'],
dts: true,
sourcemap: true,
clean: true,
outDir: './dist',
treeshake: false,
deps: {
neverBundle: [/^@ai-sdk\//, /^node:/],
onlyBundle: false
}
})