BlogA file, a wiki, or a shared ledger?
Objections

A file, a wiki, or a shared ledger?

Stele
  • objections
  • positioning

The most common pushback we hear: “I can already do this with Notion, Obsidian, or a markdown file in the repo.” Sometimes that is true. Here is the difference when it is not.

Abstract illustration contrasting a single file with a shared connected ledger.

A file has no opinion about what is still true

You reverse a decision. The old note is still sitting in the folder or the wiki page. Weeks later an agent reads it, believes it, and rebuilds the thing you tore out. Nothing flagged it, because a file cannot tell when it has gone wrong.

Stele can. A reversed decision is retired: still visible, still explaining itself, but no longer served as truth. Whatever replaced it comes back alongside, carrying the reason for the change. Resolved risks bound to a task retire when that task closes. Facts that have drifted get flagged for review. The difference is not where your notes live. It is whether anything is keeping them true.

A wiki the agent never opens is not agent memory

Notion and Obsidian are strong for humans writing long-form docs. As agent memory they usually fail for two structural reasons: your coding agent does not automatically read the wiki before every prompt, and people rarely update the wiki every time a decision flips.

Stele’s hooks inject relevant context from the project record on the way into a prompt (soft, best-effort, and pausable). Agents also write back mid-work. Human docs you hope someone finds are not the same system.

A store is not a loop

Free graph and RAG libraries give you storage or retrieval. You still have to operate the rest: read context before every prompt, write it back mid-task, claim work so two agents do not collide, keep the record from rotting, and make it work across every agent you use.

Stele is that loop, already built and hosted. The graph is reachable from any device without opening the repo. Non-coding agents can connect over MCP and see the same knowledge your coding agent has, down to the task in progress. A SQLite file in one checkout cannot do that.

If the free version fits, use it
If a carefully pruned markdown folder or an open RAG stack already meets your needs, that is the right choice. An open, SQLite-backed version of Stele is planned for self-hosting. The managed product is for when you want the cross-agent record that works everywhere, not only in one checkout.

Further reading