Import AITURK IDE 1.0.0-beta.1 from Hermes 63279301; preserve MIT license

This commit is contained in:
2026-09-05 13:26:46 +03:00
commit 03634b1ca3
11340 changed files with 3442369 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
"""Tests for the cronjob tool schema shape.
Guards the description text that flags ``schedule`` (and ``prompt``) as
REQUIRED for ``action=create`` — the load-bearing fix for description-driven
models (e.g. Grok) that omit schedule when the schema only lists ``action``
in ``required[]``. See issue #32427 / PR #32448.
"""
from __future__ import annotations
def test_cronjob_schema_action_description_flags_create_requirements():
"""`action` description must state schedule + prompt are required for create."""
from tools.cronjob_tools import CRONJOB_SCHEMA
action_desc = CRONJOB_SCHEMA["parameters"]["properties"]["action"]["description"]
assert "action=create" in action_desc
assert "schedule" in action_desc
assert "REQUIRED" in action_desc