18.6 18.5
18.6 18.5

Memory and Rules

Last Updated: October 26, 2026

Overview

Memory and rules govern how Morpheus uses context and follows policy in Morpheus Adaptive Tasking. Memory stores context, such as investigation findings, lessons, tool errors and analyst preferences, to inform later work. Rules are instructions Morpheus must always follow.


Memory

Rules

Behavior

Context is recorded and recalled to inform the AI's work.

Morpheus follows active rules on every turn. Requests that break an active rule are refused.

Lifecycle

Recorded by Morpheus during investigations. There is no screen for viewing or editing memory.

Created and managed by analysts and administrators in Rule Management. Can be turned on or off at any time.

Effect

Soft signal that adds relevant context across investigations.

Hard constraint on every conversation and investigation.

Best for

Recurring patterns and prior incident context.

Policies the team has defined: "Always do X" or "Never do Y."

Cited

Surfaces in plans and chat as relevant context.

When a rule makes Morpheus refuse a request, the reply names the rule.

Memory

Memory is a record of context Morpheus builds up during investigations and searches when it works on later cases.

What Gets Remembered

Memory holds these kinds of information:

  • Investigation observations: findings from the incident at hand, including the incident's /Summarize result.

  • Lessons learned: experience from earlier investigations that applies to similar work.

  • Knowledge: facts that apply across incidents.

  • Tool errors: integration command failures, which are recorded automatically.

  • Analyst preferences: instructions such as "I like timestamps in UTC" or "always show me the raw query", kept for that analyst's later conversations.

Memory Tiers

Each memory is stored at one of three tiers. Morpheus picks the tier that fits what it records.

Tier

Scope

Visible to

Session (default)

A specific incident

All analysts working that incident

User

One analyst's preferences

Only that analyst, across all incidents

Organization

Lessons and facts that apply across incidents at a site

All analysts at that site

A fourth layer, the D3 catalog, provides built-in knowledge that every tenant can read. It is curated by D3 Security and contains no customer data.

READER NOTE

The D3 catalog is read-only from the tenant perspective. A tenant's memory is never visible to another tenant.

How Morpheus Uses Memory

While it works on a request, Morpheus can search memory for relevant context, such as earlier notes on the same indicator, summaries of similar incidents, or the analyst's preferences. The search matches meaning rather than exact keywords, so no special query syntax is needed.

Examples - Common Memory Scenarios

EXAMPLE 1 - Recurring IOC

A new incident contains an IP address that appeared in an earlier investigation. Morpheus can find the earlier notes on that IP and use them in the new investigation.

EXAMPLE 2 - Analyst Preference

An analyst tells Morpheus: "I prefer KQL over FQL." Later chats with that analyst default to KQL examples without the preference being restated.

EXAMPLE 3 - Similar Incident Summary

After a team summarizes a phishing incident with /Summarize, the summary is kept with that incident. When a similar phishing incident comes in, Morpheus can find the earlier summary through its search for similar incidents.

Rules

A rule is a hard constraint Morpheus applies on every conversation turn, whatever the task or the analyst's request. Unlike memory, which influences behavior softly, a rule is a policy Morpheus must follow.

Examples - Rule Eligibility

Any behavior expressible as "always do X" or "never do Y" qualifies as a rule.

  • "Always show the raw FQL query before executing on CrowdStrike."

  • "Never query production datasets between 09:00 and 17:00 local time."

  • "Always require manager approval before escalating to Tier 2 on weekends."

  • "Always reply in Chinese unless the analyst writes in English."

  • "On phishing incidents, always run the URL reputation lookup before any other action."

Opening Rule Management

In the Morpheus Adaptive Tasking panel, type / and choose /Rules (Rules Morpheus must always follow).

mr-01-rules-command.png

Rule Management opens in the panel. It shows the number of rules and how many are active, a search box (Search rules...), a status filter (All, Active, Inactive), and the rules grouped as PERSONAL and SHARED. Click the back arrow to return to the chat.

The Rule Management panel with no rules yet and the New Rule button

Rule Scopes

Each rule has one of two scopes, which decides whom it applies to.

Scope

Created by

Applies to

Personal

Any analyst

Only that analyst's conversations and investigations

Shared

Administrators only

Every analyst in the tenant, or only the analysts at the rule's sites

Personal Rules

Personal rules let analysts set their own working preferences, such as always showing timestamps in UTC, without affecting teammates.

Shared Rules

Shared rules (organizational rules) enforce team-wide policy, such as prohibiting auto-remediation on Tier 1 incidents. Only administrators can create them.

A shared rule can be limited to one or more sites with Sites (under View Advanced Options), so it applies only to analysts working at those sites. A rule left at All sites applies tenant-wide. This lets a managed security service provider (MSSP) keep per-site policies under one tenant.

How Morpheus Applies Rules

Active rules outrank Morpheus's default behavior. Morpheus follows them without announcing them. When a rule makes Morpheus refuse a request, the reply names the rule's title, so analysts can see which policy applies.

Lifecycle

You can create, view, edit, turn off and on, and delete rules.

Create a Rule
  1. Choose /Rules, then click + New Rule.

  2. In Create New Rule, fill in:

    • Title (required)

    • Description: a brief summary of when and why to apply the rule.

    • Scope: Personal or Shared (Shared is for administrators).

    • Category: for example, Approval.

    • Sites: under View Advanced Options; the default is All sites.

    • Rule Content (required): the rule Morpheus must follow.

  3. Click Create.

mr-03-create-rule.png
View, Edit, Turn Off and Delete Rules

Each rule is a card in Rule Management with an edit button (pencil), a delete button (trash) and an on/off switch.

mr-04-rule-card.png

View - Click a rule to open its details: Details shows whether it is Active (available for Morpheus to use during investigations), its Description and Content; History lists its earlier versions.

A rule's Details tab (Active, Description, Content) and the History tab

Turn off / on - Use the switch. A turned-off rule stays in the list, greyed out, and the header counts it as not active (for example, 1 rule · 0 active). Turned-off rules do not influence Morpheus. Turn the switch back on at any time.

mr-07-rule-disabled.png

Edit - Click the pencil to change the rule. Each change creates a new version, listed under History.

Delete - Click the trash button, then Delete in Delete this rule? This action cannot be undone.

mr-08-delete-rule.png

The edit and delete buttons show on your own personal rules; administrators can also edit and delete shared rules.

Rule Size

A rule's content can be up to 20,000 characters. A longer rule is rejected with a message that gives its length and the 20,000 maximum.

Keeping Rules Effective

Morpheus reads the active rules on every turn, so keep them short and specific:

  • Turn off rules you do not need. Turned-off rules stay available to turn on again later.

  • Write concise constraints (e.g., "never auto-close incidents containing IOC X") rather than long procedures.

  • Move procedures into SOPs. Morpheus consults SOPs when it builds a plan, but reads rules on every turn.

Examples - Rule Scope

EXAMPLE 1 - Personal Rule

An analyst creates a personal rule: "Always display timestamps in UTC." The rule applies only to that analyst's conversations; no other analysts are affected.

EXAMPLE 2 - Shared Rule

An administrator creates a shared rule: "Never approve auto-remediation on Tier 1 incidents." The rule applies to every analyst in the tenant.

EXAMPLE 3 - Site-Limited Shared Rule

An MSSP administrator creates a shared rule limited to Site A: "Always escalate phishing incidents to the Site A SOC manager." Analysts at Site B are not subject to it.

Isolation Guarantees

Morpheus keeps memory and rules within their scope.

Tenant Isolation

Memory and rules belonging to one tenant are never visible to any other tenant: every read and write is limited to the caller's tenant. The only knowledge shared across tenants is the D3 catalog, which contains no customer data.

Site Isolation

  • Shared rules limited to sites apply only to analysts working at one of those sites.

  • Shared rules left at All sites apply tenant-wide.

  • Memory recorded during an incident keeps that incident's site. Organization-tier memory is kept per site.

User Isolation

  • Personal rules belong to the analyst who created them.

  • User-tier memory (analyst preferences) stays private to that analyst, including when analysts work the same incident.

  • Session-tier memory is shared among all analysts working on the same incident.