Report the Basic Memory for Codex configuration, reachability, hook expectations, recent Codex checkpoints, and active tasks.
69
83%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Gather a concise diagnostic. Do not over-investigate.
CLI reachability:
basic-memory --versionbm --versionuvx basic-memory --versionKeep going if no launcher resolves. The plugin hook scripts can still use their uv-managed environment; report hook health as unavailable instead of claiming the hooks cannot work.
Plugin config:
~/.codex/basic-memory.json, then the nearest project
.codex/basic-memory.json; project keys override user keysprimaryProject, secondaryProjects, teamProjects,
captureFolder, rememberFolder, recallTimeframe, focus,
sessionProfile, repository, checkpointOnCompact, and captureEventsrememberFolder=codex/remember,
and checkpointOnCompact=trueCore hook health:
basic-memory hook status --harness codex --project-dir <repo-root>Hook files:
plugins/codex/hooks/hooks.json exists if running from this repoBasic Memory queries:
type=codex_session; when
sessionProfile=coding, also query type=coding_session with
repository=<configured repository>, then merge, deduplicate, sort newest
first, and keep the newest five; never run an unscoped coding-session query
when the repository is missing; these are agent-authored checkpoints, while
lifecycle envelopes remain local operational tracetype=task, status=activetype=decision, status=openUse this shape:
Basic Memory for Codex
- CLI: <version or missing>
- Project: <primaryProject or default>
- Reads from: <secondaryProjects or none>
- Share targets: <teamProjects or none>
- Capture folder: <captureFolder>
- Remember folder: <rememberFolder>
- Recall timeframe: <recallTimeframe>
- Session profile: <general | coding>
- Repository: <owner/name or none>
- Checkpoint on compact: <enabled | disabled>
- Event capture: <enabled | disabled>
- Shared hook inbox: <path or unavailable>
- Shared pending envelopes: <count or unavailable>
- Shared archived envelopes: <count or unavailable>
- Last flush: <timestamp, never, or unavailable>
- Hook runtime: basic-memory <version>; uv <version or missing>
- Recent checkpoints: <count across coding_session and codex_session>
- Active tasks: <count>
- Open decisions: <count>
- Hooks: installed; trust review required in CodexList recent checkpoints by type, title, and permalink when available. Warn when
event capture is enabled and pending envelopes are accumulating or the last flush
is never, while noting that another harness may contribute to the shared counts.
Do not warn about an empty inbox when capture is disabled.
cb95e59
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.