Po niekoľkých iteráciách vývoja sa AI OS Layer dostal na verziu 1.46. Projekt sa postupne rozrastá, ale stále si drží pôvodný cieľ – umožniť pracovať s AI priamo z terminálu pomocou jednoduchých shell nástrojov.
Táto verzia prináša najmä stabilnejší runtime, rozšírený execution layer a niekoľko nových príkazov, ktoré zlepšujú prehľad nad tým, čo sa v systéme deje počas vykonania.
Aktuálny stav projektu
Projekt má momentálne približne:
-
35 adresárov
-
158 súborov
-
približne 10 000 riadkov shell kódu
Základ systému stále tvoria štyri hlavné nástroje:
-
ai – hlavné rozhranie pre prácu s modelmi
-
ag – jednoduchý terminálový agent
-
aw – watcher systém pre reakcie na udalosti
-
at – testovací a validačný nástroj
Tieto komponenty spolu vytvárajú runtime vrstvu, ktorá umožňuje modelom pracovať s projektom, nástrojmi a udalosťami v systéme.
Nové príkazy
V tejto verzii pribudlo niekoľko nových príkazov.
graph
Zobrazuje capability graf systému.
Ukazuje, aké moduly a schopnosti má runtime k dispozícii.
ai graph
mic
Príkaz pre prácu s mikrofónom.
Umožňuje nahrať hlas, spracovať ho pomocou AI a prípadne odpoveď prehrať.
ai mic
ai mic --loop
board
Pribudol nový prehľad nad runtime vykonaním.
ai board
ai board --timeline
ai board --perf
Board umožňuje sledovať:
-
priebeh vykonania
-
tool calls
-
runtime udalosti
-
výkonové metriky
Je to praktický nástroj pri debugovaní alebo analýze behu systému.
Execution layer
Jednou z najväčších zmien posledných verzií je stabilizovaný execution model.
Každé spustenie AI generuje udalosti, ktoré sa zapisujú do:
events.jsonl
Aktuálny stav vykonania je uložený v:
state.json
Tento model umožňuje:
-
replay vykonania
-
detailný trace
-
analýzu výkonu
-
jednoduchšie debugovanie
Execution layer je základom pre ďalšie nástroje ako trace, benchmark alebo runtime analýzu.
Runtime tools
AI môže počas vykonania používať nástroje na prácu so súbormi.
Aktuálne dostupné:
append_file
cat
find
grep
ls
pwd
tree
write_file
Tieto nástroje umožňujú modelu pracovať s projektom bez potreby spúšťať ľubovoľné shell príkazy.
Agent režim
Agent je dostupný cez nástroj ag.
Podporované režimy:
single
multi
repair
inspect
Agent dokáže počas vykonania:
-
analyzovať projekt
-
vyhľadávať súbory
-
spúšťať nástroje
-
iterovať nad riešením problému
Watcher systém
Watcher (aw) umožňuje reagovať na udalosti v systéme.
Podporované typy pravidiel:
watch
watch_cmd
watch_shell
Watcher môže napríklad:
-
sledovať zmeny súborov
-
reagovať na zlyhané shell príkazy
-
analyzovať logy
-
spúšťať skripty alebo AI analýzu
Testy
Projekt obsahuje vlastný testovací nástroj AT.
Podporuje:
-
spúšťanie testov
-
replay logov
-
trace vykonania
-
benchmark
-
hodnotenie výstupu
Aktuálny stav testov:
TOTAL: 16
PASS: 16
FAIL: 0
Testy pokrývajú runtime nástroje, agent režim aj watcher systém.
Capability systém
Runtime je rozdelený na capability moduly.
Momentálne sú implementované:
LLM
STT
TTS
Tento systém umožňuje používať rôzne modely alebo poskytovateľov bez zmeny rozhrania.
Záver
AI OS Layer sa postupne vyvíja z experimentálneho projektu na stabilnejší runtime nástroj pre prácu s AI priamo z terminálu.
Verzia 1.46 prináša najmä:
-
stabilnejší execution layer
-
nové príkazy
graph,micaboard -
rozšírené nástroje pre agentov
-
watcher systém pre automatizáciu
-
testovací framework pre kontrolu správania systému
Projekt je stále vo vývoji, ale základná architektúra je už dnes použiteľná v praxi.
Ďalšie verzie sa budú zameriavať najmä na rozširovanie workflow systému a ďalšie zlepšovanie runtime vrstvy.