Samosya Portal techniczny →

Samosya · v0.1

Projekt prowadzi człowiek. Pracę wykonują agenci.

Samosya to samodzielnie hostowane środowisko pracy, w którym kierujesz zespołami autonomicznych agentów AI. Rozmowy, plan, dokumentacja, kod, konsole, review i koszty są częścią jednego systemu — a nie pięciu narzędzi połączonych kopiowaniem.

Status: zakres produktu v0.1. Działa bootstrap kontenera Samosya-core; moduły opisane poniżej są planowane — szczegóły.

Widok Workbench Samosya w motywie Soil: lista sesji, rozmowa z agentem, zadanie z review oraz Inspector z kontekstem i budżetem.
Workbench (motyw Soil) — makieta koncepcyjna, dane przykładowe.

Pozycjonowanie

To nie chatbotRozmowa jest jednym z widoków pracy, nie całym produktem.
To nie agent kodującyKod jest jednym z artefaktów projektu, obok dokumentacji, decyzji i review.
To nie task managerZadania wynikają z planu i są powiązane z wiedzą, wykonaniem i dowodami.

Samosya jest kompletnym środowiskiem prowadzenia projektu przez człowieka wspieranego zespołami AI: od zdefiniowania celu, przez wykonanie, po decyzję i rozliczenie kosztu.

Zasady

Dziesięć reguł, które ograniczają autonomię, zamiast czynić z niej cel sam w sobie

System jest użyteczny tylko wtedy, gdy wiadomo, kto zdecydował, co zostało zrobione, na podstawie jakich źródeł i za ile.

  • Human-ledCele, ograniczenia i poziom autonomii ustala człowiek.
  • AI-executedAgenci wykonują pracę w wyznaczonych granicach.
  • Server-firstSesje, zadania i procesy żyją na serwerze, nie w karcie przeglądarki.
  • One workspaceRozmowy, dokumenty, kod, konsole i wyniki w jednym interfejsie.
  • Skill-firstPowtarzalne działania wykonują skille, nie wielokrotne rozumowanie modelu.
  • Knowledge-governedWiedza ma źródło, wersję, ważność i zakres obowiązywania.
  • TransparentDelegacje, decyzje i rezultaty są widoczne dla użytkownika.
  • Controlled autonomyOperacje wymagające zgody trafiają do człowieka.
  • Budget-enforcedLimity wydatków są egzekwowane, nie tylko raportowane.
  • PortableBrak zależności od konkretnego dostawcy chmury i systemu hosta.

Możliwości

Dwadzieścia modułów, sześć obszarów pracy

Pełny katalog modułów opisuje specyfikacja v0.1. Poniżej ich funkcja w języku codziennej pracy, nie architektury.

Zespół agentów

Konfigurujesz role, kompetencje, modele i poziom autonomii. Zespół może być jedno- lub wieloagentowy, a jego konfiguracja jest wersjonowana.

  • Guild Hall — organizacja, projekty, modele, budżety
  • Guild Designer — role, skille, uprawnienia
  • Agent Runtime — delegacje i praca równoległa

Projekt i plan

Cele, roadmapy, etapy i zadania z zależnościami. Zadanie wskazuje dokument, agenta, sesję, commit, koszt i wynik kontroli.

  • Projects & Tasks — plan, priorytety, kryteria akceptacji
  • Owner Attention — sprawy wymagające Twojej decyzji
  • Raportowanie postępu i historii zmian

Wiedza pod kontrolą

Dokumentacja projektu i reguły działania agentów to dwie różne klasy materiałów. Canon pilnuje, które ustalenia obowiązują, a które są tylko propozycją.

  • Knowledge Explorer — dokumenty, wersje, źródła
  • Canon — hierarchia źródeł i wykrywanie sprzeczności
  • Ekstrakcja Canonu jako propozycja, nie automatyczna zmiana

Wykonanie i kod

Pliki, repozytoria, commity i trwałe konsole terminalowe w tym samym oknie co rozmowa i dokumentacja. Forgejo jest domyślną integracją repozytoriów.

  • Code Explorer — pliki, zmiany, historia
  • Consoles — sesje PTY po stronie serwera
  • Skills Engine — wielokrotnego użytku metody pracy

Kontekst, modele i koszt

Wiesz, ile kontekstu zużywa praca i ile kosztuje. Limity obowiązują na poziomie organizacji, projektu, zadania i agenta.

  • Prompt Composer — polecenie, dyktowanie, doprecyzowanie
  • Context Inspector — źródła, kompaktowanie, checkpointy
  • Budget Guard — ostrzeżenia i blokady wydatków

Kontrola i zaufanie

Review jest częścią procesu, nie dodatkiem. Zgoda dotyczy konkretnej wersji wyniku, a nie wiadomości na czacie.

  • Review Room — porównanie przed/po i dowody
  • Vault & Grants — sekrety i uprawnienia per rola
  • Integrations & MCP — dostęp do narzędzi według polityk

Jak działa

Praca trwa na serwerze, także gdy zamkniesz przeglądarkę

  1. Definiujesz cel i zespółProjekt, zakres, wiedza, uprawnienia i budżet.
  2. Zlecenie staje się zadaniemPolecenie jest wiązane z istniejącym zadaniem lub tworzy nowe — w granicach uprawnień.
  3. Agenci wykonują pracęDelegacje, skille, narzędzia i równoległe wątki, z widocznym postępem.
  4. Wracasz do dowodówArtefakty, commity, testy, źródła, koszt i historia decyzji.
  5. Zatwierdzasz albo odsyłaszReview dotyczy konkretnej wersji wyniku i jest rejestrowane.
Ten sam widok Workbench w motywie Daylight: jasne tło, ciemna typografia i stonowana zieleń.
Ten sam Workbench w motywie Daylight — jeden produkt, dwa motywy.
Trwałośćsesje i procesy nie zależą od karty przeglądarki
Checkpointywznowienie z bezpiecznego stanu
Dowody każdy wynik ma źródło i koszt

Kontrola

Minimalne uprawnienia i jawna zgoda

Uprawnienia per obiekt

Dostęp definiowany na poziomie użytkownika, projektu, gildii, agenta, narzędzia i zasobu. Agent nie otrzymuje wszystkich sekretów organizacji.

Operacje nieodwracalne

Wymagają jawnej autoryzacji. Wysłanie wiadomości nie jest zgodą na destrukcyjne działanie — to osobna decyzja.

Ślad audytowy

Zmiany polityk, Canonu i konfiguracji zespołów są rejestrowane. Przejrzystość nie oznacza ujawniania sekretów osobom bez uprawnień.

Hosting

Jeden kontener, Twoje dane, Twoja infrastruktura

Samosya jest produktem self-hosted. Podstawą jest pojedynczy obraz Docker oparty na Ubuntu LTS, z jednym trwałym obszarem danych montowanym z hosta.

  • Docker na Ubuntu Server i innych zgodnych systemach Linux
  • Unraid Community Applications
  • Ręczna instalacja z rejestru OCI
  • Interfejs jako strona lub instalowalna aplikacja PWA

Co zostaje u Ciebie

Ustawienia, projekty, dokumentacja, repozytoria, sesje, zadania, skille, poświadczenia, artefakty, koszty i checkpointy — w jednym obszarze danych.

Aktualizacja lub odtworzenie kontenera nie może powodować utraty tych danych. Backup, odtwarzanie i przeniesienie instalacji na inny host są częścią modelu, nie dodatkiem.

Projekt graficzny

Dwa motywy, jeden system

Soil i Daylight są równoprawne: zmienia się warstwa wizualna, nie architektura informacji ani znaczenie stanów. Sygnet przedstawia ludzki profil z siecią powiązań — wiedzę łączącą dziedziny, nie autonomicznego robota.

Workbench w motywie Soil — ciemna paleta leśna.
Soil — ciemny, do długich sesji.
Workbench w motywie Daylight — jasna paleta papierowa.
Daylight — jasny, do dokumentacji i review.

Paleta Soil

#18241E
#25362A
#405548
#B3D2A4
#D2B18C
#F2F2E7

Paleta Daylight

#F5F2EA
#FFFDF8
#D4DBCF
#3F704B
#8C6747
#29382E

Typografia: Inter (UI) i monospace w terminalu; skala 4/8 px, promienie 8–14 px, ruch ograniczony do sygnałów statusu. prefers-reduced-motion respektowane.

Status

Co działa dziś, a co jest zakresem v0.1

Samosya jest w budowie. Publikujemy zakres docelowy, ale nie udajemy wdrożenia: poniżej rozdzielenie stanu faktycznego od planu.

Działa

Bootstrap

Kontener Samosya-core na Ubuntu 24.04.5 LTS z Dockerem. Trwały obszar danych i podstawowa konfiguracja środowiska.

W zakresie v0.1

Moduły

Dwadzieścia modułów z rozdziału 5 specyfikacji: od Guild Hall po System Administration. Kolejność wdrożenia jest ustalana iteracyjnie.

Planowane

Instalacja

Obraz OCI, wpis w Unraid Community Applications i konfigurator CLI. Dziś brak publicznego artefaktu do pobrania.

Pierwszym rzeczywistym zastosowaniem produktu jest budowa serwisu vee.ai — organizacja wieloagentowa, Canon, planowanie, Forgejo, kontrola kosztów i praca w tle.