AI Memory
What is AI Memory
AI Memory is OpsWorker's persistent context layer. It captures facts about your environment and preferences for how the AI should behave, then loads them automatically during investigations and AI Chat sessions.
Without memory, the AI starts from zero with every alert and every question. With memory, OpsWorker builds up understanding of your specific environment over time — ownership, deployment rules, known quirks, escalation policies — and applies it to every interaction.
Layered Scope
Memory entries are scoped to one of three levels:
| Scope | Visible To | Use For |
|---|---|---|
| Personal (My Memory) | Only you | Your preferences, personal notes about a cluster |
| Cluster | Everyone with cluster access | Cluster-specific facts (ownership, quirks, rules) |
| Organization | Everyone in the org | Company-wide policies, escalation rules, standards |
Facts can be promoted upward — from personal to cluster, from cluster to organization. Preferences are personal only.
Two Entry Types
| Type | What It Is | Example |
|---|---|---|
| Fact | Something objectively true | "Team B owns all pay-* services" |
| Preference | How the AI should behave for you | "Always include the exact kubectl command" |
How It's Used
OpsWorker loads relevant memory at the start of every investigation and chat session. The AI factors these entries into its reasoning the same way it factors in live cluster data — as context for interpreting what it sees.
Next Steps
- AI Memory Overview — Full overview
- Memory Types — Facts vs. preferences
- My Memory — Personal scope
- Knowledge Sources — Longer-form documentation