Skip to content

Commit d5cc736

Browse files
ochafikclaude
authored andcommitted
Add compatibility tests for new sampling tool types
- Add type checks for ToolChoice, ToolUseContent, ToolResultContent, SamplingMessageContentBlock - Update expected spec types count from 119 to 123 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent 79c79c8 commit d5cc736

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

src/spec.types.test.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -602,6 +602,22 @@ const sdkTypeChecks = {
602602
ModelPreferences: (sdk: SDKTypes.ModelPreferences, spec: SpecTypes.ModelPreferences) => {
603603
sdk = spec;
604604
spec = sdk;
605+
},
606+
ToolChoice: (sdk: SDKTypes.ToolChoice, spec: SpecTypes.ToolChoice) => {
607+
sdk = spec;
608+
spec = sdk;
609+
},
610+
ToolUseContent: (sdk: SDKTypes.ToolUseContent, spec: SpecTypes.ToolUseContent) => {
611+
sdk = spec;
612+
spec = sdk;
613+
},
614+
ToolResultContent: (sdk: SDKTypes.ToolResultContent, spec: SpecTypes.ToolResultContent) => {
615+
sdk = spec;
616+
spec = sdk;
617+
},
618+
SamplingMessageContentBlock: (sdk: SDKTypes.SamplingMessageContentBlock, spec: SpecTypes.SamplingMessageContentBlock) => {
619+
sdk = spec;
620+
spec = sdk;
605621
}
606622
};
607623

0 commit comments

Comments
 (0)