Gralkor.Client.Native (jido_gralkor v4.1.0)

Copy Markdown View Source

Production Gralkor.Client implementation. In-process — no HTTP — talks to graphiti via Gralkor.GraphitiPool (Pythonx-backed) and to the LLM via req_llm (Elixir-side, used by Gralkor.Distill and Gralkor.Interpret).

See ex-client-native in gralkor/TEST_TREES.md.

Summary

Functions

Turn one turn into a Gralkor.AgentLearning via the configured LLM. Wired into the CaptureBuffer flush callback as the learn_fn dep — the flush path calls it for every captured turn (learning is unconditional).

Functions

learn(turn, agent_name, user_name)

Turn one turn into a Gralkor.AgentLearning via the configured LLM. Wired into the CaptureBuffer flush callback as the learn_fn dep — the flush path calls it for every captured turn (learning is unconditional).