Basil Harness
Basil Harness przekształca żądanie agenta w Run: niezmienny manifest, jednorazowe izolowane środowisko, wydzierżawione wykonanie narzędzia i uporządkowany strumień zdarzeń. To sprawia, że agenci są na tyle bezpieczni, by biegać dla wszystkich.
Co dostajesz?
Wszystko, co działa agent, musi być zaufane.
Każda zdolność poniżej jest własnością każdego Run, a nie add- on.
Wykonanie możliwe do namierzenia
Stan zadań, operacje narzędzi i wykorzystanie modelu są rejestrowane w porządku, więc można śledzić postęp, zlokalizować problemy i konto dla AI wykorzystania.
Wykonanie w chmurze
Zadania są wykonywane na serwerach, nie laptopach. Długa i zaplanowana praca ma dom, który zawsze jest włączony.
Jednolita wiedza i metody
Upoważnione dokumenty, historia i Skills są ładowane do biegu, więc agent pracuje tak, jak firma zdecydowała.
Środowisko kontrolowane
Pliki i programy działają w odizolowanym środowisku, ograniczonym zakresem uprawnień i uprawnieniami katalogowymi. Maszyny dla pracowników i krytyczne dane pozostają poza zasięgiem.
Jeden runtime, wiele aplikacji
Agenci HR, handlowi i operacyjni dzielą się tą samą obsługą plików, telefonami narzędziowymi i rejestrami. Zbuduj raz, utrzymuj raz.
Idle izolowane środowiska pauza
Bez pracy, odizolowane środowiska są automatycznie zatrzymywane i wznawiane po przybyciu zadania.
Dzierżawy wykonania i tokeny ochronne
Prawa do wykonania są dzierżawione i ogrodzone we wszystkich przypadkach. Nieaktualna instancja nie może już angażować stanu lub wyników.
Elastyczność modelu
Połącz różne usługi modelowe i wybierz na każde zadanie. Żadnego uzależnienia od jednego sprzedawcy.
Ograniczenia dotyczące odpadów
Czapki na czas trwania, wywołania narzędzi i identyczne powtarzające się operacje powstrzymują agentów przed pętlą.
Postęp pomimo niepowodzeń
Gdy jeden z narzędzi zawiedzie, agent próbuje innej zatwierdzonej metody lub kończy nienaruszone części, i zgłasza dokładnie to, co pozostało.
Anuluj w każdej chwili
Zmiana planu? Odwołaj bieg. Procesy uruchomione również zostają zatrzymane.
Pomieszczenia robocze wielokrotnego użytku
Pliki i środowisko przenosi się do następnego zadania, więc praca ciągła nie zaczyna się ponownie od zera.
Przeczytaj tutaj, napisz tam
Materiał referencyjny może być zamontowany tylko w trybie odczytu podczas pracy katalogów.
Cykl życia wykonania
Każdy bieg ma kształt, o którym możesz myśleć.
W kolejce, uruchomiony, próbowany, zatrzymany, odzyskany, anulowany lub zakończony: maszyna państwowa jest wyraźna i każde przejście jest zdarzeniem.
- run.queued
- run.started
- attempt.startedlease 30s · fencing token
- tool.startedtool.completedcheckpointinteraction.requestedrun.pausedrun.recoveringuser input · resume
- run.completed
Leased
Execution rights are held on a short lease, so a worker that disappears can never block the run.
Fenced
Each attempt carries a fencing token; a stale instance can no longer commit state or results.
Replayable
Every transition is an ordered event, so any run can be inspected or replayed after the fact.
Sandbox & zasoby
Zamontuj dokładnie to, czego może dotknąć zadanie.
Przestrzeń robocza użytkownika, Skills, Works, Connectors, Apps i załączniki są wyświetlane w odizolowanym środowisku pod / workspace / resources z per- path read- only i zapisywalne overrides.
disposable · created per session · destroyed after
Sandbox tools
- exec
- process
- read
- write
- edit
- delete
- view_image
Always available
- session_status
- request_user_input
Read-only reference material
Skills and company material mount read-only. The agent can read and cite them, never change them.
Writable working directory
Only the task directory and attached files accept writes, and only for this run.
Secrets written straight into the sandbox
Credentials land in the sandbox environment and never pass through the model.
Elastyczność modelu
Przynieście model potrzebny do zadania.
Wyraźne nazwy dostawcy, rodziny API i bazowego adresu URL dla każdego uruchomienia. Przełącz modele na zespół lub na zadanie bez zmiany czasu startowego.
API families
- OpenAI Completionsopenai-completions
- OpenAI Responsesopenai-responses
- Anthropic Messagesanthropic-messages
- Google Generative AIgoogle-generative-ai
- Azure OpenAIazure-openai-responses
Thinking level
thinkingLevel · off disables thinking, every other level requests it
Obserwacja
Każde zdarzenie, w porządku, odtwarzalne.
Runs emituje ściśle rosnącą sekwencję zdarzeń: zmiany stanu, początki narzędzia i wyniki, punkty kontrolne kontekstu i wykorzystanie. Live deltas stream over Redis; permanentne wydarzenia w PostgreSQL.
Zdarzenia na biegu
Wykonania narzędzi
Tokeny wejściowe
Tokeny wyjściowe
run 359415397587451 · qwen/deepseek-v4-pro
Live
Redis stream · message deltas the moment they are produced
Durable
PostgreSQL run_events · the single source of truth, strictly ordered
- 1run.queued
Basil Harness statków wewnątrz AOS.work i jest dostępny dla zespołów platform budujących własne aplikacje agentów.