/
opt
/
canhelp
/
node_modules
/
@anthropic-ai
/
sdk
/
lib
/
/opt/canhelp/node_modules/@anthropic-ai/sdk/lib
mkdir
upload
Name
Size
Mode
Actions
tools/
-
0755
rm
beta-parser.d.mts
2046
0644
edit
dl
rm
beta-parser.d.mts.map
1700
0644
edit
dl
rm
beta-parser.d.ts
2043
0644
edit
dl
rm
beta-parser.d.ts.map
1699
0644
edit
dl
rm
beta-parser.js
2959
0644
edit
dl
rm
beta-parser.js.map
2299
0644
edit
dl
rm
beta-parser.mjs
2796
0644
edit
dl
rm
beta-parser.mjs.map
2287
0644
edit
dl
rm
BetaMessageStream.d.mts
6864
0644
edit
dl
rm
BetaMessageStream.d.mts.map
3767
0644
edit
dl
rm
BetaMessageStream.d.ts
6858
0644
edit
dl
rm
BetaMessageStream.d.ts.map
3766
0644
edit
dl
rm
BetaMessageStream.js
31897
0644
edit
dl
rm
BetaMessageStream.js.map
19057
0644
edit
dl
rm
BetaMessageStream.mjs
31099
0644
edit
dl
rm
BetaMessageStream.mjs.map
19064
0644
edit
dl
rm
MessageStream.d.mts
6728
0644
edit
dl
rm
MessageStream.d.mts.map
3844
0644
edit
dl
rm
MessageStream.d.ts
6722
0644
edit
dl
rm
MessageStream.d.ts.map
3843
0644
edit
dl
rm
MessageStream.js
29827
0644
edit
dl
rm
MessageStream.js.map
18126
0644
edit
dl
rm
MessageStream.mjs
29068
0644
edit
dl
rm
MessageStream.mjs.map
18134
0644
edit
dl
rm
parser.d.mts
1591
0644
edit
dl
rm
parser.d.mts.map
1512
0644
edit
dl
rm
parser.d.ts
1588
0644
edit
dl
rm
parser.d.ts.map
1511
0644
edit
dl
rm
parser.js
2159
0644
edit
dl
rm
parser.js.map
1923
0644
edit
dl
rm
parser.mjs
2012
0644
edit
dl
rm
parser.mjs.map
1911
0644
edit
dl
rm
stainless-helper-header.d.mts
1364
0644
edit
dl
rm
stainless-helper-header.d.mts.map
756
0644
edit
dl
rm
stainless-helper-header.d.ts
1362
0644
edit
dl
rm
stainless-helper-header.d.ts.map
755
0644
edit
dl
rm
stainless-helper-header.js
2522
0644
edit
dl
rm
stainless-helper-header.js.map
1633
0644
edit
dl
rm
stainless-helper-header.mjs
2151
0644
edit
dl
rm
stainless-helper-header.mjs.map
1611
0644
edit
dl
rm
transform-json-schema.d.mts
179
0644
edit
dl
rm
transform-json-schema.d.mts.map
257
0644
edit
dl
rm
transform-json-schema.d.ts
178
0644
edit
dl
rm
transform-json-schema.d.ts.map
256
0644
edit
dl
rm
transform-json-schema.js
4153
0644
edit
dl
rm
transform-json-schema.js.map
4166
0644
edit
dl
rm
transform-json-schema.mjs
3847
0644
edit
dl
rm
transform-json-schema.mjs.map
4093
0644
edit
dl
rm
Edit:
/opt/canhelp/node_modules/@anthropic-ai/sdk/lib/stainless-helper-header.js
(2522B)
"use strict"; /** * Shared utilities for tracking SDK helper usage. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.SDK_HELPER_SYMBOL = void 0; exports.wasCreatedByStainlessHelper = wasCreatedByStainlessHelper; exports.collectStainlessHelpers = collectStainlessHelpers; exports.stainlessHelperHeader = stainlessHelperHeader; exports.stainlessHelperHeaderFromFile = stainlessHelperHeaderFromFile; /** * Symbol used to mark objects created by SDK helpers for tracking. * The value is the helper name (e.g., 'mcpTool', 'betaZodTool'). */ exports.SDK_HELPER_SYMBOL = Symbol('anthropic.sdk.stainlessHelper'); function wasCreatedByStainlessHelper(value) { return typeof value === 'object' && value !== null && exports.SDK_HELPER_SYMBOL in value; } /** * Collects helper names from tools and messages arrays. * Returns a deduplicated array of helper names found. */ function collectStainlessHelpers(tools, messages) { const helpers = new Set(); // Collect from tools if (tools) { for (const tool of tools) { if (wasCreatedByStainlessHelper(tool)) { helpers.add(tool[exports.SDK_HELPER_SYMBOL]); } } } // Collect from messages and their content blocks if (messages) { for (const message of messages) { if (wasCreatedByStainlessHelper(message)) { helpers.add(message[exports.SDK_HELPER_SYMBOL]); } if (Array.isArray(message.content)) { for (const block of message.content) { if (wasCreatedByStainlessHelper(block)) { helpers.add(block[exports.SDK_HELPER_SYMBOL]); } } } } } return Array.from(helpers); } /** * Builds x-stainless-helper header value from tools and messages. * Returns an empty object if no helpers are found. */ function stainlessHelperHeader(tools, messages) { const helpers = collectStainlessHelpers(tools, messages); if (helpers.length === 0) return {}; return { 'x-stainless-helper': helpers.join(', ') }; } /** * Builds x-stainless-helper header value from a file object. * Returns an empty object if the file is not marked with a helper. */ function stainlessHelperHeaderFromFile(file) { if (wasCreatedByStainlessHelper(file)) { return { 'x-stainless-helper': file[exports.SDK_HELPER_SYMBOL] }; } return {}; } //# sourceMappingURL=stainless-helper-header.js.map
Save
cmd:
run