Skip to content

Commit ba501a5

Browse files
fix: address CodeRabbit review comments
- Fix package.json export paths to use flat dist structure - Fix memory leak by adding { once: true } to abort event listener 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 398d408 commit ba501a5

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

packages/typescript/ai-claude-agent-sdk/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,16 @@
1919
"adapter"
2020
],
2121
"type": "module",
22-
"module": "./dist/esm/packages/typescript/ai-claude-agent-sdk/src/index.js",
22+
"module": "./dist/esm/index.js",
2323
"types": "./dist/esm/index.d.ts",
2424
"exports": {
2525
".": {
2626
"types": "./dist/esm/index.d.ts",
27-
"import": "./dist/esm/packages/typescript/ai-claude-agent-sdk/src/index.js"
27+
"import": "./dist/esm/index.js"
2828
},
2929
"./tools": {
3030
"types": "./dist/esm/tools/index.d.ts",
31-
"import": "./dist/esm/packages/typescript/ai-claude-agent-sdk/src/tools/index.js"
31+
"import": "./dist/esm/tools/index.js"
3232
}
3333
},
3434
"files": [

packages/typescript/ai-claude-agent-sdk/src/claude-agent-sdk-adapter.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,9 +135,13 @@ export class ClaudeAgentSdk extends BaseAdapter<
135135
// Create abort controller if signal provided
136136
const abortController = new AbortController()
137137
if (options.request?.signal) {
138-
options.request.signal.addEventListener('abort', () => {
139-
abortController.abort()
140-
})
138+
options.request.signal.addEventListener(
139+
'abort',
140+
() => {
141+
abortController.abort()
142+
},
143+
{ once: true },
144+
)
141145
}
142146

143147
// Build SDK query options

0 commit comments

Comments
 (0)