Add tool_instance_name parameter to enable multiple TOPP tool configurations#303
Draft
Add tool_instance_name parameter to enable multiple TOPP tool configurations#303
Conversation
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Comment |
…parameter Co-authored-by: t0mdavid-m <57191390+t0mdavid-m@users.noreply.github.com>
Co-authored-by: t0mdavid-m <57191390+t0mdavid-m@users.noreply.github.com>
Co-authored-by: t0mdavid-m <57191390+t0mdavid-m@users.noreply.github.com>
…a keys Co-authored-by: t0mdavid-m <57191390+t0mdavid-m@users.noreply.github.com>
Co-authored-by: t0mdavid-m <57191390+t0mdavid-m@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Fix parameter error for multiple TOPP tool invocations
Add tool_instance_name parameter to enable multiple TOPP tool configurations
Jan 15, 2026
|
After adding the tool_instance_name parameter, there are no UI errors anymore, so it seems the issue has been resolved on the UI side. However, the analysis results are not coming out correctly, so I am currently looking into that. |
Member
|
Thanks! Is the parameter parsing working? |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Calling
input_TOPP("IDFilter")multiple times caused widget key collisions in Streamlit session state, preventing the same tool from being used with different parameter configurations in a workflow.Changes
StreamlitUI.input_TOPP(): Added optionaltool_instance_nameparameter_tool_namemetadata for tool resolutionParameterManager: Instance-aware parameter handling_get_tool_name_from_instance(): Resolves actual tool name from instance or metadatasave_parameters(): Handles instance-specific parameter storageget_topp_parameters(): Retrieves parameters by instance nameCommandExecutor.run_topp(): Added optionaltool_instance_nameparameter_) from command argumentsUsage
Backward compatible—omitting
tool_instance_namemaintains existing behavior.Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.