Skip to content

feat: add dataset argument support to DataQueryTool #379 - #380

Draft
veryniceuser wants to merge 11 commits into
developmentfrom
feat/379-add_dataset_arg_to_data_query_tool
Draft

veryniceuser wants to merge 11 commits into
developmentfrom
feat/379-add_dataset_arg_to_data_query_tool

Conversation

@veryniceuser

Copy link
Copy Markdown
Contributor
  • flag toggle between old and new processing
  • descriptive error message when provided dataset source id is wrong

Applicable issues

Description of changes

Checklist

By submitting this pull request, I confirm that my contribution is made under the terms of the MIT license.

- flag toggle between old and new processing
- descriptive error message when provided dataset source id is wrong
@veryniceuser veryniceuser self-assigned this May 19, 2026
@veryniceuser

veryniceuser commented May 19, 2026

Copy link
Copy Markdown
Contributor Author

/deploy-review

GitHub actions run: 26087046797

Stage Status
deploy-review Success ✅
matrix.application Skipped ➖

veryniceuser and others added 4 commits May 19, 2026 18:13
`FieldValidationInfo` from pydantic_core has been deprecated; switch the
data query tool schema validator to use `pydantic.ValidationInfo` instead.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@veryniceuser

veryniceuser commented May 28, 2026

Copy link
Copy Markdown
Contributor Author

/deploy-review

GitHub actions run: 26564653503

Stage Status
deploy-review Success ✅
matrix.application Skipped ➖

@veryniceuser
veryniceuser marked this pull request as ready for review May 29, 2026 09:47
@veryniceuser
veryniceuser requested a review from ypldan as a code owner May 29, 2026 09:47
@veryniceuser

veryniceuser commented May 29, 2026

Copy link
Copy Markdown
Contributor Author

/deploy-review

GitHub actions run: 26630666954

Stage Status
deploy-review Success ✅
matrix.application Skipped ➖

@veryniceuser
veryniceuser requested a review from navalnica May 29, 2026 09:54
@veryniceuser

veryniceuser commented May 29, 2026

Copy link
Copy Markdown
Contributor Author

/deploy-review

GitHub actions run: 26637729018

Stage Status
deploy-review Success ✅
matrix.application Skipped ➖

" datasets=['BIS:WS_OTC_DERIV2(1.0)'] and query='OTC derivatives'."
)
)
datasets: list[str] | None = Field(

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can we simplify the prompt? it's large for an arg description

description=(
"Source IDs of datasets the user EXPLICITLY named, taken verbatim"
" from the Available_Datasets tool response.\n"
"\n"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

let's store args descriptions along with the tool description - in the tool's config. this allows overwrites in client configs

also, lets use triple quotes strings for better readability

@veryniceuser
veryniceuser marked this pull request as draft June 15, 2026 07:45
@veryniceuser

veryniceuser commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

/deploy-review

GitHub actions run: 27673372204

Stage Status
deploy-review Success ✅
matrix.application Skipped ➖

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add dataset argument to data query tool

2 participants