Bus Workers now run both Claude and Codex engines
A worker's engine is a per-template choice — claude-fable-5 or codex-55 — and messages and lifecycle commands stay identical on both.
BusDK Blogi
Korjaukset, uudet komennot ja laajentuva moduulipinta.
Muutokset
A worker's engine is a per-template choice — claude-fable-5 or codex-55 — and messages and lifecycle commands stay identical on both.
An experimental browser-hosted path boots a RISC-V Bus Engine OS image in a tab via WASM QEMU — Docker Desktop for the browser.
Read the July 6, 2026 updateA native riscv64 image boots in about 70 seconds with kernel memory hotplug — the better-fit accelerator target for in-browser (WASM) performance.
Read the July 5, 2026 updateAn optional OPFS-backed persistent disk and an early bus-pkg package manager make the browser-hosted OS operable across sessions, not just bootable.
Engine OS reaches a graphical login — a from-source Wayland/Wayfire desktop with a greeter wired to Bus identities.
Read the June 30, 2026 updateQEMU-backed VMs now run under the same Bus service lifecycle as everything else — with proof manifests and a CI lane, so the VM layer is managed and auditable.
Read the June 30, 2026 updateAn LFS-style, from-source Linux built from OpenPGP-verified sources reaches its first real, bootable runtime artifact.
Read the June 26, 2026 updateGive a Bus Worker a standing goal it works toward across turns and restarts, controllable via the API — autonomous work you can actually manage (Codex/GPT engines today).
Read the June 21, 2026 updateHost Git repositories in your own stack — a repo catalog in managed storage, SSH clone/push, and worker identities wired to the same identity system.
Read the June 20, 2026 updateBus Services now has a public product guide and hardened operations (restart, locking, liveness) — bring up and evaluate the self-hostable platform as managed services.
Read the June 18, 2026 updateA live process monitor with AI built in — native samplers, process classifiers, and focused explanations, with a cache-only mode to control cost.
Read the June 10, 2026 updateRun open-source coding agents against your own GPU virtual servers — an autonomous loop with cancellation and resume, with hourly UpCloud offload.
Read the June 9, 2026 updateThe whole BusDK stack comes up from declarative service profiles — typed parameters, a default startup set, an Events relay, and a bus services ps view.
An MVP for running autonomous Codex-powered dev workers locally — a direct Codex runtime and unicast event delivery, no cloud dependency.
Read the May 31, 2026 updateDev workers can run on a remote GPU machine over SSH — remote environments, rootless Docker, and a Codex app-server proxy: the dedicated-environment tier.
Read the May 25, 2026 updateBusDK's own UI framework — Go compiled to WebAssembly with real DOM component callbacks and a mount runtime — matured across v0.1.5–v0.1.11 with per-version release evidence.
Read the May 16, 2026 updatebus-integration-task ajaa paikalliset agenttitehtävät vastaanottajakohtaisissa worktreeissä: workspace on read-only-riippuvuusnäkymä ja vain tehtävän oma repository on writable.
bus billing status/setup/portal näyttävät billing-tilan, setup-URLin, portaalilinkin ja quota-ohjauksen provider-neutralin Billing API:n kautta.
bus-integration-billing käsittelee subscription-päivitykset, entitlement-päätökset, usage exportin ja idempotentin quota-laskennan Bus Eventsin yli.
bus operator billing hallitsee provider-neutralia catalogia, ja bus operator stripe hoitaa Stripe-testin sekä catalog syncin salaisuuksia tulostamatta.
bus work tuo kestävät työvirrat Bus Eventsin päälleTyöpyyntö voidaan lähettää usealle vastaanottajalle, claimata seuraavana itemina ja lukea myöhemmin replay/follow-mallilla.
Lue 27.4.2026 uutinenbus operator erottaa operaattorin auth-tehtävätWaitlist-hallinta, approve/reject ja sisäinen service-tokenien bootstrap siirtyvät omaan operaattorikomentoon.
Lue 27.4.2026 uutinenbus events listen --replay --no-follow palauttaa olemassa olevat eventit ja poistuu, myös work-delivery-ryhmille.
bus-integration kokoaa Events API -worker-loopin, request/reply-korrelaation sekä retry- ja readiness-mekaniikan bus-integration-*-moduuleille.
Suojatut VM-, container-, usage- ja SSH-eventit vaativat nyt domain-resourceja kuten vm:write, container:run ja usage:read.
bus-preferences käyttää nyt ~/.config/bus/preferences.json -oletusta ja siirtää vanhan busdk-preferences-tiedoston uuteen polkuun.
bus auth token --resources tallentaa normaalin Bus API JWT:n user configiin, josta Events-, VM-, container- ja status-komennot löytävät sen.
bus-api-provider-*-READMEt listaavat endpointit ja event-triggerit, ja bus-integration-*-READMEt näyttävät request/response-eventit.
bus-integration-usage käsittelee record-, list- ja delete-pyynnöt Bus Eventsin kautta, omistaa usage-tallennuksen ja retryttää listener-yhteyttä jaetuilla asetuksilla.
bus-api-provider-llm proxyttää OpenAI-yhteensopivat /v1/*-pyynnöt, odottaa tarvittaessa backendin valmiutta ja kirjaa usage-tapahtumat Events-polulla.
bus-integration-ssh-runner hoitaa SSH-ajon, ja UpCloud-worker odottaa runnerin provider-tilaa sekä SSH TCP -valmiutta ennen skriptien ajoa.
bus-api-provider-vm ja bus-api-provider-containers pitävät REST-pinnan cloud-neutralina, raportoivat listener-readinessin ja rajaavat container-vastaukset callerin accountiin.
bus-api-provider-usage erottaa sisäisen usage-keräilyn omaksi JWT-suojatuksi provideriksi ja pitää sen poissa loppukäyttäjän CLI-pinnasta.
bus events send ja bus events listen avaavat tapahtumien lähetyksen, kuuntelun sekä broadcast- ja work-jakelun Bus API:n kautta.
bus vm, bus containers ja bus status näyttävät runtime- ja container-tilat samalla AI Platform -tokenilla.
bus-api, bus-auth ja ensimmäiset provider-binaarit näyttävät nimen, käyttötavan, optiot, esimerkit ja dokumentaatiolinkit samalla rakenteella.
bus auth tuo rekisteröinnin, OTP-vahvistuksen, hyväksyntätilan, AI Platform -tokenin ja auth-providerin tuotantokäyttöön tarkoitetut API-reitit.
bus memo add osaa nyt ottaa debit- ja credit-riveille omat selitteet, ja sama syntaksi näkyy suoraan komennon helpissä.
Vuoden alun korjausrivit ja vanhat sulkurivit pysyvät oikeissa paikoissa, mutta eivät enää valu tuloslaskelman aktiviteettiin.
Lue 6.4.2026 uutinenSelainpalvelujen luettelo, gateway-käyttäjät ja inspectionin tila tulevat nyt näkyviksi CSV-tauluiksi työtilan juureen.
Lue 6.4.2026 uutinenbus-files saa lausekepohjaiset tarkistuksetTiedostoassertit osaavat nyt aggregaatit ja yksinkertaiset lausekkeet, joten samalla komennolla voi tarkistaa myös usean rivin summan.
Lue 6.4.2026 uutinenRivikohtaiset selitteet eivät enää huku, korjausrivit näkyvät tuloslaskelmalla oikein ja bus journal assert match osaa tarkistaa source-id-ryhmien määrän.
bus-files tuo tiedostotarkistukset BusDK:honTiedostoartefaktien olemassaolo ja CSV-rivien tarkistus siirtyvät omaksi Bus-komennokseen, joten raporttipaketin peruskontrollit voi ajaa ilman erillisiä shell-putkia.
Lue 4.4.2026 uutinenTyöjonojen päivitys ja erilliset työpuut erotetaan aiempaa selvemmin omiksi työvaiheikseen.
Lue 1.4.2026 uutinenbus journal balance assert tuo tilisaldojen täsmäytyksen komentoriville, ja raporttien PDF-tulosteet vakautuvat samalla.
bus-memo-komennonNäkyvä MU-*-sarja ja lähdeviitteet tulevat muistiotositteisiin samassa komennossa, vaikka varsinainen kirjaus menee yhä tavalliseen päiväkirjaan.
aiz ja unaiz tulevat samaan asennuspakettiin kuin muutkin BusDK-työkalut, mutta AIZ pysyy vielä kokeellisena pakkaustyökaluna.
bus-inspection siirtyy käyttämään gatewayn yhteistä kirjautumista oman login-sivun sijaan.
bus-gateway listaa nyt työtilan oletuspalvelut ja tuo käyttäjä- sekä käyttöoikeushallinnan samaan komentopintaan.
bus-portal ja bus-inspection tuovat omat web-käyttöliittymänsä aineiston toimitukseen ja tarkastuskierroksiin.
.bus-tiedostoille tulee editoritukiVS Code -yhteensopiva .vsix-paketti tekee Bus-skriptien kirjoittamisesta ja jakamisesta helpompaa.
Vertailusarakkeet haetaan saman workspacen datasta erillisen pysyvän prior-year-viittauksen sijaan.
Lue 14.3.2026 uutinen.bus-tiedostot saavat pysyvät direktiivitDispatcher-liput voi määritellä kerran sticky-direktiiveinä sen sijaan, että sama toisto jatkuisi jokaisella rivillä.
Lue 10.3.2026 uutinenMyös moduulin omaan bin-hakemistoon rakennettu työkalu päätyy nyt osaksi julkaistua BusDK:ta.
Valmiit PDF- ja CSV-artefaktit tekevät synteettisestä 2024-aineistosta aiempaa hyödyllisemmän arviointipaketin.
Lue 27.2.2026 uutinenbus-komentoonTodistekattavuuden tarkistus löytyy nyt audit-nimellä ilman että oikeaa validate-alikomentoa pitää ensin arvata.
Lue 25.2.2026 uutinenHinnoittelu, julkinen sivu ja synteettinen 2024-aineisto tekevät arvioinnista konkreettisempaa ilman asiakasdataa.
Lue 22.2.2026 uutinenbus-secrets tuo salaisuuksille oman Bus-komennonRepositoryn salaisuuksien alustus, nimeäminen ja listaus siirtyvät omaan komentopintaansa.
Lue 21.2.2026 uutinenYhteinen e2e-ajo, näkyvämpi lisenssiviesti ja Windows-polku tekevät BusDK:sta helpommin arvioitavan kokonaisuuden.
Lue 20.2.2026 uutinenbus-run tuo projektin omat toiminnot, skriptit ja pipelinet .bus/run-hakemistoonProjektin omat skriptit, promptit ja ajosarjat tulevat listattavaksi ja ajettavaksi yhden Bus-komennon alta.
Lue 15.2.2026 uutinenbus period add tekee tilikausien perustamisesta, avaamisesta, sulkemisesta ja lukituksesta näkyvän workflow’n.
bus-api ja bus-sheets tuovat ohjelmallisen rajapinnan ja selainpohjaisen näkymän saman workspacen ympärille.
bus-dev tuo kehitystyönkuluille yhden yhteisen komentopinnanbus-dev kokoaa plan-, work-, e2e-, stage- ja commit-vaiheet yhteen näkyvään komentopintaan ja vähentää erillisten orkestrointiskriptien tarvetta.
bus-bfl tuo kaavalausekkeille oman komentopinnanbus-bfl tuo BFL-kaavoille oman, tarkoituksella kapean CLI-pinnan, ja sample-dataan tulee datapackage.json.
Julkaisu alkaa sisältää asennusskriptin, paketoidut binäärit ja tarkistussummat, joilla BusDK:n saa käyttöön suoraan julkaistusta versiosta.
Lue 7.2.2026 uutinenbus-komentoketjuihinWorkflow-docsit alkavat näyttää oikeita bus-komentoja, periodihakemistoja ja bus validate -vaiheen osana arjen käyttöä.
docs.busdk.com saa moduuli-indeksin, navigaation ja yhtenäisen rakenteenModuuli-indeksi, navigaatio, 404-sivu, tumma teema ja bus-komentoesimerkit kokoavat docsit yhtenäiseksi sivustoksi.
bus-pdf tuo valmiit mallipohjat ja vakioidun PDF-tulosteen UTF-8 JSON-syötteestä.
bus-init-komennonTyötilan perustaminen siirtyy yhden komennon alle ja valmistaa rungon oikeassa järjestyksessä moduuleittain.
Lue 30.1.2026 uutinenPalkanlaskenta, varastosaldot ja filing-kohteet tulevat näkyviin omien Bus-komentojensa kautta.
Lue 27.1.2026 uutinenKirjanpitoketju, tositteet, säilytys ja verotarkastusvalmius kuvataan ensimmäistä kertaa omana BusDK-vaatimusdokumenttinaan.
Lue 27.1.2026 uutinenbus-loans nousee mukaan julkiseen pintaan, ja entity- sekä lainarekisterit muuttuvat ensimmäistä kertaa muokattaviksi komennoilla.
bus-bank import muuntaa OP:n raakaviennin kanoniseen CSV-muotoon ja avaa ensimmäisen toimivan mutta vielä varhaisen pankkituontipolun.
Juuri aloitetut moduulit saavat yhteisen asennus- ja hallintatavan, ensimmäisen kokonaisen workflow-kuvauksen ja omat helper-skriptinsä.
Lue 25.1.2026 uutinenTilikartta, päiväkirja, raportit, ALV, pankkiaineisto ja useat muut osa-alueet saavat omat CLI-moduulinsa.
Lue 24.1.2026 uutinenJulkinen dokumentaatio hajoaa selattaviin osa-alueisiin, ja mukaan tulee ensimmäinen konkreettinen esimerkkirakenne kirjanpitoaineistolle.
Lue 24.1.2026 uutinenbusdk.com avaa tuotteen perusviestin, resurssit ja moduulit yhdelle julkiselle sivulle.
bus saa asennustavan ja alkaa listata löydetyt alikomennotmake install, README-asennusohjeet ja löydetyt alikomennot näyttävä help tekevät bus-komennosta heti käytännöllisemmän.
bus-komento alkaa välittää alikomennot oikeille Bus-työkaluillebus osaa nyt etsiä bus-...-alikomennot PATH:sta ja palauttaa käyttövirheet sekä exit-koodit oikein.
Julkinen design-spec kuvaa ensimmäistä kertaa tuotteen tarkoituksen, kohdekäytön ja avoimiin tiedostoihin perustuvan kirjanpitomallin.
Lue 23.1.2026 uutinen