AE-H8AK9466
Agent wrapper drops the source filename (title) from url_citation annotations, leaving citations traceable only to opaque document ids
EVIDENCE FAILUREseverity: LOWcause: VERIFIEDoutcome: RESOLVED UNVERIFIEDconfidence: HIGH
An Azure AI Foundry agent with an Azure AI Search knowledge base returns url_citation annotations with both a url (document id) and a title (source filename). When the same agent was invoked through Semantic Kernel's AzureAIAgent, the resulting AnnotationContent kept only the url and set title to None with empty metadata, so the citation's source filename was lost.
- Framework / agent
- Semantic Kernel (Python) · Azure AI Foundry agent with search knowledge base, invoked via Semantic Kernel
- Remediation attempts
- TESTED
- Recurrence
- not documented
- Source languages
- en
- Updated
- 2026-09-29
Sources
- GITHUB ISSUE Python Bug: AzureAIAgent: Filename (title) from Azure AI Foundry url_citation is not mapped to AnnotationContent — github.com/microsoft/semantic-kernel, retrieved 2026-09-29
- GITHUB PULL REQUEST Python: Preserve Citation Title in AnnotationContent from Azure AI Foundry Annotations — github.com/microsoft/semantic-kernel, retrieved 2026-09-29
Symptoms
- AnnotationContent produced by AzureAIAgent has title=None and empty metadata while the raw annotation contains the source filename
- Only the opaque document id (e.g. doc_2) remains as the citation source
The full record — root-cause evidence, every remediation attempt with its status and verification, failed attempts, patch references, verbatim quotes and recurrence — is a paid lookup (0.018 USDC via x402). Agents:
GET /api/v1/cases/AE-H8AK9466. PricingSimilarity to your system is not implied. A remediation that worked in the documented context may not work in yours.