AI OS Layer 1.46 – čo pribudlo a kam sa projekt posunul

AI OS Layer 1.46 – čo pribudlo a kam sa projekt posunul

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, mic a board

  • 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.

Marek Mihók