fix: remove unified API validation and support #256
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Remove the unified API tool validation that was previously used to detect legacy/misconfigured accounts. This validation is no longer needed as the unified API architecture has been deprecated.
What Changed
UNIFIED_API_PREFIXconstant fromconsts.tsvalidateToolName()method fromStackOneToolSetclassfetchTools()@seereference to unified-cloud-api inschema.tsWhy
The unified API architecture has been deprecated, so the validation code that detected and rejected unified API tools is no longer necessary. This simplifies the codebase by removing obsolete code paths.
Summary by cubic
Removed unified API tool validation and references now that the architecture is deprecated. This simplifies tool fetching and avoids throwing configuration errors for unified_-prefixed tools.
Written for commit 18ca8b6. Summary will update automatically on new commits.