shipwithjev

Catalog / Tools & apps

0018GitHub

perfectrecall

Agent memory where Jev decides what is worth recalling.

Arslan R.’s memory layer stores in a Mnemosyne-compatible format and integrates with Hermes. Retrieval is a typed decision rather than a similarity score.

arslanr-com/perfectrecallREADME ↗
# PerfectRecall

**Jev-powered memory for AI agents.** Try it on Hermes. Replace Mnemosyne while keeping your existing SQLite database, memory banks, and tool calls.

An independent 120-question LongMemEval-S experiment reduced final-answer errors from **62 to 17 (72.6%)**, using the same GPT-5.6 Luna caller with high reasoning effort. Accuracy rose from **48.3% to 85.8%**. These are results for a frozen predecessor of this release, not a fresh validation of the renamed package or an official leaderboard score. [Methods, results, regressions, and reproduction](benchmarks/README.md).

PerfectRecall asks Jev to evaluate every eligible memory against short criteria supplied by the calling agent. It returns the original evidence for that agent to reason over. There is no embedding model, vector index, or hidden query-writing model in the production package.

## Install in Hermes

For Hermes versions with Git plugin installation, install the directory plugin and run the native memory setup:

```sh
hermes plugins install https://github.com/arslanr-com/perfectrecall
hermes memory setup perfectrecall
```

This installs the repository's code and declared Python dependencies without a separate PerfectRecall pip installation. The setup command backs up configuration, selects PerfectRecall, and disables legacy source plugins while keeping their files. Set `OPENROUTER_API_KEY` in the Hermes environment and restart. A catalog listing is being submitted; installation by the bare name `perfectrecall` requires its acceptance. [Installation and rollback](docs/INSTALLATION.md).

### Install as a Python package

Python 3.10 or newer is required. Install into **the same Python environment that runs Hermes**. On a standard Hermes installation:

```sh
~/.hermes/hermes-agent/venv/bin/python -m

Also filed under Tools & apps

  1. 0573

    Support chat: agent offered a human escalation path

    A frustrated customer hits a bot loop twice; the judge checks whether a human handoff was offered.

    everyai-com · Tools & apps

  2. 0572

    Subscription cancel: effective date is explicit

    An agent cancels a subscription; the judge checks the exact date the cancellation takes effect.

    everyai-com · Tools & apps

  3. 0571

    Sales quote: numbers match the official price list

    An agent quotes $29/seat against a price list; the judge checks the quote matches exactly.

    everyai-com · Tools & apps

  4. 0570

    Refund chat: agent stated the amount before issuing it

    A support agent issues a $42.50 refund; the judge checks the exact amount was stated before the refund was confirmed.

    everyai-com · Tools & apps