Skip to content
Agentmart
Submit a tool

darwin-memo

Self-curating agent memory kept honest by survival-based selection over measured outcomes.

Connector by rogermsc · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/rogermsc-darwin-memo

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Self-curating agent memory kept honest by survival-based selection over measured outcomes.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
3 read · 4 write · 0 delete · 7 not yet classified
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Python package

Tools by what they do 14

Read from the source code; the running server may list different tools.

Read 3 · Look things up without changing anything.

  • memory_audit
  • memory_query
  • memory_stats

Write 4 · Create, change, send or run things.

  • memory_abandon
  • memory_add
  • memory_pin
  • memory_unpin

Not yet classified 7 · We could not tell from the name and description.

  • memory_doctor
  • memory_forget
  • memory_obituary
  • memory_pending
  • memory_settle
  • memory_tick
  • memory_top

Secrets and settings it asks for

Other settings (environment variables or headers).

  • DARWIN_MEMO_PATH

Files it touches

  • Any path the agent passes to its tools

Tools (14)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • memory_abandon

    Release a ticket whose answer you did not act on. No action means no outcome to measure; abandoning settles at delta zero so the entries it escrowed can be curated normally.

  • memory_add

    Write a new entry. It starts at spawn energy and must earn its keep from here: adding is cheap, surviving is not.

  • memory_audit

    Digest of the event log: decisions, settlements, culls, and energy flow with top gainers and losers. The audit trail for spotting a poisoned entry's rise and death. ``since`` is an ISO-8601 UTC floor, ``last`` keeps only the newest N events; zero values mean no filter.

  • memory_doctor

    Name the failure mode behind a store that is not earning. Returns findings with a code, a severity, the evidence behind each one, and what to do about it -- rather than leaving several different degeneracies looking identical from the outside. An empty findings list on a store that has never ticked means "no evidence yet", not "healthy"; ``evidence_window`` says which.

  • memory_forget

    Bury an entry outright, without waiting for selection. For advice that is wrong but inert: selection can only remove what it measures, and an entry nothing acts on is never settled, so it starves only slowly and answers in the meantime. Refused for a pinned entry (unpin it first) and for one escrowed against an open ticket; the reply says which.

  • memory_obituary

    Why did this entry die (or how is it doing)? Full credit history from the ledger.

  • memory_pending

    Open tickets, with their ids: decisions still awaiting an outcome. memory_stats reports only how many there are, which is no help to a host that lost a ticket id across a restart. Settle the ones you acted on, abandon the ones you did not; a ticket left open escrows its entries, which keep paying upkeep but cannot be buried or merged until the verdict lands.

  • memory_pin

    Protect an entry from starvation and merges. A pin is a standing claim that this entry is correct regardless of what it earns, so it suspends the only mechanism that removes bad memory. Pin sparingly, and prefer letting an entry earn its place.

  • memory_query

    Ask the memory a question. Returns the answer and a ticket id. Answers carry each entry's age (UTC recorded timestamp, born tick, last settled tick; "age unknown" for entries persisted before timestamps existed), and near-duplicate entries that disagree surface together as a dated conflict block, newest first, instead of one silently winning. Weigh stale advice accordingly. half_life greater than zero opts into recency-weighted ranking, halving scores every that many ticks since an entry last settled; it reorders results only and never moves energy. If you act on the answer, keep the ticket …

  • memory_settle

    Report an agent-supplied outcome for a ticket. delta is an agent-supplied outcome, not independently verified. Positive reinforces the entries that produced the answer, negative drains them. Do not pass a quality score or a vibe.

  • memory_stats

    Population overview: alive, graveyard, energy by kind.

  • memory_tick

    Advance one unit of time: upkeep, deaths, consolidation. Call at natural boundaries, like the end of a work session.

  • memory_top

    Living entries ranked by balance: what this memory is made of. Balance is the entry's energy. Every entry pays upkeep each tick and earns only from settled outcomes, so a high balance means repeatedly measured-useful, and ticks_to_starvation is how long the entry has left if it never earns again.

  • memory_unpin

    Return a pinned entry to normal selection pressure.

Signals

Stars
0
Forks
0
Open issues
2
Weekly downloads
39
Last commit
Sep 21, 2026 (1 month ago)
Last release
Sep 4, 2026 (1 month ago)
Last package publish
Sep 4, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.rogermsc/darwin-memo
Version
0.7.1
Auth
No auth
Packages
pypi darwin-memo
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from rogermsc

Cite this page

darwin-memo MCP server. Agent Mart. https://agentmart.dev/connectors/rogermsc-darwin-memo (last updated 2026-10-24)