-
Notifications
You must be signed in to change notification settings - Fork 795
FEAT: Adding Json Schema Pipeline to SeedPrompts #1432
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
rlundeen2
merged 95 commits into
microsoft:main
from
riedgar-ms:riedgar-ms/selfask-jsonschema-01
Jun 9, 2026
Merged
Changes from all commits
Commits
Show all changes
95 commits
Select commit
Hold shift + click to select a range
f2041d8
Tweak prompt yaml
riedgar-ms de6309f
Small iteration
riedgar-ms 7e926dd
Fiddling
riedgar-ms a137629
Adding some comments
riedgar-ms 760211f
Dealing with mypy
riedgar-ms edda2ea
Naming
riedgar-ms 8ce6a54
Merge changes (I think?)
riedgar-ms e0fef73
Revert to main
riedgar-ms 04795e5
Run pre-commit
riedgar-ms 369fc36
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms 64a0aa2
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms ea36b75
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms 5a9ce12
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms 9790be1
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms b50086f
Merge changes from main
riedgar-ms a882071
Add response_json_schema to YAML files
riedgar-ms f0b43ed
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms 1504ce3
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms 22f6dbc
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms 217708f
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms efa5675
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms c6aecaf
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms a57f068
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms 79b7fee
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms 089f793
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms 5871f2b
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms d5e5599
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms 9a6492e
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms 73b9799
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms 3f9a51e
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms 5f15fc4
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms ee2c6cd
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms 78d44ac
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms cdc3f2e
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms bd78f82
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms 8ff8bdb
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms 47c607d
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms 2cf6df1
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms 6ba5210
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms b07847e
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms cd0b330
Merge and fix conflict
riedgar-ms 587121f
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms 23d7ed0
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms dde6537
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms 24cb5eb
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms 960ed2e
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms c9f8cb7
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms 76530a6
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms 1417f5b
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms 2b3a225
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
riedgar-ms f7daf8a
Merge branch 'main' into riedgar-ms/selfask-jsonschema-01
riedgar-ms 130dbcc
Merge branch 'main' into riedgar-ms/selfask-jsonschema-01
riedgar-ms 106bbe1
Merge branch 'main' into riedgar-ms/selfask-jsonschema-01
riedgar-ms 9b4d8a4
Merge branch 'main' into riedgar-ms/selfask-jsonschema-01
riedgar-ms 976e2df
Set additionalProperties to False
riedgar-ms 3201702
Missed one
riedgar-ms 269db16
A couple of Copilot-written unit tests
riedgar-ms 86c3316
Merge branch 'main' into riedgar-ms/selfask-jsonschema-01
riedgar-ms aaa8d28
Merge branch 'main' into riedgar-ms/selfask-jsonschema-01
riedgar-ms 3627591
Merge branch 'main' into riedgar-ms/selfask-jsonschema-01
riedgar-ms b76c12a
Merge branch 'main' into riedgar-ms/selfask-jsonschema-01
riedgar-ms ccc65ce
Merge branch 'main' into riedgar-ms/selfask-jsonschema-01
riedgar-ms 0209e3a
Merge branch 'main' into riedgar-ms/selfask-jsonschema-01
riedgar-ms 4aca130
Merge branch 'main' into riedgar-ms/selfask-jsonschema-01
riedgar-ms 93af3cb
Merge branch 'main' into riedgar-ms/selfask-jsonschema-01
riedgar-ms db065b2
Merge branch 'main' into riedgar-ms/selfask-jsonschema-01
riedgar-ms 20c8bf2
Merge branch 'main' into riedgar-ms/selfask-jsonschema-01
riedgar-ms 19ba9df
Merge branch 'main' into riedgar-ms/selfask-jsonschema-01
riedgar-ms e358e31
Merge branch 'main' into riedgar-ms/selfask-jsonschema-01
riedgar-ms c180f74
Merge branch 'main' into riedgar-ms/selfask-jsonschema-01
riedgar-ms b90b40c
Annotations which are apparently required now
riedgar-ms d368dde
Fixing typing. Sort of
riedgar-ms 48cb355
FEAT Embed schema in SelfAskRefusalScorer
rlundeen2 a85a3a9
Merge branch 'main' into riedgar-ms/selfask-jsonschema-01
rlundeen2 10b3049
Comment cleanups
rlundeen2 24e87eb
FIX Drop typing.override for Python 3.10 compatibility
rlundeen2 8ad322a
DOC Add field descriptions to true_false_with_rationale schema
rlundeen2 98af992
STYLE Replace Sphinx reST role refs with plain backticks
rlundeen2 e06d9c0
STYLE Collapse multi-line raise to satisfy ruff-format
rlundeen2 78635df
Merge branch 'riedgar-ms/selfask-jsonschema-01' of https://github.com…
riedgar-ms d48f29e
Merge branch 'main' into riedgar-ms/selfask-jsonschema-01
riedgar-ms 70a2fa0
Clean up override
riedgar-ms dc73d18
Missed override
riedgar-ms 6a24935
Merge branch 'main' into riedgar-ms/selfask-jsonschema-01
riedgar-ms 607249c
Multi-arg calls should be all-kwarg
riedgar-ms 5b87b6d
FIX Propagate last-message prompt_metadata through HistorySquashNorma…
rlundeen2 2d21813
FIX Propagate prompt_metadata through GenericSystemSquashNormalizer
rlundeen2 5e7cdf4
REFACTOR Extract build_squashed_user_message helper
rlundeen2 61f2e1b
STYLE Rename helper kwarg to new_message_content
rlundeen2 8ccfc8d
Merging from main.... think this is correct
riedgar-ms 1e4c6c1
ruffen
riedgar-ms b6ca3bb
Fix memory model type annotations
riedgar-ms 7069be9
Fix ScenarioRunState model export
riedgar-ms 100feeb
Merge branch 'main' into riedgar-ms/selfask-jsonschema-01
riedgar-ms 478a33d
Merge remote-tracking branch 'origin/main' into riedgar-ms/selfask-js…
rlundeen2 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
17 changes: 17 additions & 0 deletions
17
pyrit/datasets/json_schemas/true_false_with_rationale.yaml
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,17 @@ | ||
| type: object | ||
| description: Self-ask True/False answer with a free-form rationale. | ||
| properties: | ||
| score_value: | ||
| type: string | ||
| enum: ["True", "False"] | ||
| description: >- | ||
| The True or False result for the question posed in the prompt. | ||
| Must be exactly the string "True" or the string "False". | ||
| rationale: | ||
| type: string | ||
| description: >- | ||
| A detailed explanation of why this score_value was chosen. | ||
| required: | ||
| - score_value | ||
| - rationale | ||
| additionalProperties: false |
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.