Skip to content

Commit f666e21

Browse files
author
Grace Lee Rui Yue
committed
Teach agents to validate calls before fan-out
1 parent 33fc9c4 commit f666e21

3 files changed

Lines changed: 6 additions & 1 deletion

File tree

.agents/skills/jacobian-math/SKILL.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@ known. When discovery exposes recovery paths, follow those fields (for example,
4848
`remove_unknown_domain_filter`, `remove_filters`, or `reformulate_query`) before
4949
treating absence as final. After invalid input, correct the reported constraint
5050
and retry within the task resource bounds as further errors appear. If one
51+
payload shape will be repeated in parallel, run one canary call first; fan out
52+
only after it succeeds. If one
5153
provider is unavailable, continue with other installed routes that can produce
5254
the outcome. Treat timeouts as non-conclusions. Accept only a completed result
5355
whose scope covers the input, and carry forward the smallest decisive value,

npm/skills/jacobian-math/SKILL.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@ known. When discovery exposes recovery paths, follow those fields (for example,
4848
`remove_unknown_domain_filter`, `remove_filters`, or `reformulate_query`) before
4949
treating absence as final. After invalid input, correct the reported constraint
5050
and retry within the task resource bounds as further errors appear. If one
51+
payload shape will be repeated in parallel, run one canary call first; fan out
52+
only after it succeeds. If one
5153
provider is unavailable, continue with other installed routes that can produce
5254
the outcome. Treat timeouts as non-conclusions. Accept only a completed result
5355
whose scope covers the input, and carry forward the smallest decisive value,

tests/unit/tooling/test_codex_visibility.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,10 +197,11 @@ def test_codex_skill_routes_exact_outcomes_without_catalog_projection() -> None:
197197
"composing already-known supporting operations remains allowed",
198198
"follow those fields",
199199
"retry within the task resource bounds",
200+
"run one canary call first; fan out only after it succeeds",
200201
"continue with other installed routes",
201202
"completeness, and open obligations",
202203
):
203-
assert guidance in skill
204+
assert guidance in skill_flat
204205

205206

206207
def test_visibility_classification_records_adoption_without_grading_shell(

0 commit comments

Comments
 (0)