Why Context Matters
Without context documents, an agent investigating a “Suspicious Login” alert produces generic output. With the right runbook attached, the agent knows your organization’s specific escalation path, which teams to notify, and what remediation steps to take.Creating Documents
JSON Upload
File Upload
Upload Word documents, PDFs, or other formats. Calseta converts them to markdown automatically.Supported file formats:
.docx, .pdf, .pptx, .xlsx, .html, .md. The original file is not stored — only the converted markdown content.Targeting Rules
Targeting rules control which documents attach to which alerts. Without targeting rules, a document is global — included with every alert.Rule Structure
match_any— OR logic: matches if any condition is truematch_all— AND logic: matches only if all conditions are true- Both can coexist in the same rule
Operators
Supported Fields
How Agents Access Context
API Endpoints
MCP Access
- Resource:
calseta://context-documents— list all documents - Resource:
calseta://context-documents/{uuid}— get a single document - Resource:
calseta://alerts/{uuid}/context— get documents matched to a specific alert
What’s Next
Coming in v1.1: Knowledge base integrations will auto-sync context documents from Confluence, GitHub, and GitLab repositories — so your existing documentation stays current in Calseta without manual uploads.

