Dla kogo jest ten dokument?
Dla każdego programisty i operatora — wyjaśniamy krok po kroku architekturę asynchronicznego roju agentów AI, bezkonfliktową synchronizację rozproszoną oraz zestaw narzędzi CLI.
- Czym jest AGENTS-OS?
- Wymagania wstępne
- Instalacja — jednorazowa konfiguracja
- Tworzenie projektu pod Antigravity IDE —
os-init - Tworzenie projektu pod Claude Code (VS Code) —
os-init-claude - Modernizacja istniejącego projektu —
os-upgrade-project - Dynamiczne pobieranie umiejętności —
os-add-skill - Protokół rygoru architektonicznego —
/grill-me - Struktura projektu i bezkonfliktowy Auto-Sync
- The Swarm Triad i codzienna praca
- Najczęstsze problemy i rozwiązania
- Dokumentacja techniczna i API
- English version
AGENTS-OS to zaawansowany framework koordynacji i konteneryzacji pracy agentów sztucznej inteligencji (Antigravity IDE, Claude Code, Cursor, Zed). Zapewnia rygor architektoniczny, pracę w modelu asynchronicznej triady (Swarm Triad), bezkonfliktową synchronizację rozproszoną na wielu maszynach (Laptop WSL, VPS, Desktop) oraz dynamiczną integrację z biblioteką 1400+ skilli.
| Narzędzie / Komponent | Typ | Przeznaczenie |
|---|---|---|
INSTALL.sh |
Instalator | Jednorazowa konfiguracja środowiska, szablonów, zależności Pythona i komend powłoki |
os-init |
CLI / Shell | Tworzy nowe repozytorium z szablonu Vault i otwiera Antigravity IDE |
os-init-claude |
CLI / Shell | Tworzy nowe repozytorium zoptymalizowane pod VS Code i Claude Code |
os-upgrade-project |
CLI | Migruje dowolny projekt do standardu v6.5 Swarm (auto-sync, union-merge, hooki, symlinki) |
os-add-skill |
CLI | Dynamicznie pobiera i linkuje skille z rejestrów RAG oraz bazy sickn33/awesome-skills |
os-run-builder |
CLI | Automatyzuje izolację środowiska roboczego w Git Worktree (tmp/worktrees/) |
/grill-me |
CLI / Skill | Pre-flight interview weryfikujący topologię maszyn, bazy fail-closed i odporność na awarie |
| Vault (Złoty Standard) | Szablon | Wzorcowa struktura repozytorium kopiowana do każdego projektu |
Zanim zaczniesz, upewnij się że masz zainstalowane:
| Narzędzie | Jak sprawdzić | Gdzie pobrać |
|---|---|---|
| WSL2 + Ubuntu (Windows) | wsl --version w PowerShell |
docs.microsoft.com |
| Antigravity IDE | Czy masz ikonę w Menu Start | Oficjalny instalator |
| VS Code (opcjonalne — tryb Claude Code) | code --version |
code.visualstudio.com |
| Claude Code extension (opcjonalne) | Rozszerzenie w VS Code Marketplace | claude.ai/code |
| Python 3 | python3 --version w terminalu WSL |
Preinstalowany w Ubuntu (>= 3.10) |
| Git | git --version |
sudo apt install git |
| GitHub CLI | gh --version |
Instaluje się automatycznie przez INSTALL.sh |
⚠️ Wykonujesz to tylko raz — przy pierwszym uruchomieniu środowiska.
# 1. Otwórz terminal WSL (Ubuntu)
# 2. Sklonuj repozytorium rdzenia
mkdir -p ~/projects
git clone https://github.com/tkogut/agents-os-core.git ~/projects/agents-os-core
cd ~/projects/agents-os-core
# 3. Uruchom instalator
bash INSTALL.sh
# 4. Zaloguj się do GitHub CLI (jeśli nie jesteś zalogowany)
gh auth login
# 5. Załaduj konfigurację do bieżącego terminala
source ~/.bashrc.d/antigravityJedno polecenie wykonuje pełny bootstrap produkcyjnego projektu:
os-init nazwa-projektu- 📦 Tworzy katalog:
~/projects/nazwa-projektu - 🛡️ Kopiuje strukturę Vault (Złoty Standard) wraz z 70+ skillami.
- 📝 Konfiguruje
.gitattributes(merge=uniondla plików pamięci i zadań). - ⚙️ Ustawia lokalne parametry Git:
pull.rebase=trueorazmerge.conflictstyle=diff3. - 🔀 Inicjalizuje lokalne repozytorium Git i tworzy initial commit.
- 🐙 Tworzy publiczne repozytorium na GitHubie (
github.com/<user>/nazwa-projektu). - 🚀 Wysyła kod (
git push origin main). - 🔗 Mapuje symlinki
.claude/skills/*dla kompatybilności krzyżowej IDE. - 🖥️ Otwiera Antigravity IDE w środowisku WSL:Ubuntu.
- 🔀 Przechodzi (
cd) do katalogu w bieżącym terminalu.
Dla programistów preferujących edytor VS Code z rozszerzeniem Claude Code:
os-init-claude nazwa-projektuDodatkowo:
- Generuje manifest
CLAUDE.md. - Konfiguruje natywne slash commands w
.claude/commands/(/grill-me,/worktree-init,/handshake,/qa-gate,/commit). - Ustawia rolę Builder jako
claude-codewagents.yaml. - Otwiera projekt poleceniem
code ..
Jeśli masz starszy projekt i chcesz wdrożyć natywny silnik asynchronicznej pracy wielomaszynowej AGENTS-OS v6.5 Swarm:
# Wewnątrz katalogu projektu:
os-upgrade-project
# Lub podając ścieżkę:
os-upgrade-project ~/projects/stary-projektSkrypt automatycznie:
- Wdraża reguły
.gitattributes(merge=uniondlaMEMORY.mditask.md). - Ustawia parametry
pull.rebase=trueimerge.conflictstyle=diff3. - Wdraża natywne hooki cyklu życia (
SessionStartpull /SessionEndauto state-dump). - Tworzy dowiązania symboliczne do 63+ skilli w
.claude/skills/. - Inicjalizuje standard pamięci maszynowej
.agents/MEMORY.md(v0.42.1).
Potrzebujesz specjalistycznej wiedzy (np. optymalizacji PostgreSQL, bezpieczeństwa sieciowego, testów Playwright)?
os-add-skill postgresql-optimization
os-add-skill n8n-opsSkrypt przeszukuje lokalny rejestr, repozytorium główne oraz bazę 1400+ skilli sickn33/antigravity-awesome-skills, pobiera pliki do .agents/skills/ i natychmiast tworzy dowiązanie w .claude/skills/.
💡 Model Dwuwarstwowy (Dual-Tier): Pełne omówienie architektury 63 skilli bazowych (Core OS) vs. 1 466 skilli na żądanie (Domain Extensions) przy 0 tokenach narzutu znajdziesz w dokumencie Architektura Skilli AGENTS-OS.
Przed przystąpieniem do kodowania nietrywialnych funkcji, uruchom protokół wywiadu architektonicznego:
# W oknie czatu asystenta:
/grill-me
# Lub bezpośrednio z terminala:
node .agents/skills/grill-me.jsAsystent zweryfikuje:
- Topologię maszyn (który węzeł ma wyłączność na wdrożenie).
- Auto-Sync (rebase strategy i union merge).
- Bazy danych i fallbacki (Defensive Hybrid, Factory Defaults, 501 Fail-Closed).
- Edge cases (limity API, split-brain, Circuit Breakers).
- Mandat zrzutu stanu (State-Dump R-SYNC-01 do
.agents/MEMORY.md).
moja-aplikacja/
│
├── .gitattributes ← Reguły bezkonfliktowego łączenia (merge=union)
├── agents.yaml ← Konfiguracja ról i uprawnień Swarm Triad
├── design-tokens.md ← Standard UI i tokeny wizualne
├── task.md ← 📋 Główny backlog zadań (append-only)
├── CLAUDE.md ← Konfiguracja Buildera dla Claude Code
│
├── .ai/
│ └── agentic.config.json ← Centralna konfiguracja pipeline'u i bramek QA
│
├── .antigravity/ ← Hooki cyklu życia sesji (SessionStart/End)
│ └── hooks.json
├── .claude/
│ ├── commands/ ← Slash commands (/grill-me, /commit, itd.)
│ └── skills/ ← Automatyczne symlinki do .agents/skills/*
│
├── execution/ ← Skrypty testowe i weryfikacyjne
├── tmp/
│ └── worktrees/ ← Odizolowane środowiska pracy subagentów Builder
│
└── .agents/ ← Rdzeń pamięci i inteligencji agenta
├── MEMORY.md ← Pamięć rozproszona v0.42.1 (rejestr węzłów i sesji)
├── swarm/ ← Podpisy i pliki handshake (*_handshake.json)
├── skills/ ← Fizyczne implementacje skilli
├── specs/ ← Specyfikacje architektoniczne i RAG
└── rules/ ← Żelazne reguły bezpieczeństwa (GOVERNANCE.md)
System wymusza podział odpowiedzialności na trzy niezależne role:
[COORDINATOR] → Planuje w task.md, izoluje gałąź przez os-run-builder. ZAKAZ edycji src/.
↓
[BUILDER] → Implementuje kod w tmp/worktrees/, uruchamia testy, podpisuje _handshake.json.
↓
[AUDITOR] → Weryfikuje testy bramki QA, sprawdza spójność logiki, dopuszcza do PR.
# 1. Otwórz projekt
cd ~/projects/moja-aplikacja
antigravity . # lub: code .
# 2. Dopisuj zadania w task.md i wykonaj wywiad /grill-me
# 3. Zapisz i zsynchronizuj stan
git push| Problem | Przyczyna | Rozwiązanie |
|---|---|---|
Permission denied przy ~/.bashrc.d/antigravity |
Próba uruchomienia zamiast ładowania (source) |
Użyj source ~/.bashrc.d/antigravity |
os-init: command not found |
Brak załadowanej konfiguracji shella | Uruchom source ~/.bashrc.d/antigravity |
Błędy merge w MEMORY.md |
Brak reguły union w .gitattributes |
Uruchom os-upgrade-project |
| Claude Code nie widzi skilli | Brak dowiązań w .claude/skills/ |
Uruchom os-upgrade-project lub bash INSTALL.sh |
Explorer zawiesza się przy \\wsl.localhost |
Znany błąd sieciowy WSL2 | W PowerShell uruchom wsl --shutdown |
Szczegółowa specyfikacja interfejsów, formatów JSON, schematów pamięci i protokołów bezpieczeństwa znajduje się w dedykowanych dokumentach:
- 📖 Dokumentacja Techniczna API & CLI (
docs/API.md) - 🛡️ Standard Cyklu Życia SDLC (
SDLC.md) - 📜 Changelog i Historia Wdrożeń (
CHANGELOG.md)
Enterprise-grade asynchronous multi-agent framework for Antigravity IDE and Claude Code.
AGENTS-OS provides orchestration, architectural rigor, and distributed multi-machine synchronization for AI coding agents. It enforces the Swarm Triad pattern (Coordinator / Builder / Auditor) with Git Worktree isolation and conflict-free memory merging.
| Tool | Type | Purpose |
|---|---|---|
INSTALL.sh |
Installer | Single-command system setup, Python venv, templates, and shell integration |
os-init |
CLI | Creates a new Golden Standard repository and launches Antigravity IDE |
os-init-claude |
CLI | Creates a new repository tailored for VS Code and Claude Code |
os-upgrade-project |
CLI | Modernizes existing repositories to v6.5 Swarm (auto-sync, union-merge, hooks) |
os-add-skill |
CLI | Dynamically fetches skills from RAG registries and 1,400+ community skills |
os-run-builder |
CLI | Automates Git Worktree workspace isolation under tmp/worktrees/ |
/grill-me |
CLI / Skill | Pre-flight architectural interview ensuring fail-closed resilience and state dumps |
# 1. Clone & Install
mkdir -p ~/projects
git clone https://github.com/tkogut/agents-os-core.git ~/projects/agents-os-core
cd ~/projects/agents-os-core
bash INSTALL.sh
# 2. Source environment
source ~/.bashrc.d/antigravity
# 3. Create a project
os-init my-new-appFor technical schemas (MEMORY.md v0.42.1, *_handshake.json, .ai/agentic.config.json, lifecycle hooks, and CLI API specifications), refer to docs/API.md.