semcod

← all projects

taskand-glm53

Taskand Glm53

JavaScript updated 7h ago View on GitHub → Homepage

img.png

taskand v2.2 — Planowanie złożonych zadań + generowanie organizmów na żądanie (Standard v2.2)

taskand v2.2 wprowadza deterministyczną dekompozycję złożonych celów biznesowych na grafy zależności (DAG Blueprint), trójkolorową walidację cykli i uprawnień oraz izolowany silnik orkiestracji. System zachowuje minimalistyczną architekturę v2.0, wzbogacając ją o trójwarstwowy pipeline: Planner → Validator → Orchestrator, wspierany przez model GLM-5.3 oraz odporne kontrakty procesów (fail-closed JSON).


⚡ Architektura: 5 plików, zero bloatu

W wersji v2.0 repozytorium nie zawiera setek zduplikowanych procesów ani preinstalowanych paczek:

taskand/
├── Dockerfile              ← bootstrap (zygota) — generuje i testuje procesy
├── docker-compose.yaml     ← gateway + Web Cockpit + VM browser (digital twin)
├── .env                    ← TASKAND_LLM_API_KEY=... (jedyny potrzebny sekret)
├── bin/
│   └── taskand            ← uniwersalne CLI (~150 linii, direct/gateway)
└── genome.yaml             ← deklaracja organizmów do wygenerowania

# Całość mieści się w 5 plikach. Reszta generowana w runtime do generated/.

Porównanie z wersją v1.6

Aspekt v1.6 (legacy) v2.0 (nowy standard)
Liczba plików w repo 179 7 (5 plików bazowych + gateway + index)
Katalogi w repo 277 3 (bin/, log/, generated/)
Warstwy pośredniczące 7 (CLI → gateway → chat → nucleus → supervisor...) 1 (CLI / Gateway → bin.mjs)
Generowanie procesów Ręczne lub skomplikowane skrypty W locie przez model GLM-5.3 lub szablony
Replikacja zdalna Złożone skrypty instalacyjne Kopiowanie 5 plików przez SSH i docker up

💬 Interfejs Konwersacyjny CLI v2.2

# Złożone zadania wieloetapowe (dekompozycja, walidacja DAG i orkiestracja)
taskand dev "zbuduj system monitoringu z alertami na Telegram i dashboardem"

# Rozmawiaj bezpośrednio z developerem (podłączony na żywo do GLM-5.3)
taskand dev "cześć, co potrafisz?"
taskand dev "stwórz proces liczący słowa"

# Sprawdź stan zdrowia systemu (strażnik SRE doctor)
taskand doc "sprawdź czy wszystko działa"

# Zarządzanie sejfem i poświadczeniami (vault AES-256-GCM)
taskand sec "status"

# Sterowanie zdalną sesją przeglądarki noVNC w środowisku Digital Twin
taskand browser "otwórz https://example.com"

# Operacje na plikach na węźle mesh
taskand file "pokaż pliki"

# Telemetria sprzętu i monitor obciążenia CPU
taskand hw "stan"

# Bezpośrednie wywołanie procesu proc://
taskand proc "proc://taskand.dev/monitor/cpu/v1" '{}'

# Inspekcja federacji i stanu
taskand status
taskand fed
taskand log 20

🚀 Szybki start

# 1. Sprawdź testy kontraktów wszystkich procesów (fail-closed)
make test

# 2. Uruchom usługi w tle (Bootstrap, Gateway API :8077, Web Cockpit :8090)
make up

# 3. Sprawdź stan systemu
make status

# 4. Zreplikuj system na zdalne urządzenie (np. Raspberry Pi 5)
./bin/taskand boot user@192.168.1.50

🌐 Web Cockpit

Po uruchomieniu make up (lub python3 gateway.py) interfejs Web Cockpit jest dostępny pod adresem: