Basil Harness

Basil Harness pretvara zahtjev agenta u Run: nepromjenjiv manifest, raspoloživo izolacijsko okruženje, izvršenje najamnih alata i naručeni protok događaja. To je ono što čini agente dovoljno sigurne da rade za sve.

run 359415397587451 · qwen/deepseek-v4-proqueued
seqeventdetail
waiting for run
Basil Harnessreplay · 28 events

Što dobijate

Sve što vozač mora povjerovati.

Svaka sposobnost ispod je svojstvo svakog trka, a ne dodatak.

Istraživanje izvršenja

Stanje zadataka, radovi alata i upotreba modela snimljeni su u redoslijedu, tako da možete pratiti napredak, pronaći probleme i računati za AI upotrebu.

Oblak izvršenja

Zadatke rade na serverima, a ne na laptopima. Dugi i planirani rad ima kuću koja je uvijek na raspolaganju.

Jedinstveno znanje i metode

Autorizirani dokumenti, povijest i Skills nalaze se u tijeku tako da agent radi na način na koji je tvrtka odlučila.

Kontrolirano okruženje

Knjige i programi rade u izoliranom izolacijskom okruženju, ograničeno područjem odobrenja i dopuštenjima direktora. Strojevi zaposlenika i kritični podaci ostaju izvan dosega.

Jedno vrijeme rada, mnogo aplikacija

HR, prodajni i operativni agenti dijele istu obradu datoteke, poziv na alate i ispravljanje zapisa. Izgradite jednom, održavajte jednom.

Idle izolacijsko okruženje pauza

Bez rada, izolirane okruženja se automatski zaustavljaju i ponavljaju kada zadatak dođe.

Izvršni najmovi i zaštitni tokeni

Prava izvršenja se iznajmljuju i oduzimaju u različitim slučajevima. Preostali slučaj više ne može donijeti stanje ili rezultate.

Fleksibilnost modela

Priključite različite usluge modela i odaberite po zadatku. Nema ovisnosti jednog prodavatelja.

Ograničenja za otpad

Kapi na trajanju, pozivima na alate i identičnim ponavljanim operacijama čuvaju agente od kretanja.

Napredak unatoč neuspjehu

Kada jedan alat ne uspije, agent pokušava drugi ovlašten način ili završi nepoštene dijelove, i izvješćuje točno što je ostalo.

otkazati u bilo koje vrijeme

Promjena u planu? Otkažite trku. Također su zaustavljeni i postupci rada.

Korisni radni prostori

Prenos datoteke i okoliša na sljedeću zadaću, tako da kontinuirani rad ne ponovno počinje od nule.

Čitajte ovdje, pišite tamo

Referentni materijal može se prikupljati samo čitanjem dok radni direktori ostaju pisljivi.

Životni ciklus izvršavanja

Svaki put ima oblik o kojem se može razumjeti.

Počeo, pokušao, pao, oporavio, otkazao ili završio: državna mašina je izričita i svaka tranzicija je događaj.

run 359415397587451 · state run.queuedqueued
  1. run.queued
  2. run.started
  3. attempt.startedlease 30s · fencing token
  4. tool.startedtool.completedcheckpoint
    interaction.requestedrun.pausedrun.recovering
    user input · resume
  5. 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 i resursi

Izračunajte točno ono što zadatak može dodirnuti.

Radno mjesto korisnika, Skills, Works, Connectors, Apps i priključci su projektirani u izolacijsko okruženje pod /radnim prostorom/resursima s per-path čitanjem samo i pisanim premazima.

sandboxrun 359415397587451
containercreating

    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.

    Fleksibilnost modela

    Uzmite model koji zadatak treba.

    Manifesto naziva pružatelja, API obitelj i bazni URL za svaku trku. Prebacite modele po timu ili po zadatku bez promjene radnog vremena.

    run.manifest.jsonimmutable
    1. {
    2. "version": 1,
    3. "runId": "359415397587451",
    4. "model": {
    5. "api": "openai-responses",
    6. "provider": "openai",
    7. "modelId": "gpt-5",
    8. "baseUrl": "https://api.openai.com/v1",
    9. "contextWindow": 400000,
    10. "thinkingLevel": "high"
    11. }
    12. }

    API families

    • OpenAI Completions
    • OpenAI Responses
    • Anthropic Messages
    • Google Generative AI
    • Azure OpenAI

    Thinking level

    offminimallowmediumhighxhighmax

    thinkingLevel · off disables thinking, every other level requests it

    promatranja

    Svaki događaj, u redoslijedu, može se ponoviti.

    Runs emitira strogo rastuću sekvenciju događaja: promjene u stanju, početak i rezultati alata, kontrolne točke konteksta i upotreba. Živi delta protječe preko Redis; održivi događaji zemljište u PostgreSQL.

    0

    Događanja za izvršavanje

    0

    Izvršavanja alata

    0

    Ulazni tokeni

    0

    Izlazni tokeni

    run 359415397587451 · qwen/deepseek-v4-pro

    Live

    Redis stream · message deltas the moment they are produced

    redis · live · 359415397587451streaming

      Durable

      PostgreSQL run_events · the single source of truth, strictly ordered

      postgresql · run_eventseventSeq 1
      1. 1run.queued
      Basil Harness

      Basil Harness brodovi unutar AOS.work i je dostupan za platformske ekipe izgraditi svoje aplikacije agenta.