Skip to main content

agno-itsuki

Itsuki memory tools for Agno agents.

pip install agno-itsuki
from agno.agent import Agent
from agno_itsuki import ItsukiTools

agent = Agent(tools=[ItsukiTools(user_id="user_42")], ...)

Set ITSUKI_API_KEY in your environment. Create one at itsuki.app under API Keys.

This is model-called memory

The model decides when to search and when to save. That is the same shape Agno's own Mem0 toolkit has, and it is deliberately not an automatic lifecycle: nothing here fires on every turn. Agno's built-in memory remains the automatic layer, and this runs alongside it.

The toolkit ships instructions telling the model to search at the start of a conversation and to save the moment the user states a durable fact. Pass add_instructions=False if you would rather write your own.

Tools

Tool Enabled by default
itsuki_search_memory yes
itsuki_save_memory yes
itsuki_list_memories yes
itsuki_get_memory yes
itsuki_delete_memory no — enable_delete=True
itsuki_delete_all_memories no — enable_delete_all=True

Deletion is off because a model that can delete is a model that can be talked into deleting. When enabled, both tools additionally require an explicit confirmed=True argument, and both are registered in Agno's requires_confirmation_tools so the host asks too. itsuki_delete_all_memories previews by default and is scoped to memories this adapter wrote.

Identity

Resolution order is the constructor's user_id, then the run's run_context.user_id, then a readable refusal. No tool takes a user id. Every tool argument is filled in by a model that has read attacker-influenced text, so tenancy is never expressible as an argument.

Behaviour under failure

Tools return a JSON error object — never a raised exception, which would break the agent run. Credentials are scrubbed from content before storage and redacted from every error surface, because a tool result goes straight into the model's context.

License

Apache-2.0

Metadata

Release files for agno-itsuki 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agno-itsuki 0.1.1
File Size Uploaded
agno_itsuki-0.1.1.tar.gz 15.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for agno-itsuki 0.1.1
File Interpreter ABI Platform
agno_itsuki-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 32.6 kB

Release files / agno_itsuki-0.1.1.tar.gz

Download URL agno_itsuki-0.1.1.tar.gz
Size 15.4 kB
Tags Source
SHA-256 checksum
How to use checksums
4925a5f9401446c66e09740ec1db72641301c8276fd8a5d67e56fbd4263f6e5b
BLAKE2b-256 checksum
How to use checksums
1568c8ac368b26d332650909df38d21e85bd5a6f4fee0da01bb32d4f896e6a03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 15, 2026.

Transparency log

Release files / agno_itsuki-0.1.1-py3-none-any.whl

Download URL agno_itsuki-0.1.1-py3-none-any.whl
Size 17.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c3e9487d7d1d4071d1d41d98152ab3b17c785c1bc8db365768b2c6e5459c4800
BLAKE2b-256 checksum
How to use checksums
b7ba80f2e509712ab43e8619e242374f639602771a1ab26eaaa5ebd9fc48cdaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 15, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page