feat(codex-link): main model delegates every task to subagents by default
User decision (15 Oct 2026): repeating or scheduled work goes to AITURK; all other work, coding included, goes to one subagent (easy) or a subagent team or dynamic workflow (hard). The main model talks, dispatches and verifies.
This commit is contained in:
1 parent
557e619499
commit
81ee2ca646
3 files changed
+18
-17
No files matched your search
@@ -30,20 +30,22 @@ class Hat(unittest.TestCase):
|
||||
# Ayardaki komut bulunanin onune gecer.
|
||||
self.assertIn("elle", h.talimat({"secim": "buyuk", "komut": "elle"}, "C:/Program/aiturk.exe"))
|
||||
|
||||
def test_default_sends_scheduled_work_to_the_ide_bot_and_keeps_coding(self):
|
||||
def test_default_sends_repeating_work_to_aiturk_and_delegates_the_rest(self):
|
||||
z = h.zamanla_satiri({"HERMES_HOME": "C:/ide/agent"})
|
||||
self.assertIn("cron create", z)
|
||||
self.assertIn("$env:HERMES_HOME='C:/ide/agent'", z)
|
||||
self.assertEqual(h.zamanla_satiri({}), "")
|
||||
for ayar in (None, {}, {"secim": "onerilen"}, {"secim": "bilinmeyen"}):
|
||||
text = h.talimat(ayar, None, zamanla=z)
|
||||
self.assertIn("cron create", text)
|
||||
self.assertIn("Kodlama işlerini AITURK'e verme", text)
|
||||
self.assertIn("'Codex' ya da 'sen yap'", text)
|
||||
text = h.talimat(ayar, "C:/a.exe", "s1", zamanla="")
|
||||
self.assertIn('"C:/a.exe" is --sohbet s1', text)
|
||||
self.assertIn("Kodlama ve diğer işleri AITURK'e verme", text)
|
||||
self.assertIn("alt ajan", text)
|
||||
self.assertNotIn("kendin yap", text)
|
||||
self.assertNotIn("{", text)
|
||||
self.assertIsNone(h.talimat(None, "C:/a.exe", zamanla=""))
|
||||
self.assertIsNone(h.talimat(None, None, zamanla=z))
|
||||
self.assertEqual(h.talimat({"secim": "ozel", "talimat": "kendi kuralim"}, zamanla=""), "kendi kuralim")
|
||||
self.assertIn("cron create", h.talimat({"secim": "ozel", "talimat": " "}, zamanla=z))
|
||||
self.assertIn("ozel z", h.talimat({"secim": "ozel", "talimat": "ozel {zamanla}"}, zamanla="z"))
|
||||
self.assertIn("alt ajan", h.talimat({"secim": "ozel", "talimat": " "}, "C:/a.exe"))
|
||||
|
||||
def test_the_first_candidate_that_knows_the_command_is_used(self):
|
||||
import os
|
||||
|
||||
Reference in new issue
Block a user