provozni zaloha
This commit is contained in:
41
cml/wiki/concepts/tree-structured-sessions.md
Normal file
41
cml/wiki/concepts/tree-structured-sessions.md
Normal file
@@ -0,0 +1,41 @@
|
||||
---
|
||||
type: concept
|
||||
title: "Tree-structured sessions"
|
||||
tags: [coding-agent, agent-architecture, context-management]
|
||||
sources: [pi-coding-agent-mario-zechner]
|
||||
created: 2026-06-16
|
||||
updated: 2026-06-16
|
||||
graph:
|
||||
node_id: concept:tree-structured-sessions
|
||||
relationships:
|
||||
- predicate: depends_on
|
||||
object: concept:coding-agent
|
||||
source: pi-coding-agent-mario-zechner
|
||||
evidence: "Tree-structured sessions jsou designový vzor pro coding agenty"
|
||||
confidence: high
|
||||
status: current
|
||||
---
|
||||
|
||||
# Tree-structured sessions
|
||||
|
||||
Designový vzor pro správu kontextu v coding agentech, zavedený v [[product-pi|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í
|
||||
|
||||
- [[coding-agent]] — obecný koncept
|
||||
- [[product-pi]] — agent, který tento vzor implementuje
|
||||
- [[pi-coding-agent-mario-zechner]] — zdroj (talk)
|
||||
Reference in New Issue
Block a user