NiadraAgno gives you instructions (a dynamic instruction with the pack), tools (the kit as Agno Functions) and the pre_hook and post_hook hooks that record the turns. Python only.
Install
The five primitives
Minimal example
examples/agno_agent.py.
Agent memory
NiadraAgno(conversation, instructions=..., agent_memory=True) puts the agent’s own notes between your instructions and the customer’s context and adds the two tools. See Agent memory.
Limits
- Agno’s own memory and storage stay Agno’s; Niadra is the company’s memory of the customer.
- Nothing here fails the run: without a pack,
instructionsreturns your text alone. - Tested against
agno3.0.11 with the model replaced by a fake and Niadra on the emulator.
Next steps
History navigation
the three tools the agent receives.
Agent memory
the agent’s own working notes.

