Skip to content

Implement module optimization for community/tool-calls #849

@VLSMB

Description

@VLSMB

Description

Optimize and refactor other tool-call modules using tool-call-common module. (PR #640 ). You can reference existing completed modules and README.md

For any potentially shared methods, implement them directly in the common module. Promptly fix any buggy methods identified in the common module. If a module's existing property names are similar to those in CommonToolCallProperties (e.g., secretKey vs. apiSecret), remove the original properties from the module but retain their getters and setters, directly use the corresponding properties from CommonToolCallProperties instead. Annotate the setter methods with @Deprecated.

Please comment on this issue before claiming a module. When submitting a PR, include For issue #849 in the description.

If a module uses a custom/proprietary SDK instead of WebClient or RestClient for network operations, simply retain the existing code as-is. Some modules may not require changes; please add a note explaining this when submitting your PR.

Todo

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions