Revert "fix(goal): tolerate strict provider filler fields"

This reverts commit 9a30dbb0f537f512180754c4778c15f9f94f1a95.
This commit is contained in:
Turtle
2026-07-24 13:09:13 +08:00
parent 2e1be7d4d7
commit 0d41349002
22 changed files with 119 additions and 109 deletions

View File

@@ -397,7 +397,7 @@
},
{
"name": "update_goal",
"description": "Update the exact current goal revision. edit, pause, and resume require a direct top-level human request. During an automatic continuation of the current goal, complete and blocked are also allowed. Fields not used by the selected action are ignored. blocked is rejected before the configured minimum round count; the model remains responsible for judging that the same condition persisted across those rounds and must explain it in blocked_reason.",
"description": "Update the exact current goal revision. edit, pause, and resume require a direct top-level human request. During an automatic continuation of the current goal, complete and blocked are also allowed. blocked is rejected before the configured minimum round count; the model remains responsible for judging that the same condition persisted across those rounds and must explain it in blocked_reason.",
"parameters": {
"type": "object",
"properties": {
@@ -422,15 +422,15 @@
},
"objective": {
"type": "string",
"description": "Replacement objective for action edit; ignored for other actions."
"description": "Replacement objective; valid only with action edit."
},
"max_goal_rounds": {
"type": "number",
"description": "Replacement round cap for action edit; ignored for other actions."
"description": "Replacement cap; valid only with action edit."
},
"blocked_reason": {
"type": "string",
"description": "Concrete blocking condition for action blocked; required for blocked, ignored for other actions."
"description": "Concrete blocking condition; required only with action blocked."
}
},
"required": [