Kdo stoji za programom in kako nastaja
Majhna ekipa, ki ves dan živi v agentih in terminalih in je zgradila tistega, ki si ga je želela. Deli te zgodbe, ki jih velja poznati, preden programu zaupate svojo lupino.
Shifton Inc
Vobuda izdeluje Shifton Inc, ekipa za shifton.com, programsko opremo za upravljanje izmen, ki jo uporabljajo v desetinah držav, in rolchat.com, njihovo lastno platformo za komunikacijo s strankami. Terminal ni nastal iz tržne raziskave, ampak iz tega dela: ekipa, ki ves delovni dan predaja naloge agentom in bere, kar se vrne, je zgradila okno, ki si ga je vedno želela.
Prva različica, ki so jo lahko namestili ljudje zunaj ekipe, je prišla šest dni po odprtju prvega okna. Že takrat je imela bloke, ki so se delili in vlekli med zavihki z delujočimi lupinami, nadzorno vrstico agenta, sistemski nadzornik s preoblekami, datoteko, odprto ob lupini, narekovanje in glasno branje, ukazno vrstico, projekte, okno quake in štirideset jezikov z vodičem v vsakem.
Brezplačen in zaprt
Program ne stane nič, ne za vaše delo ne za vaše podjetje. Ni preizkusne dobe, ni plačljivega paketa, ni omejenega števila uporabnikov in ni računa. Njegova izvorna koda ni objavljena: na voljo je le izdelana različica, javno skladišče pa vsebuje datoteko readme, dnevnik sprememb, licenco in podatke, uporabljene na tej strani.
Licenca ne dovoljuje predajanja programa naprej: razširjanja kopij, prodaje, ponujanja kot storitve, razstavljanja ali spreminjanja, uporabe njegovega imena ali odstranjevanja delov vmesnika, ki omenjajo avtorjeve druge izdelke. Če ga želi nekdo drug, ga usmerite sem, saj je brezplačen tudi zanj.
Licenca je napisana tako, da jo lahko preberete, ne da bi jo morali preživeti. Če potrebujete nekaj, česar vam ne omogoča, vprašajte. Odgovor je pogosto pritrdilen.
Knjižnice, na katerih temelji, so last drugih avtorjev in so na voljo pod njihovimi lastnimi pogoji. Celoten seznam z besedilom vsake licence je vključen v programu, pod Na čem temelji Vobuda v ustreznem meniju.
Kako je preverjen, preden je izdan
Bistvo niso številke. Bistvo je, da ko se nekaj pokvari na vašem računalniku, popravek pride skupaj s preverjanjem, ki prepreči, da bi se napaka ponovila.
Vsaka napaka ima identifikator in preverjanje, ki ga poimenuje
Vsaka napaka, ki jo je program kdaj imel, je zapisana z oznako, test pa to oznako poimenuje. Skript zavrne specifikacijo, ki je nihče ne preverja, zato se seznam ne more neopazno razhajati s testi; spodnji zagon izpiše, koliko jih je.
Več kot 2000 samodejnih testov
Na lestvi stopnic, od najcenejše navzgor: čiste funkcije, jedro v Rustu, ukazna vrstica, namestitev z eno vrstico, oblika repozitorija in živa okna, ki jih poganja lastno stanje in ki preverjajo vmesnik, nadzorno vrstico agenta gumb za gumbom ter dodatke pri delu.
Testi vmesnika upravljajo pravi program
Skozi lastno ukazno vrstico, ne prek skritega priklopa. Zato lahko ukazni vrstici zaupate: ni stranska vrata, je pot, po kateri gre vsako preverjanje.
Nadzor tudi nad dokumenti
Eno preverjanje primerja številke v dokumentih s skladiščem. Eno pordeči, kadar se program spremeni, dokumenti pa ne. Eno primerja obliko štiridesetih prevodov vodnika z angleškim izvirnikom. Eno vztraja, da je vsako dejanje nekje sproženo s preverjanjem.
Odstranitve segajo v vaše datoteke
Kar odstranitev pusti v uporabnikovih datotekah, je del odstranitve. Ukinjen videz je za seboj pustil svojo razporeditev; ukinjeno branje je pustilo pano, ki je risal nič; ukinjena oblika bi pustila temo brez vsebine. Vsako od tega je zdaj migrirano, ne pa opuščeno.
Stvari, ki so bile zgrajene in nato umaknjene
Shramba skrivnosti je bila zgrajena, delovala je, kot je bilo zamišljeno, pa je vseeno izginila: vrednost je bila shranjena v zbirki ključev, Vobuda pa je poznala le ime. Toda to je program, napisan za ljudi, ki nikoli niso pomislili, kje se hrani ključ, najvarnejša shramba pa je tista, ki je ne ponujamo.
Kar preverjanje dejansko izpiše
Zgornji seznam pravi, da je program testiran. To pa je sam zagon, na commitu, iz katerega je nastala različica, ki jo lahko prenesete s te strani.
$ npx vitest run Test Files 234 passed | 1 skipped (235) Tests 2340 passed | 1 skipped (2341) Duration 21.73s $ python3 scripts/failure-modes.py965 of 965 failure modes have a check. # Zavrne tudi zagon, ko dve specifikaciji dodelita isto# oznako različnim stvarem, kar se je zgodilo dvakrat. Kaj zapusti vaš računalnik
| Kaj | Kam gre |
|---|---|
| Vaš govor | Prepoznan na računalniku. Jezik, ki bi potreboval omrežje, je zavrnjen, namesto da bi bil tiho poslan |
| Vaše datoteke, nastavitve in zgodovina | Ostanejo v računalniku. Brez računa in brez naše sinhronizacije; na Macu se nastavitve kopirajo v iCloud Drive, privzeto vklopljeno, prek Appla |
| Napake | Zapisane so tam, kjer nastanejo, pred zapisom očiščene in nikamor poslane, dokler tega ne vklopite; potem s naključno številko tega računalnika in nikoli z njegovim imenom |
| Enkrat na dan | Ali imajo vobuda, Claude Code in Codex novejše različice, in katalog dodatkov |
| Pano z naslovom | Dokler je na zaslonu, približno ena zahteva vsakih deset minut, ki sprašuje, kateri naslov vidi internet |
Na Macu s Claude Code nadzorna vrstica agenta vsakih pet minut vpraša še Anthropic po omejitvah vašega računa, z lastno prijavo Claude Code. Brez analitike in brez poročil o uporabi, ne kot nastavitev, ki jo lahko izklopite, temveč kot koda, ki ne obstaja. Stran o zasebnosti navaja vsako zahtevo.
O programu in ljudeh za njim
Ali je Vobuda odprtokoden?
Ne. Je brezplačen in zaprt. Na voljo je le izdelana različica, izvorna koda ni objavljena. Javno skladišče vsebuje datoteko readme, dnevnik sprememb, licenco in podatke, uporabljene na tej strani.
Bo ostal brezplačen?
Da. Plačljiv paket ni načrtovan, prav tako ni računa, na katerega bi ga lahko vezali. Obstaja zato, ker si ga je ekipa želela.
Kdo stoji za njim?
Shifton Inc, podjetje, ki stoji za shifton.com in rolchat.com.
Kam sporočim napako ali kam pošljem predlog?
Na stran issues v javnem skladišču, do katere vodi povezava s kontaktne strani. Vsaka napaka, ki jo popravimo, dobi identifikator in preverjanje, poimenovano po njem.
Ali deluje na Linuxu?
Da. Stran za prenos ima paket .deb in AppImage za računalnike Intel/AMD in ARM, za Ubuntu 22.04+, Debian 12+, Fedoro 36+ in openSUSE Leap 15.6+. Narekovanje in glasno branje delujeta samo na macOS. Različice za Windows ni in datuma zanjo ni mogoče navesti.