🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@anthropic-ai/aws-sdk

Package Overview
Dependencies
Maintainers
13
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@anthropic-ai/aws-sdk - npm Package Compare versions

Comparing version
0.4.2
to
0.5.0
+30
src/internal/message-stream-utils.ts
import { partialParse } from '../_vendor/partial-json-parser/parser';
export const JSON_BUF_PROPERTY = '__json_buf';
/**
* Copies a tool-use block with an updated `__json_buf`, installing `.input` as
* a memoized getter so the partial-JSON parse happens on first read instead of
* on every delta.
*/
export function withLazyInput<T extends { input: unknown }>(prev: T, jsonBuf: string): T {
const next = {} as T;
for (const key of Object.keys(prev) as (keyof T)[]) {
if (key !== 'input') next[key] = prev[key];
}
Object.defineProperty(next, JSON_BUF_PROPERTY, { value: jsonBuf, enumerable: false, writable: true });
let input: unknown;
let parsed = false;
Object.defineProperty(next, 'input', {
enumerable: true,
configurable: true,
get() {
if (!parsed) {
input = jsonBuf ? partialParse(jsonBuf) : {};
parsed = true;
}
return input;
},
});
return next;
}
+13
-0
# Changelog
## 0.5.0 (2026-06-18)
Full Changelog: [aws-sdk-v0.4.2...aws-sdk-v0.5.0](https://github.com/anthropics/anthropic-sdk-typescript/compare/aws-sdk-v0.4.2...aws-sdk-v0.5.0)
### Features
* **stream:** lazily parse partial tool json input ([#99](https://github.com/anthropics/anthropic-sdk-typescript/issues/99)) ([e55ceee](https://github.com/anthropics/anthropic-sdk-typescript/commit/e55ceee5e3053ada96a7fe008b1fd6ebc0e42544))
### Chores
* **tests:** stop using deprecated models ([#98](https://github.com/anthropics/anthropic-sdk-typescript/issues/98)) ([65ae1af](https://github.com/anthropics/anthropic-sdk-typescript/commit/65ae1afee1bb76179c58e1758a48d668e3fcf7b3))
## 0.4.2 (2026-06-09)

@@ -4,0 +17,0 @@

+17
-1
{
"name": "@anthropic-ai/aws-sdk",
"version": "0.4.2",
"version": "0.5.0",
"description": "The official TypeScript library for the Anthropic AWS API",

@@ -87,4 +87,20 @@ "author": "Anthropic <support@anthropic.com>",

"default": "./index.mjs"
},
"./tools/agent-toolset/node": {
"browser": {
"import": "./tools/agent-toolset/node.browser.mjs",
"require": "./tools/agent-toolset/node.browser.js"
},
"import": "./tools/agent-toolset/node.mjs",
"require": "./tools/agent-toolset/node.js"
},
"./tools/memory/node": {
"browser": {
"import": "./tools/memory/node.browser.mjs",
"require": "./tools/memory/node.browser.js"
},
"import": "./tools/memory/node.mjs",
"require": "./tools/memory/node.js"
}
}
}