Internal Agents Map

Security investigation service

Slack's engineering team runs an agentic service that investigates security alerts. A Director agent orchestrates rounds, Expert agents gather evidence, and a Critic scores each finding for credibility. Instead of message history, three written channels carry the state between rounds.

Company
Slack
Approach type
Agent
Human involvement
Drafts reviewed
Deployment stage
Deployed
Evidence strength
Detailed primary
Entry reviewed
Copy as MDAsk ChatGPT

How it works

Director-led investigation rounds from a security alert to a concluded report.

Pose the round's questions

The Director decides what questions to ask and which Experts to engage; investigations run in rounds until the Director concludes them[Source 1]

Gather evidence and submit findings

Experts interrogate their data sources and produce findings that cite investigation artifacts[Source 1]

Conclude the investigation

The Director summarizes the root cause and the recommended actions, and ends the investigation[Source 1]

Where people stay involved

People review, approve, or guide the agent’s work here.

Reported: People supervise investigations and resolve escalated issues; the service investigates and reports.

  • Supervision level

    Work-product review

    A person reviews the draft or implementation.

    Level 3 of 5

    • security alert → investigation report for on-call staff; owning team resolves escalated issues[Source 3]

How supervision levels work

Implementation details

Model
Not reportedNo model is named; the capture states only that a stronger model runs the Critic (source-1, line 174).
Harness
Coordinator/dispatcher: a central coordinator dispatches to expert agents and to critic agents[Source 1, Source 2]
Sandbox
Not reported
Tool access
Expert agents produce reports; critic agents evaluate them using evidence-inspection tools[Source 1, Source 2]
Knowledge
Not reportedNo separate knowledge store is documented; evidence lives in investigation artifacts and the channels cited under context management.
Context management
Three channels; Director's Journal (working memory), Critic's Review (credibility-weighted findings), Critic's Timeline (deduped chronological synthesis)[Source 1, Source 2]
Credentials
Not reported
Interfaces
Not reportedNo human-facing surface is named; the service reacts to security alerts.

Mechanisms

Director's Journal

Structured working memory: findings, decisions, questions, hypotheses[Source 1, Source 2]

Critic's Timeline

A model consolidates a timeline, removes duplicate events, and weighs conflicting findings between rounds[Source 1]

Validation and failure handling

Critic's Review

A model critiques submitted findings, inspects cited evidence, and assigns credibility scores[Source 1]

Reported observations

These results come from the sources. Notes below each result explain what it covers and any reported limits.

Headline claim

Context management for security investigations spanning hundreds of inference requests and megabytes of output[Source 1, Source 2]

Reported by
Slack
Scope
Complex security investigations requiring tailored multi-agent context; qualitative workload scale
About this result
Category
Runtime capacity
Evidence type
Qualitative
What it covers
Security-investigation workload scale that the context channels are built to handle
Key observation

Over 170,000 findings scored by the Critic; slightly over a quarter fell below the plausible threshold[Source 1]

Reported by
Slack
Scope
Critic credibility scores of Expert findings across all reviewed investigations

The source does not report the denominator of this figure.

Observed in 2026

About this result
Category
Effectiveness
Evidence type
Reported measurement
What it covers
Critic credibility scores across over 170,000 reviewed Expert findings

Lessons

Slack passes a director journal, reviewed findings, and a consolidated timeline between investigation rounds instead of forwarding the full message history.[Source 1]

Slack's Experts gather evidence; a Critic checks their findings and can inspect the original tool calls and results.[Source 1]

Catalog interpretation: Slack's context channels preserve information across investigation rounds, but the report does not establish recovery after a worker restart.[Source 1]

Back to agents
Improve this record

Give your coding agent the context and instructions to prepare a source-backed update.

Paste the prompt into your coding agent, then describe the correction or add a public source.

Preview prompt

Sources and research details

Citations link to the original publisher. Each source also keeps a preserved copy in the repository, so a changed or removed page stays checkable.

  1. Managing context in long-running agentic applicationshttps://slack.engineering/managing-context-in-long-run-agentic-applications/Engineering blog · First party · Last source verification: 2026-08-31
  2. How Slack manages context in long-running multi-agent systemshttps://www.infoq.com/news/2026/04/slack-agent-context-management/News · Independent secondary · Last source verification: 2026-08-31
  3. Streamlining Security Investigations with Agentshttps://slack.engineering/streamlining-security-investigations-with-agents/Engineering blog · First party · Last source verification: 2026-09-17
Question coverage and scope
purpose
Reported
workflow
Reported
human involvement
Reported: People supervise investigations and resolve escalated issues; the service investigates and reports.
implementation
Reported
validation
Reported: The Critic Review scores each finding for credibility against the cited evidence; the Timeline additionally prunes findings that break narrative coherence.
observations
Reported
lessons
Reported
Research details for every claim on this page
  1. Summary
    Statement type
    Fact
    Provenance
    Reported
    Confidence
    Not assessed
    Confidence reason
    No explicit confidence assessment is recorded for this claim.
  2. Headline claim
    Statement type
    Metric
    Provenance
    Reported
    Confidence
    Not assessed
    Confidence reason
    No explicit confidence assessment is recorded for this claim.
    Reported by
    Slack
    Scope
    Complex security investigations requiring tailored multi-agent context; qualitative workload scale
    Method
    Not reported
    Observation date
    Not reported
  3. Harness
    Statement type
    Fact
    Provenance
    Reported
    Confidence
    Not assessed
    Confidence reason
    No explicit confidence assessment is recorded for this claim.
  4. Tool access
    Statement type
    Fact
    Provenance
    Reported
    Confidence
    Not assessed
    Confidence reason
    No explicit confidence assessment is recorded for this claim.
  5. Context management
    Statement type
    Fact
    Provenance
    Reported
    Confidence
    Not assessed
    Confidence reason
    No explicit confidence assessment is recorded for this claim.
  6. Director's Journal
    Statement type
    Fact
    Provenance
    Reported
    Confidence
    Not assessed
    Confidence reason
    No explicit confidence assessment is recorded for this claim.
  7. Critic's Review
    Statement type
    Fact
    Provenance
    Reported
    Confidence
    Not assessed
    Confidence reason
    No explicit confidence assessment is recorded for this claim.
  8. Critic's Timeline
    Statement type
    Fact
    Provenance
    Reported
    Confidence
    Not assessed
    Confidence reason
    No explicit confidence assessment is recorded for this claim.
  9. Pose the round's questions
    Statement type
    Fact
    Provenance
    Reported
    Confidence
    Not assessed
    Confidence reason
    No explicit confidence assessment is recorded for this claim.
  10. Gather evidence and submit findings
    Statement type
    Fact
    Provenance
    Reported
    Confidence
    Not assessed
    Confidence reason
    No explicit confidence assessment is recorded for this claim.
  11. Conclude the investigation
    Statement type
    Fact
    Provenance
    Reported
    Confidence
    Not assessed
    Confidence reason
    No explicit confidence assessment is recorded for this claim.
  12. Key observation

    Handles multi-agent runs spanning hundreds of requests and megabytes of output

    Duplicate representation of Headline claim. Same workload statement, figures, locators, and qualitative scope as the headline; the multi-agent framing adds no separate observation.

    Statement type
    Metric
    Provenance
    Reported
    Confidence
    Not assessed
    Confidence reason
    No explicit confidence assessment is recorded for this claim.
    Reported by
    Slack
    Scope
    Complex security investigations requiring tailored multi-agent context; qualitative workload scale
    Method
    Not reported
    Observation date
    Not reported
  13. Key observation
    Statement type
    Metric
    Provenance
    Reported
    Confidence
    Medium
    Confidence reason
    Slack reported the score distribution from its own review pipeline without independent verification or a stated measurement window.
    Reported by
    Slack
    Scope
    Critic credibility scores of Expert findings across all reviewed investigations
    Denominator
    Not reported
    Method
    Not reported
    Observation date
    2026
  14. Lesson
    Statement type
    Fact
    Provenance
    Reported
    Confidence
    Medium
    Confidence reason
    The context article enumerates the three channels and explicitly says no other message history is passed forward.
  15. Lesson
    Statement type
    Fact
    Provenance
    Reported
    Confidence
    Medium
    Confidence reason
    The review-tools section describes both responsibilities and the Critic's access to evidence. The Critic is still a model and can make errors.
  16. Lesson
    Statement type
    Inference
    Provenance
    Catalog judgment
    Confidence
    Medium
    Confidence reason
    The source describes what is passed between invocations, without documenting a durable session or recovery protocol; the state rubric therefore remains unknown.
  17. Operating model assessment
    Statement type
    Inference
    Provenance
    Catalog judgment
    Confidence
    High
    Confidence reason
    The operational service returns reports to on-call staff; the example issue is referred to its owning team to resolve. No autonomous remediation is established.
    Observation date
    2025-12-01