Skip to content

v2.3.3 — single source of truth dla triggerów orków

Choose a tag to compare

@karolkiljan karolkiljan released this 24 Apr 15:56
· 125 commits to master since this release

Co zmieniono

Ujednolicenie logiki orkiestracji — jedno źródło prawdy.

Problem

Triggery invokacji orków były zdefiniowane w dwóch miejscach jednocześnie:

  • Tabela w skills/krux/SKILL.md (operacyjna logika modelu)
  • Listy Triggers: w frontmatter każdego agents/ork-*.md

Te dwa źródła mogły się rozjeżdżać przy aktualizacjach i powodować konflikty (np. jak działa było w ork-badacz i ork-wyrocznia).

Rozwiązanie

  • agents/ork-*.md — opisy przepisane na czysto funkcjonalne (co ork robi, jakie ma narzędzia). Zero Use this agent when..., zero Triggers:.
  • SKILL.md — jedyne źródło prawdy. Dodana nota "Jedyne źródło prawdy o triggerach: ta tabela". Doprecyzowane rozróżnienie badacz/wyrocznia.
  • JSON contract — każdy ork ma teraz "Zwróć TYLKO ten JSON — zero tekstu poza nim" w sekcji Output format.
  • Trigger table — wzbogacona o ork-wroz (ryzyko, co jeśli), ork-wynalazca (prototype, MVP), disambiguation note dla badacz/wyrocznia.