← Plugin catalog
Productivity

BetterContext

Unknown Digital LLC v0.2.2

Persistent memory for your AI

Create a free account to save this plugin.

From the developer

Declared capabilities

  • Read
  • Write

Not specified in the available declarations: limitations, pricing & account requirements.

Onboarding example

Register this chat and recover its MEM counter.
Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 6, 2026. Package observed Nov 6, 2026.

View package source →

Description

From the marketplace listing

BetterContext provides persistent memory for AI tasks that have local computer access. Save and recall project decisions, preferences, notes, and tasks; register chats with MEM message counters; and relay messages between registered chats sharing one database. This Directory release contains skills and local Python commands. It does not register BetterContext callable MCP tools. Memory and relay work through the assistant's local command execution and require Python 3.10+ plus access to your chosen persistent folder. Ordinary hosted ChatGPT chats cannot access your computer's memory database by installing this plugin. Hosted ChatGPT Work may run these commands in its own execution environment; persistence and sharing between hosted chats are not guaranteed. This is separate from storage on your computer. The full local package provides direct MCP tool integration separately. To choose or move storage, ask: "Show my memory location" or "Move my existing BetterContext memory to [absolute folder]." To share a store between computers, enroll each installation in the same permanent shared registry using that computer's mount path. Migrations preview the change, create a verified backup, preserve records and counters, and update enrolled installations. Keep the registry outside the moved folder and reachable by every host. Public and private editions stay separate. MEM counters reconcile available visible assistant-message history; prefix display depends on the assistant following the skill. A counter is not a complete transcript archive. Cross-chat recall covers saved/imported content and accessible history, not every conversation in your account. Relay queues messages; it does not itself wake another chat. An optional helper can wake selected local Codex tasks when the destination computer is running and has a compatible Codex CLI. Windows helper installation is tested; new Linux/macOS installers and reboot behavior remain unverified. Hosted ChatGPT wake is unavailable. Records stay in your chosen local or shared-filesystem database. Unknown Digital LLC operates no storage backend or telemetry for these records. Retrieved information enters your assistant conversation under that platform's data settings. No measured chat-wide token-savings claim is made.

Language: English · Automatically detected from descriptions.

Matches for “reference”

Exact text from the indicated source. A mention alone does not establish support for your task.

Publisher full description

BetterContext provides persistent memory for AI tasks that have local computer access. Save and recall project decisions, preferences, notes, and tasks; register chats with MEM message counters; and relay messages between registered chats sharing one database. This Directory release contains skills and local Python commands. It does not register BetterContext callable MCP tools. Memory and relay work through the assistant's local command execution and require Python 3.10+ plus access to your chosen persistent folder. Ordinary hosted ChatGPT chats cannot access your computer's memory database by installing this plugin. Hosted ChatGPT Work may run these commands in its own execution environment; persistence and sharing between hosted chats are not guaranteed. This is separate from storage on your computer. The full local package provides direct MCP tool integration separately. To choose or move storage, ask: "Show my memory location" or "Move my existing BetterContext memory to [absolute folder]." To share a store between computers, enroll each installation in the same permanent shared registry using that computer's mount path. Migrations preview the change, create a verified backup, preserve records and counters, and update enrolled installations. Keep the registry outside the moved folder and reachable by every host. Public and private editions stay separate. MEM counters reconcile available visible assistant-message history; prefix display depends on the assistant following the skill. A counter is not a complete transcript archive. Cross-chat recall covers saved/imported content and accessible history, not every conversation in your account. Relay queues messages; it does not itself wake another chat. An optional helper can wake selected local Codex tasks when the destination computer is running and has a compatible Codex CLI. Windows helper installation is tested; new Linux/macOS installers and reboot behavior remain unverified. Hosted ChatGPT wake is unavailable. Records stay in your chosen local or shared-filesystem database. Unknown Digital LLC operates no storage backend or telemetry for these records. Retrieved information enters your assistant conversation under that platform's data settings. No measured chat-wide token-savings claim is made.

What changed

Keywords

Files & skills

File archives

Plugin package27 files · 2.78 MBBrowse files →
Skill instructions
bettercontext9.92 KB

View saved version →

---
name: bettercontext
description: Register a chat with BetterContext, recover its MEM message prefix counter, save and recall local memory, relay requested messages, or set up its optional local wake helper. Use BetterContext Private for the private edition.
---

# BetterContext

A request such as "@BetterContext Register this chat and recover its MEM counter."
is an instruction to perform registration. The user does not need to mention
Python. Read this workflow and execute it; do not stop at explaining the steps.

Use this edition's named tools only when they are actually in your callable tool
list. If they are absent and local command execution is available, immediately
use the bundled Python action launcher below. Missing BetterContext MCP tools
alone is NOT a failure and does not require a reinstall: the Directory package
intentionally uses commands. Do not invent a tool call or ask the user to run a
command that you can run yourself.

The editions use separate storage. Python 3.10+, local file execution and access
to persistent storage are required. If those capabilities are unavailable, state
that limitation; do not report a saved registration or invent a MEM counter.

## Execute the registration starter

1. Resolve the installed [action launcher](../../scripts/actions.py) from THIS
   SKILL.md location: two folders up, then `scripts/actions.py`. Use its absolute
   path, not the current working directory or a guessed cache version. On Linux
   or macOS use an available `python3`; on Windows use an available `python` or
   `py -3`. Check the interpreter's version and reuse it. `ACTION` below means
   that interpreter plus the resolved launcher; it is not a literal command.
2. Run `ACTION memory_storage`. PUBLIC ONLY: if this is an uninitialized new
   store, run `ACTION memory_initialize`. A missing configured share, missing
   registry, pending migration or error is not a new store: stop and report the
   actual error without creating a fallback. PRIVATE: use only existing storage.
3. Run `ACTION relay_list_aliases`. Get the current task identity from its actual
   metadata or `CODEX_THREAD_ID` when present. Reuse its registered alias. For a
   new identity choose a stable, unused human-readable alias. If no actual ID is
   available, use a clearly synthetic identity and explain that wake is unavailable.
4. Count earlier visible assistant messages in the current conversation. Write a
   UTF-8 JSON file with `alias`, `identity`, and `visible_history_count` set to that
   counted number. Do not invent a count of zero for unavailable older history.
   Run `ACTION chat_register --arguments-file <absolute-json-file>`. Registration
   also reconciles accessible saved/local history and preserves higher counters.
5. Before the confirmation, write a JSON file with `chat` set to the returned
   alias and a stable `event_key` for this message, then run
   `ACTION chat_next_message --arguments-file <absolute-json-file>`. Begin the
   confirmation with the returned `message_prefix`. Reuse the same key on retries.
   Report the registered alias and any incomplete-history limitation. Do not
   claim success until the command returns success.

When direct tools are available, use the identically named tools with those JSON
arguments instead of the command launcher. The sequence and checks are the same.
Use `ACTION list` for schemas of other actions when needed. These commands are
ready to run; source-code inspection or custom Python reimplementation is not a
setup requirement. Inspect code only to diagnose an actual failure.

For choosing, sharing or moving storage, read [memory location](references/memory-location.md).
MEM labels do not automatically archive every message. Recall only content saved
or explicitly imported, or history actually accessible to this host. Never claim
account-wide ChatGPT history access or a measured token-saving percentage.

## Registration an

Preview of the first 4,000 characters. Read full instructions →

Referenced files: 9 — file references are metadata, not package contents.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package author
Unknown Digital LLC
Keywords
See keywords

Declared capabilities

  • Read
  • Write

Package observed Nov 6, 2026.

Technical details
First seen
Sep 30, 2026 · 22:02 UTC
Last seen
Nov 6, 2026 · 12:00 UTC
Collection status
Collected

plugins_6ab325d7a44081918dca1cedf211b876

Download plugin data (JSON)

Plugin details: served from cache. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.