Files
agent/runtime_traces/agent_requests/20260409-151338-51ca80f9145e.md
T

6.2 KiB

Runtime Trace: 20260409-151338-51ca80f9145e

  • active_rag_session_id: eb664e6b-655a-46ca-b7e9-51ca80f9145e

request

{
  "request_id": "req_4031d419064f454f97e0872671bbd00a",
  "session_id": "as_20977051bd8c4e6fa68cb489934fb998",
  "active_rag_session_id": "eb664e6b-655a-46ca-b7e9-51ca80f9145e",
  "process_version": "v2",
  "created_at": "2026-04-09T15:13:38.600938+00:00",
  "message": "Какие методы апи есть в проекте?"
}

process.v2

{
  "event": "intent_routed",
  "routing_domain": "DOCS",
  "intent": "DOC_EXPLAIN",
  "subintent": "API_EXPOSED",
  "normalized_query": "Какие методы апи есть в проекте?",
  "target_terms": [],
  "anchors": {
    "entity_names": [],
    "file_names": [],
    "endpoint_paths": [],
    "target_doc_hints": [],
    "matched_aliases": [],
    "process_domain": null,
    "process_subdomain": null,
    "scope_type": "global",
    "candidate_domains": [],
    "candidate_subdomains": [],
    "candidate_entities": [],
    "candidate_apis": [],
    "signal_types": []
  },
  "confidence": 0.8500000000000001,
  "routing_mode": "llm_default",
  "llm_router_used": true,
  "reason_short": "Запрос явно касается списка доступных API-методов.",
  "rag_session_id": "eb664e6b-655a-46ca-b7e9-51ca80f9145e"
}

process.v2.pipeline

{
  "event": "router_resolved",
  "domain": "DOCS",
  "intent": "DOC_EXPLAIN",
  "subintent": "API_EXPOSED",
  "confidence": 0.8500000000000001
}

process.v2.pipeline

{
  "event": "anchors_extracted",
  "signal_types": [],
  "endpoint_paths": [],
  "target_doc_hints": [],
  "matched_aliases": [],
  "target_terms": []
}

process.v2.pipeline

{
  "event": "alias_resolution",
  "resolved_aliases": [],
  "target_doc_hints": []
}

workflow.v2.api_exposed

{
  "event": "workflow_started",
  "workflow_id": "v2.docs_explain.api_exposed"
}

workflow.v2.api_exposed

{
  "event": "workflow_step_traced",
  "workflow_id": "v2.docs_explain.api_exposed",
  "step": {
    "id": "require_rag_session",
    "title": "Проверка RAG-сессии"
  },
  "input": {},
  "output": {
    "has_rag_session": true
  }
}

process.v2.retrieval_policy

{
  "event": "retrieval_plan_resolved",
  "profile": "api_exposed",
  "layers": [
    "D1_DOCUMENT_CATALOG"
  ],
  "limit": 400,
  "filters": {
    "metadata.type": "api_method",
    "prefer_path_prefixes": [
      "docs/api/",
      "docs/endpoints/",
      "docs/methods/",
      "api/",
      "endpoints/",
      "methods/"
    ],
    "target_doc_hints": [],
    "prefer_like_patterns": [
      "%api%",
      "%endpoint%",
      "%method%",
      "%эндпоинт%",
      "%метод%"
    ]
  }
}

process.v2.pipeline

{
  "event": "retrieval_profile_selected",
  "profile": "api_exposed",
  "layers": [
    "D1_DOCUMENT_CATALOG"
  ],
  "filters": {
    "metadata.type": "api_method",
    "prefer_path_prefixes": [
      "docs/api/",
      "docs/endpoints/",
      "docs/methods/",
      "api/",
      "endpoints/",
      "methods/"
    ],
    "target_doc_hints": [],
    "prefer_like_patterns": [
      "%api%",
      "%endpoint%",
      "%method%",
      "%эндпоинт%",
      "%метод%"
    ]
  }
}

workflow.v2.api_exposed

{
  "event": "workflow_step_traced",
  "workflow_id": "v2.docs_explain.api_exposed",
  "step": {
    "id": "resolve_retrieval_plan",
    "title": "Выбор retrieval-плана"
  },
  "input": {},
  "output": {
    "profile": "api_exposed"
  }
}

workflow.v2.api_exposed

{
  "event": "workflow_step_traced",
  "workflow_id": "v2.docs_explain.api_exposed",
  "step": {
    "id": "fetch_rag_rows",
    "title": "Получение строк из RAG"
  },
  "input": {},
  "output": {
    "retrieved_row_count": 2
  }
}

process.v2.evidence

{
  "event": "evidence_assembled",
  "mode": "api_exposed",
  "endpoint_count": 0,
  "endpoints": []
}

process.v2.pipeline

{
  "event": "evidence_assembled",
  "mode": "api_exposed",
  "endpoint_count": 0
}

workflow.v2.api_exposed

{
  "event": "workflow_step_traced",
  "workflow_id": "v2.docs_explain.api_exposed",
  "step": {
    "id": "build_api_exposed_evidence",
    "title": "Сборка списка API"
  },
  "input": {},
  "output": {
    "endpoint_count": 0
  }
}

workflow.v2.api_exposed

{
  "event": "workflow_step_traced",
  "workflow_id": "v2.docs_explain.api_exposed",
  "step": {
    "id": "finalize_api_exposed_answer",
    "title": "Формирование ответа со списком API"
  },
  "input": {},
  "output": {
    "answer_length": 62
  }
}

workflow.v2.api_exposed

{
  "event": "workflow_trace_flushed",
  "workflow_id": "v2.docs_explain.api_exposed",
  "steps": [
    {
      "step_id": "require_rag_session",
      "title": "Проверка RAG-сессии",
      "input": {},
      "output": {
        "has_rag_session": true
      }
    },
    {
      "step_id": "resolve_retrieval_plan",
      "title": "Выбор retrieval-плана",
      "input": {},
      "output": {
        "profile": "api_exposed"
      }
    },
    {
      "step_id": "fetch_rag_rows",
      "title": "Получение строк из RAG",
      "input": {},
      "output": {
        "retrieved_row_count": 2
      }
    },
    {
      "step_id": "build_api_exposed_evidence",
      "title": "Сборка списка API",
      "input": {},
      "output": {
        "endpoint_count": 0
      }
    },
    {
      "step_id": "finalize_api_exposed_answer",
      "title": "Формирование ответа со списком API",
      "input": {},
      "output": {
        "answer_length": 62
      }
    }
  ]
}

workflow.v2.api_exposed

{
  "event": "workflow_completed",
  "workflow_id": "v2.docs_explain.api_exposed"
}

process.v2.pipeline

{
  "event": "answer_generated",
  "answer_mode": "insufficient_evidence",
  "answer_length": 62
}

result

{
  "status": "done",
  "answer": "Не нашёл задокументированных API-эндпоинтов в выбранном scope.",
  "completed_at": "2026-04-09T15:13:41.304004+00:00"
}