Co je HiAI OpenCode?
HiAI OpenCode je plugin pro OpenCode, který transformuje základní editor OpenCode do sofistikovaného vývojového prostředí s více agenty. Namísto jediného AI asistenta systém poskytuje 14 odlišných agentů – z nichž každý je navržen pro specifické aspekty vývojového workflow.
Architektura agentů
Systém implementuje kanonický model agentů s jasně definovanými odpovědnostmi:
Bob slouží jako orchestrátor, který rozkládá požadavky a deleguje je specializovaným agentům. Coder se zabývá hlubokými implementačními úkoly a píše kód produkční kvality s plným povědomím o kontextu. Strategist přistupuje k komplexním problémům pomocí dekompozice a analýzy závislostí. Manager se stará o delegování, sledování TODO a monitorování pokroku.
Critic provádí revizi po implementaci, zajišťuje, aby kód splňoval standardy kvality, a identifikuje potenciální problémy před vydáním. Designer koordinuje práci UI/UX prostřednictvím integrace Stitch a transformuje koncepty do vizuálních návrhů. Researcher shromažďuje kontext z codebase a externí dokumentace. Writer vytváří texty, SEO obsah a marketingové materiály. Vision se stará o zpracování médií – extrakci informací z PDF, analýzu obrázků a zpracování vizuálního obsahu.
Systém také zahrnuje Agent Skills pro správu a objevování dovedností, Sub pro lehké vázané úkoly, build pro obecnou exekuci, plan pro architektonické plánování a Quality Guardian pro vícerozměrnou revizi.
Skrytí agenti (5)
Směrování agentů podle režimu
Různé úlohy jsou směrovány k různým agentům na základě vybraného režimu:
- Quick mode (opravy v jednom souboru, překlepy, jednoduché modifikace) směruje k Sub
- Deep mode (autonomní implementace) směruje k Coder
- Ultrabrain mode (těžká logika, architektura, strategie) směruje k Strategist
- Visual-engineering mode směruje k Designer
- Writing mode směruje k Writer
- Git operace směrují k Manager
Integrace MCP
Plugin propojuje několik MCP (Model Context Protocol) serverů pro rozšířené schopnosti:
Stitch poskytuje integraci designových systémů a generování UI. Firecrawl se stará o webový výzkum a extrakci obsahu. Context7 přistupuje k dokumentaci knihoven. grep_app vyhledává v GitHubu reálné příklady kódu. MemPalace poskytuje schopnosti znalostního grafu a paměti. Sequential-thinking umožňuje strukturované uvažování pro komplexní problémy.
Instalace a konfigurace
Instalace probíhá pomocí: opencode plugin @hiai-gg/hiai-opencode@latest --global
Konfigurace probíhá prostřednictvím hiai-opencode.json, kde se definují sloty pro modely, nastavení MCP switchboardu a ovládací prvky pro objevování dovedností. Konfigurace přijímá 10 slotů pro modely s vaším specifikací poskytovatele a řetězci náhradních řešení (fallback chains).
Integrace LSP
Systém poskytuje výchozí nastavení jazykových serverů pro TypeScript, Svelte, ESLint, Bash a Pyright. To umožňuje detekci chyb v reálném čase, inteligentní automatické doplňování a podporu refaktorování v celém vývojovém workflow.
Mechanismy pokračování
Ralph-loop poskytuje automatické pokračování úkolů – systém si pamatuje, kde práce skončila, a inteligentně ji pokračuje. Tvrdé vynucování pokračování Todo zajišťuje, že úkoly jsou dokončeny v plném rozsahu, místo aby byly uprostřed exekuce opuštěny.
Plugin je distribuován jako @hiai-gg/hiai-opencode na npm, což umožňuje snadnou instalaci a aktualizaci prostřednictvím standardního správce balíčků Node.js.