BLUN Code · Úplná reference
Příkazy a nástroje
Slash příkazy začínají znakem / a zapisují se do vstupního pole běžící konzole BLUN. Příkazy operačního systému jako king update, king --version, npm nebo node patří naopak do PowerShellu nebo jiného terminálu.
Pomocí /help uvidíš příkazy tvé nainstalované verze. Dej svému agentovi jméno příkazem /name Ada nebo spusť opakovanou úlohu pomocí /loop 10m zkontroluj stav buildu.
Nápady, příležitosti a samostatná realizace
Tyto příkazy se liší rozsahem úkolu: /idea a /chancenradar pracují ve výslovně zadaném rozsahu. /curiosity pouze rešeršuje a nic nerealizuje.
/idea <Cíl>
Co příkaz dělá: BLUN nejprve vytvoří konkrétní seznam úkolů a zpracuje zadaný cíl až do ověřeného výsledku. Rešeršní zpráva, koncept nebo návrh může být již úplným výsledkem. Realizace se zahájí pouze tehdy, pokud je součástí úkolu. Během práce zůstává aktivní přesně jeden krok plánu.
Kdy se vyplatí: Použij /idea, když se má z hrubého nápadu stát konkrétní výsledek a nechceš zadávat každý mezistupeň zvlášť.
/idea vytvoř lepší postup onboardingu pro nové zákazníkyCo se stane potom: BLUN pokračuje, dokud není každý bod hotový, srozumitelně zablokovaný, zrušený nebo připravený ke schválení. Platí stejný režim oprávnění a stejné výslovné pokyny jako mimo /idea. Režim neuděluje žádná další oprávnění a neruší zákaz změn nebo zveřejnění.
Řízení: /idea status, /idea pause, /idea resume, /idea stop a /idea clear spravují běžící režim.
/chancenradar <Cíl>
Co příkaz dělá: Radar příležitostí hledá v aktuálních veřejných zdrojích konkrétní, dosud nedobře vyřešené problémy. Zaznamenává zdroje a datum vyžádání, odděluje pozorování od závěrů a neznámého a hodnotí každou závažnou příležitost podle problému, dotčených lidí, dokladů, existujících alternativ, dopadu, úsilí a bezpečnosti.
Kdy se vyplatí: Použij příkaz, když nechceš ledajaký nápad, ale nejlépe doloženou příležitost produktu, trhu nebo zlepšení.
/chancenradar najdi nejlepší novou funkci pro náš účetní softwareCo se stane potom: Slabé nebo duplicitní nálezy se zahodí. BLUN zdůvodní pořadí, zvolí nejsilnější příležitost a provede nejlepší bezpečný místní další krok. Velikost trhu, poptávka, hlasy uživatelů ani dosah se nevymýšlejí.
/curiosity [Obor nebo problém]
Co příkaz dělá: /curiosity spustí otevřenou, ale strukturovanou cestu objevování. S tématem BLUN hledá překvapivé souvislosti a nevyužité možnosti. Bez tématu BLUN nejprve pomůže vybrat vhodný obor. Alias zní /scout.
Kdy se vyplatí: Použij režim, když směr ještě není pevně daný, chceš objevovat nové věci a z rešerše má přesto vzniknout odůvodněné rozhodnutí a další krok.
/curiosity digitální nástroje pro malé řemeslné podnikyCo se stane potom: BLUN prozkoumá nejvýše dvanáct zdrojových stránek při celkem nejvýše 24 pokusech o vyžádání. Zpráva uvede až tři doložené možnosti nebo výslovně zaznamená, že nebyl nalezen žádný nosný výsledek. Soubory se nemění, podagenti a smyčky na pozadí se nespouštějí. Ke každé odůvodněné možnosti může patřit připravený úkol /idea; teprve tvůj výběr otevře samostatný realizační úkol.
Spuštění, průběh a export
| Příkaz | Co se stane | Aliasy nebo příklad |
|---|---|---|
| /help | Zobrazí aktuálně dostupné příkazy a klávesové zkratky. | /h, /? |
| /new | Spustí v aktuálním pracovním prostoru novou relaci. Dříve uložené relace se tím nesmažou. | /clear |
| /sessions [ID|Název] | Otevře výběr relací nebo vybere relaci podle přesného identifikátoru, přesného názvu nebo jednoznačné předpony identifikátoru. Při více nálezech se otevře výběr. | /resume, /session |
| /profile | Otevře výběr profilu. King přepne pouze tehdy, když je tvá relace připravená; běžící práce a čekající zprávy zabrání ukvapenému přepnutí, tvůj dosavadní profil zůstane aktivní. | /profiles |
| /question | Znovu otevře čekající doplňující dotazy. Sbalení dotaz nezodpoví ani nezahodí. | /question |
| /queue | Zobrazí nebo změní, jak tato relace zpracovává příchozí zprávy. Režimy se jmenují steer, followup, collect a interrupt; reset nebo default odstraní nastavení specifické pro relaci. | /queue collect debounce:500ms batch:10 |
| /fork | Vytvoří větev aktuální relace. Nová relace začíná dosavadním průběhem; přitom se nevytvoří větev gitu. | /fork |
| /title [Název] | Zobrazí název relace nebo uloží nový název s až 200 znaky. | /rename API-přestavba |
| /compact [Pokyn] | Zhustí starší části konverzace pomocí shrnutí modelem. Volitelný pokyn určuje, co musí zůstat zachováno. Soubory s pokyny jako AGENTS.md se tím neupravují; shrnutí může spotřebovat tokeny. | /offload; příklad: /compact zachovej otevřené testy |
| /undo [Počet] | Vezme zpět poslední prompt nebo více vlastních vstupů z průběhu. Již provedené změny souborů nebo externí akce se tím automaticky nevrátí. | /undo 2 |
| /export-md [Cesta] | Exportuje aktuální relaci jako soubor Markdown. Před předáním zkontroluj soukromý obsah konverzace. | /export |
| /copy | Zkopíruje poslední dostupnou odpověď asistenta do schránky. | /copy |
| /export-debug-zip | Vytvoří ladicí ZIP aktuální relace pro cílenou analýzu chyb. Před předáním zkontroluj obsažená diagnostická data a data konverzace. | /export-debug-zip |
| /web | Otevře aktuální relaci ve webovém rozhraní a poté ukončí zobrazení terminálu. | /web |
| /exit | Ukončí BLUN Code. | /quit, /q |
| /version | Zobrazí nainstalovanou verzi a související informace o verzi. | /version |
Práce a automatizace
| Příkaz | Co se stane | Příklad |
|---|---|---|
| /abort | Přeruší běžící činnost, aniž by zahodil čekající vstupy. | /abort |
| /stop | Přeruší běžící činnost a zahodí čekající vstupy. Konzole se tím neukončí. | /stop |
| /god | Aktivuje nejrozsáhlejší režim oprávnění. Ochranná pravidla a výslovně zakázané externí nebo nebezpečné akce zůstávají i nadále účinné. | /yolo, /yes |
| /goal [Akce nebo cíl] | Spustí nebo spravuje cíl. Bez argumentu příkaz zobrazí stav. pause pozastaví cíl, resume ho obnoví a cancel ho odstraní; clear a stop jsou k tomu rovnocenné. edit <cíl> změní úkol, replace <cíl> ho nahradí. next <cíl> si poznamená navazující úkol a next manage otevře jeho správu. | /goal oprav všechny červené testy |
| /loop [Interval] [Prompt] | Spustí nebo spravuje opakovaný prompt. Před intervalem jsou povoleny start a výplňová slova jako mit, alle nebo jede. Bez argumentu příkaz zobrazí stav; pause, resume a stop řídí běh. Chybí-li platný interval, zobrazí BLUN správnou formu příkazu místo technického hlášení o intervalu. | /loop mit 5m zkontroluj službu |
| /premortem [Plán nebo rozhodnutí] | Prověří plán před realizací na slabá místa. BLUN předpokládá, že plán selhal, seřadí pravděpodobné příčiny chyb podle dopadu a pravděpodobnosti, uvede časné varovné příznaky, protiopatření a body pro přerušení a rozhodování a uzavře třemi nejúčinnějšími kroky ke snížení rizika. Plán zůstává v chatu viditelný; úkol analýzy se doplní interně. | /premortem zveřejni dnes nové API |
| /swarm [on|off|Úkol] | Přepne režim swarm nebo provede přesně jeden úkol ve swarms. Další agenti mohou způsobit dodatečnou spotřebu tokenů; běhové prostředí musí swarm podporovat. | /swarm zkontroluj frontend a API |
| /btw [Otázka] | Položí odbočenému vedlejšímu agentovi otázku, aniž by nahradil hlavní úkol. Dodatečná práce modelu může spotřebovat tokeny. | /aside, /side; /btw které testy jsou ještě červené? |
| /tasks | Otevře přehled běžících a dokončených úloh na pozadí. | /task |
| /improve | Zobrazí uložené kandidáty k učení a jejich stav. Příkaz je přehled, nikoli paušální schválení změn. | /learning |
| /init | Analyzuje otevřenou kódovou základnu a vytvoří odpovídající AGENTS.md. | /init |
Nastavení a zobrazení
| Příkaz | Co se stane | Aliasy nebo příklad |
|---|---|---|
| /auto [on|off] | Zapíná nebo vypíná automatický režim oprávnění. Bez argumentu se aktuální režim přepne. | /auto on |
| /permission | Otevře výběr režimu oprávnění. | /permission |
| /settings | Otevře nastavení včetně místních možností zobrazení. | /config |
| /output-style | Otevře výběr preferovaného stylu výstupu. K dispozici jsou Standard, Stručný, Proaktivní, Vysvětlující a Učící se. Výběr platí okamžitě a uloží se jako výchozí. | /style |
| /plan [on|off|clear] | Zapíná nebo vypíná režim plánu. clear odstraní existující plán a je možný pouze v klidovém stavu. | /plan on |
| /effort [Úroveň] | Otevře výběr effortu nebo změní úroveň přemýšlení modelu. Převzetí vyžaduje volnou hranici požadavků; nabízejí se pouze úrovně podporované modelem. | /thinking high |
| /name [Jméno] | Zobrazí jméno agenta nebo uloží osobní jméno s až 40 znaky. King se poté pokusí znovu načíst kontext relace. | /name Ada |
| /persona [name …|note …] | Zobrazí personu. name změní jméno, note, remember nebo merke doplní poznámku s až 200 znaky. reset vyprázdní personu; export zobrazí její data. Poznámky persony jsou oddělené od osobní paměti účtu. | /persona note Odpovídej stručně |
| /language [Jazyk] | Zobrazí nebo změní jazyk rozhraní a odpovědí. | /languages Deutsch |
| /theme [Téma] | Otevře výběr motivu nebo nastaví motiv přímo. | /theme |
| /editor [Příkaz] | Zobrazí nebo nastaví externí editor, který se otevře pomocí Ctrl-G. | /editor code --wait |
| /reload | Znovu načte relaci a převezme nastavení běhového prostředí i rozhraní. | /reload |
| /reload-tui | Znovu načte pouze nastavení terminálového rozhraní; relace zůstává zachována. | /reload-tui |
| /status | Zobrazí aktuální stav relace a běhového prostředí. | /status |
| /usage | Zobrazí spotřebu a dostupné kvóty. off, tokens a full uloží režim zobrazení pro tuto relaci. reset odstraní toto nastavení; inherit, clear a default jsou rovnocenné. | /usage full |
| /context | Zobrazí odhadovaný kontext požadavku, účinnou hranici kontextu a vypočtený zbývající prostor. map zobrazí dostupné rozdělení bajtů; list, detail a doctor otevřou podrobnou zprávu. | /context |
| /context-doctor | Rozlišuje uložený průběh, odhadované počty tokenů a počet bajtů serializovaného požadavku. Zobrazí zachycené příspěvky pravidel AGENTS, souborů Mistake, paměti, dovedností a definic nástrojů. Chybějící údaje o původu neznamenají nula bajtů. | /tokens, /context doctor |
| /summarization-model [Model|inherit] | Otevře výběr modelu pro zhuštění nebo nastaví nakonfigurovaný model. inherit převezme model relace. Změny jsou možné pouze v klidovém stavu. Výběr se uloží a stejná relace se znovu načte. | /summary-model, /compaction-model |
Služby, přístupy a pracovní prostory
| Příkaz | Co se stane | Aliasy nebo příklad |
|---|---|---|
| /mcp | Zobrazí stav serverů MCP a otevře jejich správu. | /mcp |
| /plugins | Otevře správu pluginů. Tam lze pluginy hledat, instalovat, aktivovat, deaktivovat, znovu načítat nebo odebírat. | /plugins |
| /agent-spine | Nainstaluje chybějící plugin AgentSpine, aktivuje deaktivovaný plugin nebo otevře jeho správu, pokud je již aktivní. Běžná cesta pluginů a schvalování zůstává účinná. | /agent-spine |
| /telegram-access | Spravuje token bota Telegramu a chaty, které smějí odesílat zprávy. | /telegram-acces |
| /add-dir [list|Cesta] | Vypíše další složky pracovního prostoru nebo přidá další složku. | /add-dir ../api |
| /experiments | Otevře správu experimentálních funkcí. | /experimental |
| /memory status|on|off | Zobrazí stav osobní paměti nebo ji podle tvého rozhodnutí zapne či vypne. /memory tools status|on|off řídí zvlášť místní metadata nástrojů. | /memory status |
| /login | Vybere platformu a spustí přihlášení. | /login |
| /logout | Odhlásí tě u nakonfigurovaného poskytovatele. Uložené relace se tím nesmažou. | /disconnect |
| /feedback | Otevře dialog pro odeslání zpětné vazby společnosti BLUN. | /feedback |
Dovednosti a příkazy pluginů
Příručka CLI vysvětluje vlastní soubory dovedností, instalaci pluginů a připojení MCP krok za krokem. Cíle a opakované úkoly najdeš v části Cíle a automatika.
Kromě 58 integrovaných konzolových příkazů může tvá instalace poskytovat dynamické příkazy. Proto je /help pro konkrétní počítač rozhodujícím seznamem.
| Forma | Význam | Příklad |
|---|---|---|
| /<skill-name> [Úkol] | Spustí návod, který je pod tímto názvem nabízen ve výběru slash, například integrovanou dovednost. Vlastní dovednosti se obvykle zobrazují s jmenným prostorem skill:. | /screenshot-lesen zkontroluj tento obrázek |
| /skill:<name> [Úkol] | Spustí uživatelskou dovednost přes její úplný jmenný prostor. | /skill:můj-tester src |
| /<plugin>:<příkaz> [Argumenty] | Provede slash příkaz, který zaregistroval aktivní plugin. | /můj-plugin:status |
Neznámý slash název se zpracuje jako běžná zpráva agentovi. Pokud očekáváš integrovaný příkaz, zkontroluj proto pravopis pomocí /help.
Příkazy v terminálu operačního systému
Tyto příkazy patří do PowerShellu, příkazového řádku nebo tvého jiného terminálu. Pro podpříkazy používej blun: jednotlivé jméno za king může být interpretováno jako název profilu. <…> označuje povinnou hodnotu, […] volitelný údaj. Hodnoty s mezerami dej do uvozovek; závorky se nepíší.
Stav 9.1.620 registruje 36 veřejných cest příkazů CLI včetně jejich skupin příkazů. Skupiny otevřou nápovědu nebo nabízejí podpříkazy; nejde o 36 vzájemně nezávislých akcí. Všechny další volby zobrazí blun <příkaz> --help.
Spuštění, přihlášení a diagnostika
| Syntaxe | Účinek a předpoklady |
|---|---|
| blun upgrade | Nainstaluje aktuální stabilní verzi. Také blun update je alias.Upozornění: Aktualizace změní instalaci; již načtené relace používají dosavadní kód až do restartu. |
| blun login [--api-key-stdin] | Spustí přihlášení. Pomocí --api-key-stdin se převezme klíč API přes standardní vstup.Upozornění: Bez této volby použije King běžnou cestu prohlížeče, respektive kódu zařízení. |
| blun doctor | Zkontroluje konfigurační soubory na neplatná nastavení. Upozornění: Je zároveň skupinou pro obě cílené kontroly níže. Chybný nález vrátí stav chyby. |
| blun doctor config [<cesta>] [--schema] | Zkontroluje config.toml ; cesta vybere jiný soubor.Upozornění: --schema vydá referenci polí jako JSON Schema, aniž by četl konfigurační soubor. |
| blun doctor tui [<cesta>] [--schema] | Zkontroluje nastavení v tui.toml .Upozornění: --schema místo toho vydá referenci polí. Příkaz nenačte rozhraní znovu. |
| blun acp [--login] | Poskytuje připojení ACP pro kompatibilního klienta přes standardní vstup a výstup. Upozornění: --login provede pouze přihlášení kódem zařízení a poté volání ukončí. |
| blun export [<id-relace>] [-o <cesta>] [--no-include-global-log] | Exportuje relaci jako ZIP. Bez identifikátoru se zvolí nejnovější relace; -y přeskočí potvrzení pro starší relaci.Upozornění: Ve výchozím stavu je zahrnut také aktivní globální diagnostický protokol, žádné rotované soubory .1 . Zkontroluj ZIP před předáním. --no-include-global-log tento protokol vynechá. |
| blun vis [<id-relace>] [--no-open] [--host <host>] [--port <číslo>] | Otevře místní diagnostické zobrazení relace. Upozornění: Ve výchozím stavu používá místní adresu a volný port. --no-open potlačí otevření prohlížeče. |
Osobní paměť a Mistakes
| Syntaxe | Účinek a předpoklady |
|---|---|
| blun memory --help | Zobrazí podpříkazy pro osobní paměť účtu. Upozornění: Tato skupina je oddělená od místní paměti nástrojů a nástrojů MCP. |
| blun memory remember <text...> | Uloží výslovně požadovanou osobní vzpomínku. Upozornění: Vyžaduje uložený souhlas přihlášeného účtu a dosažitelnou osobní paměťovou službu. |
| blun mistakes --help | Zobrazí příkazy pro přenos a správu dat o chybách. Upozornění: Pro přenos musí být nastavena cílová adresa a ověření. Tyto příkazy nenahrazují souhlas. |
| blun mistakes upload <cesta> --source <označení> | Převezme data o chybách s identifikátorem původu do místní fronty odesílání a pokusí se o přenos. Upozornění: --source je povinné. Úspěšně nepřenesená data mohou zůstat ve frontě odesílání. |
| blun mistakes retry | Zkusí znovu dosud neprovedené přenosy z místní fronty odesílání. Upozornění: Vyžaduje stejnou nastavenou službu jako upload. Volání není dokladem úspěšného doručení. |
| blun mistakes sync --config <cesta> | Synchronizuje zdroje zapsané v konfiguraci JSON. Upozornění: --config je povinné; soubor určuje zdroje. Cílová adresa a fronta odesílání mohou být nastaveny odpovídajícím způsobem. |
| blun mistakes watch --config <cesta> [--interval <sekundy>] | Opakuje synchronizaci na popředí; výchozí interval je 300 sekund. Upozornění: Běží až do přerušení, například pomocí Ctrl+C. Neinstaluje se žádná služba operačního systému. |
| blun mistakes status [--no-fail-on-red] | Dotáže se nastavené služby na stav, aktuálnost a stav monitorování. Upozornění: Červený nález vrátí standardně kód ukončení 2. --no-fail-on-red tento stav chyby potlačí. |
| blun mistakes remove <id-události> --reason <text> | Označí událost chyby s odůvodněním jako odstraněnou. Upozornění: Odůvodnění je povinné. Surová data se nesmažou; změna se uloží jako další značka. |
| blun mistakes restore <id-události> --reason <text> | Označí dříve odstraněnou událost s odůvodněním jako obnovenou. Upozornění: Vyžaduje nastavenou službu. I obnovení přidá značku místo přepsání původních dat. |
Místní server a webové rozhraní
| Syntaxe | Účinek a předpoklady |
|---|---|
| blun server --help | Zobrazí registrované příkazy místního serveru King. Upozornění: Skupina sama o sobě server nespustí. |
| blun server run [--foreground] [--open] | Spustí místní server na pozadí. --foreground ho připojí k terminálu; --open otevře webové rozhraní.Upozornění: Výchozí adresa je dosažitelná pouze lokálně. Jiná vazba se volí výslovně pomocí voleb serveru. |
| blun server kill | Ukončí místní server nejprve přes jeho API; pokud je to nutné, následuje ukončení procesu podle jeho PID. Upozornění: Připojení klienti přitom ztratí své připojení. |
| blun server ps [--json] | Vypíše připojení k místnímu serveru; na přání jako JSON. Upozornění: Zobrazuje připojení serveru a není obecným seznamem procesů operačního systému. |
| blun server rotate-token | Vytvoří a uloží nový přístupový token pro místní server. Upozornění: Dosavadní token okamžitě ztratí platnost. Klienti musí být případně připojeni novým tokenem. |
| blun web | Poskytne místní webové rozhraní a otevře ho v prohlížeči. Upozornění: Volání z terminálu je oddělené od slash příkazu /web : ten předá aktuální relaci webovému zobrazení a ukončí zobrazení terminálu. |
Briefing, doklady a předání
| Syntaxe | Účinek a předpoklady |
|---|---|
| blun brief --objective <text> --outcome <text> --rollback <text> | Vytvoří verzovaný briefing projektu s cílem, výsledkem a cestou zpět. Volitelně doplní úkol --step , --accept , --constraint a --decision ; jsou opakovatelné.Upozornění: Všechny tři zobrazené volby jsou povinné. --workflow nastaví společný identifikátor; bez zadání se vytvoří. Soubor JSON leží pod BLUN_HOME/workflow a nepřepíše žádný existující výstup. |
| blun proof [--check <příkaz>] [--artifact <cesta>] [--screenshot <cesta>] | Provede výslovně předané kontrolní příkazy a zaznamená kontrolní součty zadaných souborů dokladů. Všechny tři volby jsou opakovatelné; cesty k souborům se vztahují k pracovnímu prostoru. Upozornění: Kontrolní příkaz může sám provádět změny. Výstup JSON leží v soukromém adresáři proof; existující výstupní soubor se nepřepíše. Kontrolní součet dokládá integritu obsahu, nikoli autorství nebo paušální schválení. |
| blun handoff <id-relace> --workflow <označení> | Vytvoří přenosné předání pro pokračování stejné relace v CLI, desktopu nebo webu. Upozornění: Volitelně začlení --brief , --brief-hash , --proof a --proof-attestation odkazy a kontrolní součty. Soubor předání nevytvoří novou relaci a nedokazuje úspěšně připojené cílové rozhraní. |
| blun replay <dokumenty...> | Rekonstruuje čitelnou chronologii z očištěných dokumentů workflow. Upozornění: Použije předané soubory briefing, předání a guard. Žádné původní akce nástrojů se neprovádějí znovu. |
| blun guard <proof-soubor> --workflow <označení> | Zkontroluje integritu dokladu a aktuálnost přiřazených souborů. --workspace nastaví pracovní prostor; --artifact označení=cesta přiřadí doklady a je opakovatelný.Upozornění: Chybějící nebo neplatné doklady vedou k chybě. Tato kontrola workflow je oddělená od nakonfigurované jazykové kontroly odpovědí. |
| blun demo --brief <cesta> --guard <cesta> --replay <cesta> | Vytvoří očištěné, samostatné zobrazení HTML dokumentovaného workflow. Volitelné jsou --handoff a --title .Upozornění: Tři zobrazené soubory jsou povinné. Výsledkem je statická ukázka workflow; animovaný náhled CLI v úvodu dokumentace je samostatné zobrazení. |
Izolované pracovní prostory Git
| Syntaxe | Účinek a předpoklady |
|---|---|
| blun workspace --help | Zobrazí správu izolovaných pracovních prostorů Git. Upozornění: Vyžaduje vhodný pracovní prostor Git; izolace se týká souborů a větví, nikoli účtů nebo relací. |
| blun workspace create <název> | Vytvoří izolovaný worktree Git z aktuálního commitu. Upozornění: Nezaznamenané změny se nekopírují automaticky. Původní checkout se přitom neresetuje. |
| blun workspace list | Vypíše izolované pracovní prostory spravované Kingem. Upozornění: Nespravuje libovolné cizí adresáře. |
| blun workspace preview <název> | Zobrazí očištěný stav izolovaného pracovního prostoru. Upozornění: Náhled neobsahuje úplný obsah diff. |
| blun workspace reset <název> --yes | Resetuje izolovaný pracovní prostor na jeho výchozí commit. Upozornění: --yes je pro provedení nezbytný. Změny v tomto pracovním prostoru se zahodí. |
| blun workspace remove <název> --yes | Odstraní izolovaný worktree a jeho spravovanou větev. Upozornění: --yes je pro provedení nezbytný. Potřebnou práci si předtím zazálohuj. |
Pro proof a příkazy workflow zvolí -o, respektive --output výstupní soubor. Soubory workflow sdílejí identifikátor; briefing, doklad, kontrola integrity a předání zůstávají oddělenými kroky.
Další pomocníci v launcheru
blun tools list zobrazí nástroje nabízené launcherem. Pomocí blun tools enable <název...> nastavíš výslovně vybrané položky. Použij názvy ze seznamu; potřebné přihlášení nebo konfigurace zůstává nutná. Tito dva pomocníci launcheru se nepočítají do 36 registrovaných cest CLI.
Volby pro spuštění konzole
Tyto volby stojí za blun nebo king, když spouštíš konzoli. Příručka CLI obsahuje příklady pro jednotlivý úkol bez interaktivního rozhraní.
| Volba | Použití |
|---|---|
| --help, -h --version, -V | Zobrazí nápovědu, respektive nainstalovanou verzi. |
| --session [<id>], -S --continue, -c | Otevře výběr relací nebo pokračuje v určité relaci; --continue pokračuje v předchozí relaci tohoto pracovního adresáře. |
| --message <text> | Předá po interaktivním spuštění první zprávu. Nekombinovat s --prompt; text se neprovede jako slash nebo shell příkaz. |
| --history-limit <číslo> | Načte nejprve 1 až 2000 položek průběhu, standardně 200. To omezí zobrazení při interaktivním spuštění a nesmaže starší zprávy; nekombinovat s --prompt. |
| --prompt <text>, -p --output-format <formát> | Provede jednotlivý úkol bez interaktivního rozhraní. Formáty: text, json, stream-json; bez zadání text. |
| --fork-session <id> | Vytvoří větev existující relace pro jednotlivý úkol prompt. |
| --plan | Spustí v režimu plánu. |
| --permission-mode <režim> --auto --yolo, -y | Zvolí manual, auto nebo yolo. --auto nastaví automatický režim oprávnění; --yolo potvrdí běžné akce automaticky. Tyto volby nenahrazují výslovné hranice uživatele. |
| --effort <úroveň> | Zvolí low, medium, high, xhigh nebo max, pokud to aktivní model podporuje. Swarm se řídí zvlášť. |
| --settings <cesta> | Použije jiný config.toml pro tuto relaci. |
| --allowed-tools <názvy> | Omezí výběr nástrojů na čárkou oddělené názvy, například Read,Grep,Glob. Nezpřístupní chybějící nástroje a neruší kontroly oprávnění. |
| --add-dir <složka> | Doplní složku pracovního prostoru; možné vícekrát. |
| --skills-dir <složka> | Načte dovednosti z výslovně zadaných složek místo z automaticky nalezených uživatelských a projektových složek; možné vícekrát. |
| king --profile <název> | Volba launcheru výhradně pro king: zvolí oddělený profil King. blun --profile není odpovídající volbou. |
Nástroje, které agent používá
Popiš, co se má udělat; King pro to vybere dostupné nástroje. Následující názvy jsou identifikátory nástrojů pro agenta, nikoli další příkazy terminálu nebo slash.
Zdrojový stav obsahuje 44 možných integrovaných registrací nástrojů. Které z nich tvá relace skutečně nabízí, závisí na modelu, službách, běhovém prostředí, dovednostech a oprávněních. Pluginy a MCP mohou doplnit další nástroje. Vyhledávání nástrojů může podle potřeby načíst popisy; není dalším záznamem v tomto seznamu 44.
Soubory, vyhledávání a shell
| Nástroj | Úkol | Dostupnost a omezení |
|---|---|---|
| Read | Čte textový soubor nebo rozsah řádků. Velké soubory se čtou po stránkách. | Platí pracovní prostor, pravidla přístupu a limity čtení. |
| ReadBatch | Čte společně dvě až dvanáct nezávislých, již známých souborů UTF-8 nebo rozsahů. Výsledky zůstávají uspořádané; jednotlivé chyby se hlásí zvlášť. | Stejná pravidla a limity jako u Read; nenahrazuje vyhledávání neznámých cest. |
| Write | Zapíše soubor podle stanoveného protokolu zápisu. | Platí práva zápisu a potvrzení; velký obsah může vyžadovat více pokračování. |
| Edit | Změní cílená místa existujícího souboru. | Vyžaduje jednoznačná místa nalezení a oprávnění k zápisu. |
| Grep | Hledá textové vzory v pracovním prostoru. | Výsledky mohou být omezené nebo dodané po stránkách. |
| Glob | Najde cesty souborů podle vzoru. | Hledá názvy a cesty; automaticky nečte obsah souboru. |
| Bash | Provede příkazy shellu a vrátí výstup a kód ukončení. | Platí režim oprávnění a časové limity. Provádění na pozadí musí být v běhovém prostředí povoleno. |
| CodebaseSearch | Hledá vhodná místa v kódové základně. | Vyžaduje vhodný projektový adresář a odpovídající index vyhledávání. |
| LSP | Dotáže se nakonfigurovaného jazykového serveru na kód a diagnózy. | Pouze při existující službě LSP a vhodném jazykovém serveru. |
| ReadMediaFile | Čte místní soubor obrázku nebo videa pro vhodný model. | Pouze při podpoře vstupu obrázků nebo videí; přístup k souborům a případně upload musí být k dispozici. |
Plánování, kontext a spolupráce
| Nástroj | Úkol | Dostupnost a omezení |
|---|---|---|
| EnterPlanMode | Přepne do režimu plánu. | Pravidla tohoto režimu a existující schválení platí i nadále. |
| ExitPlanMode | Ukončí režim plánu přes stanovený přechod k provádění. | Plán nenahrazuje nutný souhlas s jeho akcemi. |
| TodoList | Vytvoří nebo aktualizuje seznam úkolů. | Dokumentuje pokrok; úkoly neprovádí samo pouhým vypisováním. |
| CreateGoal | Vytvoří výslovně zadaný cíl. | Cílové nástroje musí být aktivované; nenahrazuje úkol uživatele. |
| GetGoal | Čte aktuální stav cíle a jeho hranice. | Cílové nástroje musí být aktivované. |
| SetGoalBudget | Nastaví výslovně uvedený limit pro tokeny, tahy nebo dobu běhu. | Cílové nástroje musí být aktivované. Limit není prognózou nákladů. |
| UpdateGoal | Aktualizuje stav běžícího cíle. | Jsou nutné cílové nástroje a existující cíl; hlášený stav musí odpovídat skutečnému výsledku. |
| AskUserQuestion | Položí strukturovaný doplňující dotaz s dostupnými možnostmi odpovědí. | Pouze pokud rozhraní poskytuje funkci doplňujících dotazů. |
| CompactConversation | Zhustí starší části konverzace po aktuálním kroku nástroje do shrnutí pro pokračování. | Pouze na bezpečném prahu kontextu. Neobchází pozastavené zhuštění a neodstraňuje žádnou neshrnutou historii. |
| ProgrammaticTool | Koordinuje více výslovně pojmenovaných volání nástrojů BLUN s omezeným JavaScriptem. | Interpret nemá vlastní přístup k souborům, síti ani procesům. Každé volání nástroje i nadále prochází běžnými kontrolami oprávnění. |
| Skill | Načte dostupný pracovní návod pro vhodný úkol. | Pouze pokud existují volatelné dovednosti. Návod neuděluje žádná další práva. |
| Agent | Deleguje konkrétní dílčí úkol podagentovi. | Vyžaduje běhové prostředí podagentů; provoz na pozadí závisí na konfiguraci. Další volání modelu mohou spotřebovat tokeny. |
| AgentSwarm | Koordinuje více agentů pro společný úkol. | Vyžaduje běhové prostředí podagentů a vhodnou konfiguraci. Swarm je vlastní způsob práce, nikoli úroveň effortu. |
| MistakeRecord | Zaznamená kandidáta k učení z chyby a její opravy. | Kandidát ještě není obecně převzatým poznatkem ani dokladem úspěšného soukromého přenosu. |
Úlohy na pozadí a opakované úkoly
| Nástroj | Úkol | Dostupnost a omezení |
|---|---|---|
| TaskList | Vypíše známé úlohy na pozadí s jejich stavem. | Vyžaduje správu úloh běhového prostředí. |
| TaskOutput | Čte výstup určité úlohy na pozadí. | Vyžaduje známý identifikátor úlohy; dlouhé výstupy mohou být omezené. |
| TaskStop | Zastaví určitou úlohu na pozadí. | Vyžaduje správu úloh; přerušení může ještě spustit kroky úklidu. |
| TaskUpdate | Předá stejnému běžícímu agentovi na pozadí další pokyny při příštím bezpečném kroku modelu. | Vyžaduje přesný identifikátor. Úlohy shellu a ukončené, neznámé nebo již nepřijímající úlohy se odmítnou. |
| TaskResume | Pokračuje v prokazatelně ztraceném místním agentovi na pozadí se zachovaným kontextem pod propojeným novým identifikátorem úlohy. | Vyžaduje uložený původ a běhové prostředí podagentů. Nerestartuje procesy shellu a nespouští se automaticky při spuštění programu. |
| CronCreate | Vytvoří opakovaný úkol v relaci. | Pouze při existující službě cron; běhové prostředí, které ho provádí, musí zůstat dostupné. |
| CronList | Vypíše opakované úkoly této relace. | Pouze při existující službě cron. |
| CronRunList | Vypíše nejnovější doklady běhu opakovaného úkolu. | Pouze při existující službě cron. Omezený seznam neobsahuje surové prompty, argumenty nástrojů ani výsledky. |
| CronRunOutput | Čte doklad běhu a, pokud je úplně přiřazen, jeho uloženou poslední textovou odpověď. | Pouze v rámci stejné relace. Neúplné výsledky se neprovádějí znovu; dlouhé odpovědi mohou být zkrácené. |
| CronDelete | Odstraní opakovaný úkol. | Pouze při existující službě cron; již uložené doklady běhu jsou od toho oddělené. |
Web a média
| Nástroj | Úkol | Dostupnost a omezení |
|---|---|---|
| WebSearch | Hledá veřejné informace na webu. | Pouze při nastavené webové vyhledávací službě. |
| FetchURL | Vyžádá konkrétní webovou adresu. | Pouze při nastavené službě vyžádání; platí limity přístupu a obsahu. |
| GenerateImage | Vytvoří obrázek pomocí BLUN IMAGINE z popisu. | Vyžaduje mediální službu; spustí zpoplatněný asynchronní úkol. |
| GenerateVideo | Vytvoří nové video z popisu. | Vyžaduje mediální službu; spustí zpoplatněný asynchronní úkol. |
| GenerateSpeech | Vytvoří mluvená zvuková data ze zadaného textu. | Vyžaduje mediální službu; spustí zpoplatněný asynchronní úkol. |
| UnderstandImage | Popíše nebo prozkoumá místní soubor PNG nebo JPEG přes čtečku obrázků BLUN. | Nahraje soubor společnosti BLUN a spustí zpoplatněný úkol; jsou nutné přístup k souborům a mediální služba. |
| UnderstandVideo | Prozkoumá již dokončené video BLUN. | Vyžaduje identifikátor vrácený mediální službou. Libovolná místní cesta videa nestačí. |
| DubVideo | Vytvoří zvukovou stopu pro dokončené video BLUN. | Vyžaduje jeho mediální identifikátor a mediální službu. |
| LipSyncMedia | Vytvoří video se synchronizovanými pohyby rtů z vlastního hotového obrázku nebo videa a vlastního hotového zvukového souboru. | Vyžaduje mediální identifikátory. Zpoplatněný úkol může trvat až 35 minut; procentuální zobrazení zatím není k dispozici. |
| GetMedia | Zkontroluje mediální úkol a dodá hotový obrázek, zvuk nebo video. | Používá pouze identifikátory mediálních nástrojů BLUN. Spuštěné vytváření ještě není hotovým souborem. |
Další agenti, opakované pokusy, externí služby a mediální úkoly mohou způsobit dodatečnou spotřebu. Počet dostupných nástrojů nedovoluje žádné tvrzení o ceně, rychlosti nebo úspěšném doručení. Zkontroluj skutečně dostupné služby a nástroje ve své instalaci.
Klávesové zkratky v konzoli
Následující zkratky platí ve vstupním poli konzole. Otevřené dialogy, automatické doplňování a kódování kláves tvého terminálu mohou účinek změnit. Na macOS je Ctrl klávesou Control.
| Klávesa | Účinek |
|---|---|
| Ctrl+P | Otevře výběr relací. |
| Ctrl+L | Otevře výběr effortu. Převzata bude úroveň podporovaná modelem na volné hranici požadavků; návrh vstupu zůstává zachován. |
| Ctrl+G | Otevře návrh vstupu v nakonfigurovaném externím editoru. Nastav ho předtím pomocí /editor. |
| Ctrl+O | Rozbalí nebo sbalí výstupy nástrojů v průběhu. |
| Ctrl+T | Rozbalí nebo sbalí příliš dlouhý seznam úkolů. Bez skrytých úkolů tato zvláštní zkratka nefunguje. |
| Ctrl+S | Převezme návrh a čekající vstupy při příštím bezpečném kroku. Během provádění shellu nebo zhuštění zůstanou nejprve ve frontě. Pokud jsou návrh i fronta prázdné, může zkratka místo toho rozbalit příliš dlouhý seznam úkolů. |
| Ctrl+B | Přesune aktuální úlohu z popředí na pozadí, pokud je aktivní vhodná úloha. V klidovém stavu nebo během zhuštění tento přepínač nefunguje. |
| Shift+Tab | Přepne režim plánu; nevybírá jiný režim oprávnění. |
| Escape | Zavře návrhy nebo výběr. Mimo automatické doplňování a výběr relací zahodí Escape čekající vstupy a přeruší běžící práci; dosud neodeslaný návrh zůstává zachován. |
| Dvakrát Escape v nečinnosti | Při dvou rychle po sobě následujících stisknutích Escape otevře výběr pro vrácení kroků konverzace. |
| Ctrl+C | Přeruší nejprve aktivní práci na popředí. Bez takové práce vyprázdní návrh a zobrazí upozornění na ukončení; bezprostředně následující druhý stisk Ctrl+C ukončí konzoli. |
| Ctrl+D při prázdném vstupu | Zobrazí upozornění na ukončení; druhý po sobě následující stisk Ctrl+D ukončí konzoli. |
| Šipka nahoru / dolů při prázdném vstupu | Může posouvat aktivní zobrazení vedlejších dotazů. Během běžící práce může šipka nahoru vrátit poslední dosud čekající místní vstup k úpravě; jinak platí běžná pravidla editoru. |
| Alt+V ve Windows Ctrl+V na jiných systémech | Nejprve rozbalí sbalený blok vložení u kurzoru nebo se pokusí vložit obrázek ze schránky. Bez obrázku se zpracování vrátí k zadávání textu; podpora obrázků a vhodná konfigurace zůstávají nutné. |
Pokud mají čekající vstupy zůstat zachovány, použij cíleně /abort. /stop je navíc zahodí. Pro vrácení kroků konverzace je k dispozici také /undo.
Příkazy přes Telegram
Připojená konzole King musí běžet. Ve schváleném přímém chatu můžeš posílat následující příkazy; ve skupinách musí být zpráva výslovně přiřazena botovi. Místní seznam příkazů nebo pluginů toto schválení nerozšiřuje.
| Příkaz | Použití |
|---|---|
| /befehle | Zobrazí skutečně podporované příkazy Telegramu, také když je konzole zaneprázdněná. |
| /loop [Interval] [Prompt] | Vytvořit opakovaný úkol; status, pause, resume a stop ho řídí. |
| /goal | Vytvořit cíl nebo ho spravovat jeho dostupnými podpříkazy. |
| /idea, /chancenradar | Spustit nebo spravovat příslušný pracovní režim ve stanoveném rozsahu. |
| /curiosity, /scout | Spustit omezenou rešerši; bez tématu se nejprve zeptá na směr. |
| /reload | Znovu načíst relaci podle běžných pravidel dostupnosti. |
| /memory status|on|off | Zkontrolovat nebo změnit stav osobní paměti. |
| /queue | Zobrazí nebo změní, jak tato relace zpracovává příchozí zprávy. Režimy se jmenují steer, followup, collect a interrupt; reset nebo default odstraní nastavení specifické pro relaci. |
| /usage off|tokens|full|reset | off, tokens a full uloží režim zobrazení pro tuto relaci. reset odstraní toto nastavení; inherit, clear a default jsou rovnocenné. |
/loop@TvůjBot status je rovněž přípustný. Ne každý příkaz lze provést během odpovědi. Nepodporované názvy jako /login, /new nebo /god se neprovedou jako příkaz dálkového ovládání. Příkazy připojení bota /start, /help a /status v přímém chatu jsou od toho oddělené.
Starší názvy příkazů
/model, /automodel a /router zůstávají zachovány z důvodů kompatibility. Nevybírají už žádný model, ale otevírají jako /effort výběr úrovně přemýšlení. Argumenty za těmito třemi staršími názvy se ignorují.
/update není v konzolové verzi 9.1.620 v registru integrovaných slash příkazů. Použij blun update v terminálu operačního systému. Příkaz nepatří do vstupního pole chatu.