preserve research tools through artifact completion

This commit is contained in:
pewdiepie-archdaemon
2026-09-19 09:24:22 +00:00
parent 3f9ff9d580
commit efe8dbeab3
3 changed files with 6 additions and 3 deletions
+1 -1
View File
@@ -1 +1 @@
0.20.17
0.20.18
+4 -1
View File
@@ -56,7 +56,10 @@ NATIVE_ROUND_LIMIT = 64
INTERACTIVE_TOOL_CALL_LIMIT = 18
INTERACTIVE_BROWSER_TOOL_CALL_LIMIT = 30
INTERACTIVE_ROUND_LIMIT = 8
NATIVE_ARTIFACT_RESEARCH_LIMIT = 12
# Multi-record research tasks routinely need several search/fetch/inspection
# pairs before an artifact can be grounded. Preserve twelve calls for writing,
# verification, and final recovery within the bounded 32-call native budget.
NATIVE_ARTIFACT_RESEARCH_LIMIT = 20
SAME_TARGET_WRITE_LIMIT = 3
ARTIFACT_RESEARCH_TOOLS = frozenset({
'web_search', 'web_fetch', 'private_browser', 'pdf_extract', 'youtube_tool',
+1 -1
View File
@@ -8,7 +8,7 @@ ROOT = Path(__file__).resolve().parents[1]
def test_original_harness_version_is_canonical_semver() -> None:
version = (ROOT / "HARNESS_VERSION").read_text(encoding="utf-8").strip()
assert version == "0.20.17"
assert version == "0.20.18"
assert re.fullmatch(r"\d+\.\d+\.\d+", version)