Long-running feature with many small commits
Tests ability to handle a long-running feature with many small commits requiring reorganization. Evaluates scaling of squash analysis.
Baseline Repository
These commands set up the repo before the model sees the prompt. They define the starting file structure, staged changes, and Git history.
- 01
git init - 02
git config user.email 'test@test.com' - 03
git config user.name 'Test User' - 04
echo 'start' > feature.py - 05
git add feature.py - 06
git commit -m 'Initial feature' - 07
echo 'start line1' > feature.py - 08
git add feature.py - 09
git commit -m 'WIP: add line1' - 10
echo 'start line1 line2' > feature.py - 11
git add feature.py - 12
git commit -m 'WIP: add line2' - 13
echo 'start line1 line2 line3' > feature.py - 14
git add feature.py - 15
git commit -m 'WIP: add line3' - 16
echo 'start line1 line2 line3 line4' > feature.py - 17
git add feature.py - 18
git commit -m 'Complete feature'
Prompt
This repository has a feature built incrementally with many small commits. Identify all the WIP commits that should be marked as squash/fixup for a cleaner history. Do not include the initial or final feature anchor commit. Output ONLY the selected commit subject lines, one per line, with no explanation.
Expected
WIP: add line1
WIP: add line2
WIP: add line3
Fixture Metrics
Scoped model quality, cost, API time, and token usage for commit_squash/f012.
Loading...
Raw Attempt Evidence
Loading raw attempt evidence…
Model Outputs (546)
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line1
WIP: add line2
WIP: add line3
WIP: add line1
WIP: add line2
WIP: add line3
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line1", "WIP: add line2", "WIP: add line3"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line1
WIP: add line2
WIP: add line3
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line1", "WIP: add line2", "WIP: add line3"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line1
WIP: add line2
WIP: add line3
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line1", "WIP: add line2", "WIP: add line3"]}
WIP: add line1
WIP: add line2
WIP: add line3
WIP: add line1
WIP: add line2
WIP: add line3
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line1", "WIP: add line2", "WIP: add line3"]}
WIP: add line1
WIP: add line2
WIP: add line3
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line1
WIP: add line2
WIP: add line3
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line1
WIP: add line2
WIP: add line3
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line1","WIP: add line2","WIP: add line3"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line1
WIP: add line2
WIP: add line3
WIP: add line1
WIP: add line2
WIP: add line3
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line1","WIP: add line2","WIP: add line3"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
```
WIP: add line1
WIP: add line2
WIP: add line3
```
Failure: Extra selected commit messages: ['```', '```']
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line1
WIP: add line2
WIP: add line3
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line1
WIP: add line2
WIP: add line3
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line1
WIP: add line2
WIP: add line3
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) { "commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"] }
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line1
WIP: add line2
WIP: add line3
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line1", "WIP: add line2", "WIP: add line3"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line1
WIP: add line2
WIP: add line3
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line1","WIP: add line2","WIP: add line3"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line1
WIP: add line2
WIP: add line3
WIP: add line1
WIP: add line2
WIP: add line3
WIP: add line1
WIP: add line2
WIP: add line3
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line1",
"WIP: add line2",
"WIP: add line3"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line1
WIP: add line2
WIP: add line3
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line1", "WIP: add line2", "WIP: add line3"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line1
WIP: add line2
WIP: add line3
WIP: add line1
WIP: add line2
WIP: add line3
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line1", "WIP: add line2", "WIP: add line3"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line1
WIP: add line2
WIP: add line3
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line1
WIP: add line2
WIP: add line3
WIP: add line1
WIP: add line2
WIP: add line3
JSON Schema
Structured Output
(raw) { "commits": ["WIP: add line1", "WIP: add line2", "WIP: add line3"] }
WIP: add line1
WIP: add line2
WIP: add line3
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line1",
"WIP: add line2",
"WIP: add line3"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line1
WIP: add line2
WIP: add line3
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line1",
"WIP: add line2",
"WIP: add line3"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw)
{"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line1
WIP: add line2
WIP: add line3
JSON Schema
Structured Output
(raw) { "commits": ["WIP: add line1", "WIP: add line2", "WIP: add line3"] }
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line1
WIP: add line2
WIP: add line3
JSON Schema
Structured Output
(raw) { "commits": ["WIP: add line1", "WIP: add line2", "WIP: add line3"] }
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line1
WIP: add line2
WIP: add line3
Complete feature
Failure: Extra selected commit messages: ['Complete feature']
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line1
WIP: add line2
WIP: add line3
WIP: add line1
WIP: add line2
WIP: add line3
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line1",
"WIP: add line2",
"WIP: add line3"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line1
WIP: add line2
WIP: add line3
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line1
WIP: add line2
WIP: add line3
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line1","WIP: add line2","WIP: add line3"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line1
WIP: add line2
WIP: add line3
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line1","WIP: add line2","WIP: add line3"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line1
WIP: add line2
WIP: add line3
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line1","WIP: add line2","WIP: add line3"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line1
WIP: add line2
WIP: add line3
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line1","WIP: add line2","WIP: add line3"]}
WIP: add line1
WIP: add line2
WIP: add line3
WIP: add line1
WIP: add line2
WIP: add line3
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line1","WIP: add line2","WIP: add line3"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) { "commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
] }
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line1
WIP: add line2
WIP: add line3
WIP: add line1
WIP: add line2
WIP: add line3
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line1
WIP: add line2
WIP: add line3
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":[
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3\n",
"WIP: add line2\n",
"WIP: add line1\n"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line1
WIP: add line2
WIP: add line3
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line1
WIP: add line2
WIP: add line3
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) { "commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
] }
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) { "commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
] }
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) { "commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"] }
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line1
WIP: add line2
WIP: add line3
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) { "commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
] }
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) { "commits": [ "WIP: add line3", "WIP: add line2", "WIP: add line1" ] }
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["WIP: add line3","WIP: add line2","WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) { "commits": [ "WIP: add line3", "WIP: add line2", "WIP: add line1" ] }
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["WIP: add line3", "WIP: add line2", "WIP: add line1"]}
WIP: add line3
WIP: add line2
WIP: add line1
WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
WIP:add line3
WIP: add line2
WIP: add line1
Failure: Missing expected commit messages: ['WIP: add line3']; Extra selected commit messages: ['WIP:add line3']
WIP: addline3
WIP: add line2
WIP: add line1
Failure: Missing expected commit messages: ['WIP: add line3']; Extra selected commit messages: ['WIP: addline3']
WIP: add line1
WIP: add line2
WIP: add line3<|end_message|>
Failure: Missing expected commit messages: ['WIP: add line3']; Extra selected commit messages: ['WIP: add line3']
WIP: add line3
WIP: add line2
WIP: add line1<|end_message|>
Failure: Missing expected commit messages: ['WIP: add line1']; Extra selected commit messages: ['WIP: add line1']
WIP: add line3WIP: add line2
WIP: add line1
Failure: Missing expected commit messages: ['WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3']
9e2096f WIP: add line3
55b6d93 WIP: add line2
d3a5a85 WIP: add line1
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']
548488a
cdff371
dd636bd
JSON Schema
Structured Output
(raw) {"commits": ["548488a", "cdff371", "dd636bd"]}
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']
eab1267 WIP: add line1
ab501c0 WIP: add line2
dc4ea7b WIP: add line3
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']
ddc05a7 WIP: add line3
329526f WIP: add line2
f94aa36 WIP: add line1
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']
```
b2a4880 WIP: add line3
f98d8bd WIP: add line2
a59eeec WIP: add line1
```
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['```', 'WIP: add line3', 'WIP: add line2', 'WIP: add line1', '```']
Invalid JSON. Output:
JSON Schema
Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Invalid JSON. Output:
JSON Schema
Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
bee07cc WIP: add line3
e05c850 WIP: add line2
9269bad WIP: add line1
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']
Invalid JSON. Output:
JSON Schema
Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Invalid JSON. Output:
JSON Schema
Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
d465614 Complete feature
69f97dd WIP: add line3
b90afd9 WIP: add line2
0abf993 WIP: add line1
b8a272b Initial feature
JSON Schema
Structured Output
(raw) {
"commits": [
"d465614 Complete feature",
"69f97dd WIP: add line3",
"b90afd9 WIP: add line2",
"0abf993 WIP: add line1",
"b8a272b Initial feature"
]
}
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['Complete feature', 'WIP: add line3', 'WIP: add line2', 'WIP: add line1', 'Initial feature']
be20663 Complete feature
507870e WIP: add line3
9f79801 WIP: add line2
11891d5 WIP: add line1
a60a7e9 Initial feature
JSON Schema
Structured Output
(raw) {
"commits": [
"be20663 Complete feature",
"507870e WIP: add line3",
"9f79801 WIP: add line2",
"11891d5 WIP: add line1",
"a60a7e9 Initial feature"
]
}
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['Complete feature', 'WIP: add line3', 'WIP: add line2', 'WIP: add line1', 'Initial feature']
8d7ba9e Complete feature
f56f36b WIP: add line3
d486624 WIP: add line2
b65033d WIP: add line1
51d0388 Initial feature
JSON Schema
Structured Output
(raw) {
"commits": [
"8d7ba9e Complete feature",
"f56f36b WIP: add line3",
"d486624 WIP: add line2",
"b65033d WIP: add line1",
"51d0388 Initial feature"
]
}
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['Complete feature', 'WIP: add line3', 'WIP: add line2', 'WIP: add line1', 'Initial feature']
4bc567e WIP: add line3
c887eb1 WIP: add line2
c5b78fa WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"4bc567e WIP: add line3",
"c887eb1 WIP: add line2",
"c5b78fa WIP: add line1"
]
}
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']
(empty output)
JSON Schema
Structured Output
(raw) {
"commits": []
}
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']
1815d13 WIP: add line3
1cf2fff WIP: add line2
e4fe416 WIP: add line1
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']
2141596 WIP: add line3
e3c9cd7 WIP: add line2
e5826aa WIP: add line1
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']
f317933 WIP: add line3
8040410 WIP: add line2
3c80881 WIP: add line1
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']
c700a4a WIP: add line3
a9ae6d1 WIP: add line2
fe09640 WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["c700a4a WIP: add line3","a9ae6d1 WIP: add line2","fe09640 WIP: add line1"]}
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']
52e5891 WIP: add line3
fe2db3f WIP: add line2
d689338 WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": ["52e5891 WIP: add line3", "fe2db3f WIP: add line2", "d689338 WIP: add line1"]
}
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']
1a0d0e9 WIP: add line3
d87b9b9 WIP: add line2
b4aab87 WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"1a0d0e9 WIP: add line3",
"d87b9b9 WIP: add line2",
"b4aab87 WIP: add line1"
]
}
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']
bc40512 WIP: add line1
0553860 WIP: add line2
10a6045 WIP: add line3
JSON Schema
Structured Output
(raw) {
"commits": [
"bc40512 WIP: add line1",
"0553860 WIP: add line2",
"10a6045 WIP: add line3"
]
}
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']
google/gemini-3.1-flash-lite-preview:xhigh__json_schema FAIL 0%
124 in → 1,124 out (1,082 reasoning)
16b3444 WIP: add line3
a1efe56 WIP: add line2
410de93 WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["16b3444 WIP: add line3", "a1efe56 WIP: add line2", "410de93 WIP: add line1"]}
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']
e6b4f22 WIP: add line3
73c64db WIP: add line2
298bbd2 WIP: add line1
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']
c249a94 WIP: add line3
719b39e WIP: add line2
fd9fe44 WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"c249a94 WIP: add line3",
"719b39e WIP: add line2",
"fd9fe44 WIP: add line1"
]
}
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']
2f145d0 WIP: add line3
4bd2f4c WIP: add line2
d47c88a WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"2f145d0 WIP: add line3",
"4bd2f4c WIP: add line2",
"d47c88a WIP: add line1"
]
}
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']
c388a1f WIP: add line3
c28fbc2 WIP: add line2
ec92cca WIP: add line1
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']
f5e5b7d
3570948
ab89c16
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']
Invalid JSON. Output: 8db63f7 WIP: add line3
2c78e46 WIP: add line2
7d8aced WIP: add line1
JSON Schema
Structured Output
Structured Output Error
Failed to parse structured JSON response: Extra data: line 1 column 2 (char 1)
Failure: Failed to parse structured JSON response: Extra data: line 1 column 2 (char 1)
77c2822 Complete feature
4d3d957 WIP: add line3
cde709d WIP: add line2
d9e864d WIP: add line1
08e8ca8 Initial feature
JSON Schema
Structured Output
(raw) {
"commits": [
"77c2822 Complete feature",
"4d3d957 WIP: add line3",
"cde709d WIP: add line2",
"d9e864d WIP: add line1",
"08e8ca8 Initial feature"
]
}
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['Complete feature', 'WIP: add line3', 'WIP: add line2', 'WIP: add line1', 'Initial feature']
Invalid JSON. Output:
JSON Schema
Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
783be12 WIP: add line3
e0c5093 WIP: add line2
7c9592c WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"783be12 WIP: add line3",
"e0c5093 WIP: add line2",
"7c9592c WIP: add line1"
]
}
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']
c9e42d0 WIP: add line3
9eff59a WIP: add line2
26487ae WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"c9e42d0 WIP: add line3",
"9eff59a WIP: add line2",
"26487ae WIP: add line1"
]
}
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']
6c927c4 WIP: add line3
7f7ba0b WIP: add line2
bbbb60b WIP: add line1
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']
7a93f50 Complete feature
446ab2d WIP: add line3
b6e0a5e WIP: add line2
f0ce6e9 WIP: add line1
0cd5c37 Initial feature
JSON Schema
Structured Output
(raw) {
"commits": [
"7a93f50 Complete feature",
"446ab2d WIP: add line3",
"b6e0a5e WIP: add line2",
"f0ce6e9 WIP: add line1",
"0cd5c37 Initial feature"
]
}
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['Complete feature', 'WIP: add line3', 'WIP: add line2', 'WIP: add line1', 'Initial feature']
Invalid JSON. Output:
JSON Schema
Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
add line3
add line2
add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"add line3",
"add line2",
"add line1"
]
}
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['add line3', 'add line2', 'add line1']
add line3
add line2
add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"add line3",
"add line2",
"add line1"
]
}
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['add line3', 'add line2', 'add line1']
Fixup! Complete feature
Squash! Complete feature
JSON Schema
Structured Output
(raw) {
"commits": [
"Fixup! Complete feature",
"Squash! Complete feature"
]
}
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['Complete feature', 'Complete feature']
f650059 WIP: add line3
c997b97 WIP: add line2
f4a7de0 WIP: add line1
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']
(empty output)
JSON Schema
Structured Output
(raw) {"commits":[
]}
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']
47d9898
110f315
0ae1d55
e9f7878
c7eb3cf
JSON Schema
Structured Output
(raw) {"commits":["47d9898","110f315","0ae1d55","e9f7878","c7eb3cf"]}
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['Complete feature', 'WIP: add line3', 'WIP: add line2', 'WIP: add line1', 'Initial feature']
c5d7691 WIP: add line3
d0a78d5 WIP: add line2
91cb267 WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["c5d7691 WIP: add line3", "d0a78d5 WIP: add line2", "91cb267 WIP: add line1"]}
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']
b6401ad WIP: add line3
e6f307c WIP: add line2
8b8f3a3 WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"b6401ad WIP: add line3",
"e6f307c WIP: add line2",
"8b8f3a3 WIP: add line1"
]
}
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']
b43f40c WIP: add line3
ff2f24c WIP: add line2
d249aa5 WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"b43f40c WIP: add line3",
"ff2f24c WIP: add line2",
"d249aa5 WIP: add line1"
]
}
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']
2b42a03 WIP: add line3
b84184c WIP: add line2
21d4b35 WIP: add line1
JSON Schema
Structured Output
(raw) {
"commits": [
"2b42a03 WIP: add line3",
"b84184c WIP: add line2",
"21d4b35 WIP: add line1"
]
}
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']
Invalid JSON. Output: WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
(empty output)
JSON Schema
Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-7b947952-5993-9b4b-80f1-531f2ca5f7e9","request_id":"7b947952-5993-9b4b-80f1-531f2ca5f7e9"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema
Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-9beadf37-9c45-954d-aeff-420db7ec8223","request_id":"9beadf37-9c45-954d-aeff-420db7ec8223"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema
Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-090fb935-7f7f-902c-9051-6d3c1158e8b7","request_id":"090fb935-7f7f-902c-9051-6d3c1158e8b7"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema
Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-e39d0b12-f10e-9c0e-83ec-c7dd28d3a425","request_id":"e39d0b12-f10e-9c0e-83ec-c7dd28d3a425"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema
Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-abd7f2ca-59b8-99e3-814f-a580117ed3d2","request_id":"abd7f2ca-59b8-99e3-814f-a580117ed3d2"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema
Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': 'data: {"error":{"code":"invalid_parameter_error","param":null,"message":"\'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error"},"id":"chatcmpl-e267d136-1fb8-9775-85a5-44daebbcbf08"}\n\n', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema
Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': 'data: {"error":{"code":"invalid_parameter_error","param":null,"message":"\'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error"},"id":"chatcmpl-3bf225f9-a795-918e-9725-7c6463ac4001"}\n\n', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema
Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': 'data: {"error":{"code":"invalid_parameter_error","param":null,"message":"\'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error"},"id":"chatcmpl-18c3ddac-6936-9170-89a9-a4af937fea4f"}\n\n', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema
Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': 'data: {"error":{"code":"invalid_parameter_error","param":null,"message":"\'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error"},"id":"chatcmpl-a8fc9d5b-e6cc-9b53-a34a-4977f4e16dd0"}\n\n', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema
Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': 'data: {"error":{"code":"invalid_parameter_error","param":null,"message":"\'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error"},"id":"chatcmpl-3a142c3a-1c5c-9bbc-979a-70a26ed7e41a"}\n\n', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema
Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': 'data: {"error":{"code":"invalid_parameter_error","param":null,"message":"\'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error"},"id":"chatcmpl-ee91e2b9-304d-9b18-bab0-f90e569bb5ae"}\n\n', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema
Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-b6b76285-6427-9476-8cea-217609145ba4","request_id":"b6b76285-6427-9476-8cea-217609145ba4"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema
Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-d324aafc-5682-902b-a3de-02a7e1d52ec3","request_id":"d324aafc-5682-902b-a3de-02a7e1d52ec3"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema
Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-7507ccc4-9f74-94af-83f1-fffb94de0169","request_id":"7507ccc4-9f74-94af-83f1-fffb94de0169"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema
Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-045d9d83-665a-9b50-9dc3-10b1354f76f9","request_id":"045d9d83-665a-9b50-9dc3-10b1354f76f9"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema
Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-a005322f-37e1-9242-b61a-bbf68a1188c2","request_id":"a005322f-37e1-9242-b61a-bbf68a1188c2"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema
Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-ff04d0e5-f56f-95c1-8bb7-d5af150ebe03","request_id":"ff04d0e5-f56f-95c1-8bb7-d5af150ebe03"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema
Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-d5055cf6-6381-961a-af0b-eaf2595dd960","request_id":"d5055cf6-6381-961a-af0b-eaf2595dd960"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema
Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-c0a405ea-c9d4-9ead-9374-8724e8bdce71","request_id":"c0a405ea-c9d4-9ead-9374-8724e8bdce71"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema
Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-0f7459cc-cce0-9fff-9ac0-fa23ede3af72","request_id":"0f7459cc-cce0-9fff-9ac0-fa23ede3af72"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema
Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-5fb35bba-eadf-9383-8aae-688b28c17f8a","request_id":"5fb35bba-eadf-9383-8aae-688b28c17f8a"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
Invalid JSON. Output: WIP: add line1
WIP: add line2
WIP: add line3{
"commits": [
"WIP: add line1",
"WIP: add line2",
"WIP: add line3"
]
}
JSON Schema
Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Invalid JSON. Output: WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Invalid JSON. Output: WIP: add line3
WIP: add line2
WIP: add line1{
"commits": [
"WIP: add line3",
"WIP: add line2",
"WIP: add line1"
]
}
JSON Schema
Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Invalid JSON. Output: WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
8885ae6 WIP: add line3
07b993b WIP: add line2
ed2794c WIP: add line1
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']
30e4ef4 WIP: add line3
f26e22c WIP: add line2
57da5de WIP: add line1
JSON Schema
Structured Output
(raw) {"commits":["30e4ef4 WIP: add line3","f26e22c WIP: add line2","57da5de WIP: add line1"]}
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']
Invalid JSON. Output:
JSON Schema
Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Invalid JSON. Output:
JSON Schema
Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Invalid JSON. Output: WIP: add line3
WIP: add line2
WIP: add line1
JSON Schema
Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Invalid JSON. Output:
JSON Schema
Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
e78e8d8 WIP: add line3
a0bf95f WIP: add line2
965be21 WIP: add line1
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']
86a0902 WIP: add line3
2646962 WIP: add line2
e92e31f WIP: add line1
JSON Schema
Structured Output
(raw) {"commits": ["86a0902 WIP: add line3", "2646962 WIP: add line2", "e92e31f WIP: add line1"]}
Failure: Missing expected commit messages: ['WIP: add line1', 'WIP: add line2', 'WIP: add line3']; Extra selected commit messages: ['WIP: add line3', 'WIP: add line2', 'WIP: add line1']