| name | prism-config-admin |
| description | Inspect and update Prism Memory space configuration, then run backfill or memory/knowledge ops through the Prism Memory API. Use when a user wants to configure Prism behavior by chat instead of editing `space.json` manually. |
Prism Config Admin
Use this skill for chat-driven Prism Memory configuration and operational runs.
Required auth
Send:
X-Prism-Api-Key: <ops-key>
This skill requires an ops-capable Prism key.
When changing config or triggering ops, also send:
X-Prism-Actor: codex
X-Prism-Reason: <short reason>
Core workflow
- Read current config first with
GET /config/space.
- Prefer
PATCH /config/space for narrow changes.
- Use
PUT /config/space only when replacing the full config intentionally.
- For config reads, summarize by default instead of dumping the entire file.
- If the user asks for a specific section such as
agentic_ingest, discord, knowledge, or memory, show only that section plus one short explanation.
- Only show full raw JSON when the user explicitly asks for the full config.
- After config changes, tell the user exactly what changed.
- Only run backfill or memory/knowledge ops when the user asks for it or when the change clearly requires recomputation.
- Include a short audit reason for every config or ops call.
Endpoints
- Read space config:
GET /config/space
- Read config status:
GET /config/status
- Patch space config:
PATCH /config/space
- Read recent config/ops audit:
GET /ops/audit/recent
- Replace space config:
PUT /config/space
- Run normal memory pipeline:
POST /ops/memory/run
- Run memory backfill:
POST /ops/memory/backfill?days=...&force=true
- Run knowledge pipeline:
POST /ops/knowledge/run
Rules
- Do not guess config shape without reading current config first.
- Prefer minimal recursive patches over full replacements.
- When changing optional features, preserve unrelated config.
- Prefer
enabled=true|false plus scope=bot_only|scoped|all in new config writes.
- Treat legacy
mode fields as backward-compatible input only.
- For agentic ingest:
- default to
enabled=false
- use
scope=bot_only for first experiments
- treat “enable bot-only agentic ingest” as a direct patch request:
enabled=true
scope=bot_only
- treat provider settings as optional unless the user explicitly wants it enabled now
- For backfills:
- explain blast radius in days
- default to the narrowest day range that satisfies the request
References