--- type: concept title: "Coding agent" tags: [coding-agent, llm, tool-design, agent-architecture] sources: [pi-coding-agent-mario-zechner, pi-dev-terminal-limitation, claude-code-local-cloud-models, claude-code-ollama-workflow, claude-code-openrouter-beast-mode, claude-code-goal-command] created: 2026-06-16 updated: 2026-06-22 graph: node_id: concept:coding-agent canonical: true relationships: - predicate: depends_on object: concept:llm source: pi-coding-agent-mario-zechner evidence: "Coding agenti využívají LLM jako jádro" confidence: high status: current --- # Coding agent Software nástroj, který využívá LLM k autonomnímu nebo poloautonomnímu psaní, úpravě a správě kódu. Typicky nabízí schopnosti jako čtení/zápis souborů, spouštění příkazů, vyhledávání v codebase a správu kontextu. ## Běžné problémy (podle Maria Zechnera) - **Feature bloat** — agenti nabírají funkce, které nejsou potřeba a přidávají skrytou kontextovou injekci. - **Skryté chování** — vendoři mění system prompty a kontext bez transparentnosti. - **Špatná pozorovatelnost** — těžké vidět, co agent dělá a kolik stojí. - **Chybějící rozšiřitelnost** — power user nemůže přidat vlastní nástroje bez forku. - **Approval fatigue** — buď plná autonomie, nebo approval pro každou akci. - **Špatná správa kontextu** — session compaction ztrácí důležitý kontext. ## Příklady - [[product-pi]] — minimalistický agent (4 nástroje, tree-structured sessions) - Claude Code, OpenCode, Codex CLI, AMP, Cline — zmínění konkurenti ## Modely a konfigurace - [[local-vs-cloud-models]] — trade-offy mezi lokálními a cloud modely - [[coding-agent-setup]] — konfigurace a nastavení - [[cost-optimization]] — optimalizace nákladů na API ## Související - [[tree-structured-sessions]] — Piův přístup ke správě kontextu - [[terminal-limitation]] — společná limitace terminal-only agentů - [[pi-coding-agent-mario-zechner]] — zdroj (talk) - [[pi-dev-terminal-limitation]] — zdroj (poznámka o terminálové limitaci) - [[claude-code-local-cloud-models]] — zdroj (Ollama/OpenRouter/llama.cpp setup) - [[claude-code-ollama-workflow]] — zdroj (Ollama workflow návod) - [[claude-code-openrouter-beast-mode]] — zdroj (OpenRouter beast mode) - [[claude-code-goal-command]] — zdroj (/goal příkaz dokumentace) ## Autonomní běh - [[goal-driven-agent-loop]] — koncept autonomního agenta s verifikovatelnou koncovou podmínkou