Plány (Schedules)¶
Plány nechávají harness spouštět práci bez interaktivní chat relace. Jsou opakující se část autonomního provozu vedle agentů.
Co je plán¶
Plán je úloha harnessu, která se spustí jednou nebo periodicky:
- Schedule expression — cron-like řetězec nebo zpoždění
- Timezone — časové pásmo pro výraz (výchozí UTC)
- Instructions — co má agent udělat při spuštění
- Conversation — úloha může být vázaná na konverzaci, kterou harness vytvoří nebo pokračuje
- Status — scheduled, running, finished nebo error, s počtem běhů a časy last/next run
Úlohy vytváří operátoři v UI nebo agent přes nástroj schedule v konverzaci.
Typické použití¶
- Periodické kontroly zdraví nebo pokrytí („každé pondělí shrň nové neúspěšné log sources“)
- Opakované hunty nebo koncepty reportů
- Follow-up po zpoždění („za 24 h znovu zkontroluj tento IOC“)
- Údržba, která nesmí záviset na tom, že někdo sedí v chatu
Autonomie a řízení¶
Plány běží pod stejnými pravidly harnessu jako chat:
- Nástroje stále jdou přes sandbox
- Vetting může pozastavit citlivé volání
- Audit log zaznamená položky konverzace a spuštění nástrojů z úlohy
Plán může zůstat plně autonomní, nebo ho kombinovat s vettingem a pozdější kontrolou v Conversations / Schedules.
V UI¶
- Schedules — seznam úloh, detail (výraz, stav, propojená konverzace, chyby)
- Z živé konverzace agent může vytvořit úlohu nástrojem
schedule; pak se objeví v seznamu