mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-23 00:41:13 +00:00
CodergenHandler now reads `current.preamble` from context and prepends it to the prompt before dispatching to backends. For `full` fidelity the engine sets preamble to empty, so the prepend is a no-op. This ensures downstream LLM nodes see prior node outputs (e.g. script stdout) without any trait changes. AgentBackend gains a `sessions` cache keyed by thread ID. When fidelity is `full` and a thread_id is present, sessions are reused across nodes so the LLM sees the full conversation history. Usage aggregation only counts turns added after the reuse point to prevent double-counting. Failed sessions are dropped rather than cached. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| agent | ||
| attractor | ||
| git-storage | ||
| llm | ||
| redact | ||
| terminal | ||