Module spec_binding

Module spec_binding 

Source
Expand description

The MemoryBinding implementation — how a SessionSpec’s memory section reaches the real engine.

The spec side (in gemini-adk-fluent-rs) is pure data: slots, and remember effects. This module is the other half of that seam: it hands the declaration to LiveMemoryExt::with_memory_slots (tools, ingestion, reconciliation, slot projection) and routes remember effects through MemorySession::apply_explicit_command — the same path the manage_memory tool takes, so a spec-authored remember and a user-asked remember are indistinguishable downstream.

Structs§

SessionMemoryBinding
MemoryBinding over a MemorySession.