* 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
33 lines
781 B
JSON
33 lines
781 B
JSON
{
|
|
"name": "@open-pencil/harness",
|
|
"version": "0.0.0",
|
|
"private": true,
|
|
"type": "module",
|
|
"exports": {
|
|
".": {
|
|
"types": "./dist/index.d.mts",
|
|
"bun": "./src/index.ts",
|
|
"import": "./dist/index.mjs",
|
|
"default": "./dist/index.mjs"
|
|
}
|
|
},
|
|
"bin": {
|
|
"openpencil-harness": "./dist/stdio.mjs"
|
|
},
|
|
"scripts": {
|
|
"build": "bunx tsdown --config tsdown.config.ts",
|
|
"check": "bun run typecheck && bun run test && bun run build",
|
|
"test": "bun test tests",
|
|
"typecheck": "bunx tsc --noEmit -p tsconfig.json"
|
|
},
|
|
"dependencies": {
|
|
"@ai-sdk/harness": "1.0.74",
|
|
"@ai-sdk/harness-pi": "1.0.76",
|
|
"@ai-sdk/sandbox-just-bash": "1.0.74"
|
|
},
|
|
"devDependencies": {
|
|
"@types/bun": "^1.3.14",
|
|
"typescript": "~5.8.3"
|
|
}
|
|
}
|