Skip to main content

omnigent-plur

Persistent memory for OmniGent agents, powered by PLUR. OmniGent governs and composes agents but has no memory; omnigent-plur plugs PLUR in so an agent corrected on Monday remembers on Tuesday — across sessions and harnesses.

Status: v0 / alpha. Validated on real infrastructure: the agent-driven MCP path and the auto-learn policy run on stock OmniGent; auto-recall uses the upstream context_providers hook (proven end-to-end with a live model). See DESIGN.md.

How it works

It wraps PLUR (never reimplements it): all memory goes through the published plur-mcp stdio server over MCP. Three layers, via OmniGent's own extension seams:

  1. Agent-driven (stock OmniGent) — declare PLUR as an MCP tool; the agent calls recall/learn.
  2. Auto-learn (stock OmniGent) — a request-phase policy captures corrections automatically.
  3. Auto-recall (needs the context_providers hook) — a per-turn provider injects recalled engrams into the system prompt, additively.

Install

pip install omnigent-plur            # once published
# from source:
pip install -e ".[dev]"

Requires the PLUR MCP server on PATH (plur-mcp, from @plur-ai/mcp). Auto-recall requires an OmniGent build with the context_providers hook.

Quickstart

omnigent run examples/plur_agent.yaml -p "fix the deploy script"

Pieces

File Role
omnigent_plur/plur_client.py The only code that talks to PLUR (plur-mcp over MCP).
omnigent_plur/policy.py plur_autolearn — request-phase auto-learn policy.
omnigent_plur/providers.py recall — per-turn auto-recall context provider.
examples/plur_agent.yaml Working agent spec wiring all three layers.

Develop

pip install -e ".[dev]"
ruff check . && ruff format --check . && pytest -q

Apache-2.0.

Metadata

Release files for omnigent-plur 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 omnigent-plur 0.1.0
File Size Uploaded
omnigent_plur-0.1.0.tar.gz 21.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for omnigent-plur 0.1.0
File Interpreter ABI Platform
omnigent_plur-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 31.4 kB

Release files / omnigent_plur-0.1.0.tar.gz

Download URL omnigent_plur-0.1.0.tar.gz
Size 21.1 kB
Tags Source
SHA-256 checksum
How to use checksums
8bed2c60eebe36688b8109eb76081b3c93385cecb5729694e1bf63e84221931d
BLAKE2b-256 checksum
How to use checksums
fac593e26e1f2ab789a340af73e3297d3ab4d172eaf9162de9c97316d6957461
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 10, 2026.

Transparency log

Release files / omnigent_plur-0.1.0-py3-none-any.whl

Download URL omnigent_plur-0.1.0-py3-none-any.whl
Size 10.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d64e90a88d2f94e3f10f6b00e1ab7d68d87d39648bbe2e9d5602d11b105c90e5
BLAKE2b-256 checksum
How to use checksums
59dc759f891987425fb04762adf7195201cf0e9b0be2cdfd266f502a387cbbec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 10, 2026.

Transparency log

Release history Release notifications | RSS feed

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