Files
nanobot-runtime/cml/wiki/concepts/tree-structured-sessions.md
2026-06-24 08:11:12 +02:00

1.5 KiB

type, title, tags, sources, created, updated, graph
type title tags sources created updated graph
concept Tree-structured sessions
coding-agent
agent-architecture
context-management
pi-coding-agent-mario-zechner
2026-06-16 2026-06-16
node_id relationships
concept:tree-structured-sessions
predicate object source evidence confidence status
depends_on concept:coding-agent pi-coding-agent-mario-zechner Tree-structured sessions jsou designový vzor pro coding agenty high current

Tree-structured sessions

Designový vzor pro správu kontextu v coding agentech, zavedený v product-pi. Místo lineární chat historie (kde se kontext komprimuje a ztrácí) se session větví jako strom — sub-agenti mohou nezávisle číst soubory a pracovat, přičemž zachovávají lineage a kontext rodičovské session.

Problém, který řeší

Lineární chat historie v coding agentech vede k:

  • Ztrátě důležitého kontextu při compaction
  • Nemožnosti paralelně zkoumat různé větve řešení
  • Nepružnému řízení — buď vše v jedné session, nebo nová session od nuly

Princip

  • Session je strom (tree), ne seznam (list).
  • Sub-agent se může odvětvit od libovolného bodu v konverzaci.
  • Každý uzel má přístup k souborům a může číst nezávisle.
  • Lineage (původ) je zachována — lze sledovat, odkud sub-agent vznikl.

Související