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.0

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.0
File Size Uploaded
agno_itsuki-0.1.0.tar.gz 15.0 kB Details

Built distribution (wheel)

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

Total release size: 31.8 kB

Release files / agno_itsuki-0.1.0.tar.gz

Download URL agno_itsuki-0.1.0.tar.gz
Size 15.0 kB
Tags Source
SHA-256 checksum
How to use checksums
7e8dceaaaffa8e7a891d6001b5ae4e33137a1f85e070170fc7912584be72d06d
BLAKE2b-256 checksum
How to use checksums
c0c65daa4ec37cd99f10628232703581ce38709b68470fe3342fe916c48143b0
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.0-py3-none-any.whl

Download URL agno_itsuki-0.1.0-py3-none-any.whl
Size 16.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ebe64f5209dba776f4241b370906ab648b49fdb79b667fa64ce9c529484c8ff8
BLAKE2b-256 checksum
How to use checksums
4fbb01a7ceb60515d7d70a848a229b9f067cce4fa4e391904d16b53281de73f0
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

0.1.1

2 release files

This release

0.1.0 This release

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