Codex-specific plugin packaging for Forgetful-powered context gathering.
From a clone of this repository:
codex plugin marketplace add /path/to/codex-forgetful-pluginThen restart Codex, open /plugins, install and enable Forgetful, start a new thread, and run:
$forgetful-install
In the CLI, plugin installation is managed from /plugins. The marketplace command only registers this repo as an available marketplace.
plugins/forgetful/
.codex-plugin/plugin.json
agents/
skills/context-gather/
skills/encode-repo/
skills/forgetful-project-init/
skills/forgetful-project-load/
skills/forgetful-install/
skills/memory-curate/
- Uses
$context-gatheras the core workflow. - Uses
$encode-repoto bootstrap a repository into Forgetful projects, memories, entities, relationships, documents, and code artifacts. - Uses
$forgetful-project-initto create or register Forgetful project context when needed. - Uses
$forgetful-project-loadto manually load recent project-scoped memory context when needed. - Uses
$forgetful-installto configure user-specific MCP dependencies. - Delegates retrieval to a subagent by default so noisy memory and code search does not consume the main agent context.
- Queries Forgetful via the meta-tools pattern.
- Uses local code inspection and Context7 where relevant.
The plugin does not bundle .mcp.json by default. Forgetful MCP setup is user-specific: stdio, uvx, local HTTP, remote HTTP, authenticated HTTP, and custom commands are all plausible. Use $forgetful-install to check or configure Codex MCP entries for Forgetful and optional Context7.
The $forgetful-project-init skill is available for manual project setup. It checks whether the current working directory matches an existing Forgetful project and asks before creating a new project when no match is found. The $forgetful-project-load skill handles recent project memory retrieval.
Use $memory-curate manually when a turn produced durable decisions, implementation patterns, preferences, or project knowledge that should be saved.
