Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

ai:platformy:agenti-a-orchestrace:ruflo [2026/04/11 11:53] – Věrná migrace Ruflo do agentů a orchestrace Petr Nosekai:platformy:agenti-a-orchestrace:ruflo [2026/04/18 11:49] (aktuální) – Rozšíření článku o workflow a limity Ruflo Petr Nosek
Řádek 138: Řádek 138:
   * [[ai:platformy:ui-a-self-hosted:openwebui|OpenWebUI]]   * [[ai:platformy:ui-a-self-hosted:openwebui|OpenWebUI]]
   * [[https://github.com/ruvnet/ruflo|Ruflo na GitHubu]]   * [[https://github.com/ruvnet/ruflo|Ruflo na GitHubu]]
 +
 +===== Typické workflow =====
 +
 +[[https://claude-flow.ruv.io/|Ruflo]] dává v praxi největší smysl jako orchestrace nad [[ai:platformy:claude-code:start|Claude Code]]. Typický workflow není o ručním volání každého interního nástroje, ale o tom, že se nejdřív připraví projekt, připojí MCP server a teprve potom se řeší explicitní swarm nebo agent příkazy tam, kde je potřeba větší kontrola.
 +
 +==== 1. Inicializace projektu ====
 +
 +Podle [[https://github.com/ruvnet/ruflo|README projektu]] se projekt obvykle inicializuje přes ''npx'' nebo instalační skript. Tím se připraví lokální kontext, helpery a soubory, ze kterých pak Ruflo vychází při routování práce.
 +
 +<code bash>
 +# rychlý start bez globální instalace
 +npx ruflo@latest init
 +
 +# interaktivní průvodce
 +npx ruflo@latest init --wizard
 +</code>
 +
 +==== 2. Připojení přes MCP ====
 +
 +Pro běžnou práci s Claude Code je praktické přidat Ruflo jako MCP server a ověřit, že je skutečně zaregistrovaný:
 +
 +<code bash>
 +claude mcp add ruflo -- npx -y ruflo@latest mcp start
 +claude mcp list
 +</code>
 +
 +V této chvíli se Ruflo chová jako orchestrace nad běžnou konverzací. V README je výslovně popsané, že po ''init'' není nutné učit se všechny dostupné nástroje ručně — hooks a routing mají část práce převzít automaticky.
 +
 +==== 3. Běžný pracovní režim ====
 +
 +Prakticky to znamená tento sled:
 +
 +  * zadáš úkol v Claude Code běžným jazykem
 +  * Ruflo podle složitosti rozhodne, jestli stačí jednoduchý transform, jeden agent nebo koordinovaná skupina
 +  * při opakovaných typech úloh využije uložené vzory a paměť
 +  * explicitní swarm orchestrace má smysl hlavně u větších změn, review nebo auditů
 +
 +==== 4. Kdy použít explicitní CLI ====
 +
 +Když je potřeba mít větší kontrolu nad rolí agentů nebo nad stylem koordinace, dává smysl sáhnout po explicitních CLI příkazech z dokumentace:
 +
 +<code bash>
 +npx ruflo@latest agent list
 +npx ruflo@latest agent spawn -t coder --name my-coder
 +npx ruflo@latest hive-mind spawn "Implement user authentication"
 +</code>
 +
 +Tohle je vhodnější pro delší nebo rozdělené úlohy než pro drobné jednorázové úpravy.
 +
 +==== 5. Upgrade a údržba ====
 +
 +Dokumentace počítá i s průběžným doplňováním nových helperů, skills a agentů:
 +
 +<code bash>
 +npx ruflo@latest init upgrade
 +npx ruflo@latest init upgrade --add-missing
 +</code>
 +
 +Přepínač ''--add-missing'' je praktický ve chvíli, kdy chceš doplnit nové skills, agenty nebo pomocné soubory bez přepsání stávajících customizací.
 +
 +===== Limity a praktické poznámky =====
 +
 +==== Šířka rozhraní ====
 +
 +[[https://github.com/ruvnet/ruflo|Ruflo README]] samo upozorňuje, že není nutné učit se všechny MCP nástroje a CLI příkazy ručně. To je užitečný signál: projekt má velkou plochu rozhraní a při příliš brzkém použití všech možností se z něj snadno stane další vrstva komplexity nad už tak složitým AI workflow.
 +
 +==== Největší smysl má v Claude Code ====
 +
 +Ruflo umí fungovat i přes další klienty a MCP prostředí, ale dokumentace je nejsilnější právě kolem Claude Code. Prakticky to znamená, že mimo Claude Code se častěji řeší ruční konfigurace MCP serveru, rozdíly mezi klienty a menší množství přímočarých návodů.
 +
 +==== Swarm není zadarmo ====
 +
 +V dokumentaci je přímo doporučené držet se u kódovacích úloh spíš hierarchické topologie a menšího počtu agentů. Je to dobrá připomínka, že více agentů automaticky neznamená lepší výsledek. S rostoucím počtem workerů roste i koordinační režie, riziko driftu a potřeba průběžné kontroly.
 +
 +==== Nároky na prostředí ====
 +
 +Podle instalační části README je potřeba minimálně Node.js 20+ a odpovídající package manager. Dokumentace zároveň rozlišuje lehčí instalaci ''--omit=optional'' a plnou defaultní instalaci s volitelnými ML a embedding závislostmi. Praktický limit je tedy jednoduchý: pokud chceš jen vyzkoušet CLI a MCP integraci, je lepší začít menším profilem; plná instalace přidává další závislosti a provozní složitost.
 +
 +==== Přetrvávající staré názvosloví ====
 +
 +[[https://github.com/ruvnet/ruflo/blob/main/CHANGELOG.md|Changelog projektu]] potvrzuje rebranding Claude Flow → Ruflo, ale v ekosystému pořád zůstává staré pojmenování na více místech — například v URL dokumentace, v npm balíčku ''claude-flow'' nebo ve starších referencích. Při hledání návodů a issue je proto potřeba počítat s oběma názvy.
 +
 +===== Zdroje =====
 +
 +  * [[https://claude-flow.ruv.io/|Ruflo / Claude Flow – oficiální dokumentace]]
 +  * [[https://github.com/ruvnet/ruflo|Ruflo na GitHubu]]
 +  * [[https://github.com/ruvnet/ruflo/blob/main/CHANGELOG.md|Ruflo CHANGELOG]]
 +
  • ai/platformy/agenti-a-orchestrace/ruflo.txt
  • Poslední úprava: 2026/04/18 11:49
  • autor: Petr Nosek