Skip to content
Proud to collaborate with Microsoft for Startups

lumen.metrics.answer ​

Use for normal agent answers: compact metric summary with grounded evidence.

Return a compact, grounded answer over a Lumen metric aggregate.

Overview ​

PropertyValue
Workflow typeAtomic
LibraryApp-lumen
Version1.0

Input Schema ​

FieldTypeRequiredDefaultDescription
organization_uuiduuidYes—Organization UUID to scope the query.
metric_namestringYes—Metric name or wildcard pattern.
projectstringNo—Project filter; supports Lumen wildcards.
service_namestringNo—Exact service_name filter.
fromstringNo—ISO 8601 lower time bound.
tostringNo—ISO 8601 upper time bound.
filterslistNo—Dimension filters as strings like attrs.env:prod or resource_attrs.namespace:default.
questionstringNo—Natural-language question to echo in the answer.
intervalstringNo—Bucket interval: 5m, 1h, or 1d.
aggstringNo—Aggregation: avg, sum, min, max, count.
group_bystringNo—Optional group dimension.
max_groupsintegerNo—Grouped series cap.
recent_bucketsintegerNo—Latest buckets to consider in the answer; default 6, capped at 100.
include_evidencebooleanNo—Whether to include compact evidence; default true.
include_aggregatebooleanNo—Whether to include the trimmed aggregate payload; default false.

Output Schema ​

FieldTypeRequiredDefaultDescription
answerstringYes——
metric_namestringYes——
queryjsonYes——
evidencejsonNo——
aggregatejsonNo——
errorstringNo——
error_typestringNo——

States ​

StateInitialTerminalSuccessAuto-advanceDescription
doneYesYesYes——

API Usage ​

bash
POST /api/workflows/start
Content-Type: application/json

{
  "workflow_type": "lumen.metrics.answer",
  "initial_data": {
    "organization_uuid": "value",
    "metric_name": "value"
  }
}