En översikt av systemet bakom Yesper: en orkestrerad agent-loop med dual-model routing, multi-tenant Cosmos DB, event-drivna async-pipelines via Azure Service Bus, Cosmos change-feed + SignalR för realtid, och en flotta specialistagenter som exponeras som tool calls.
/orchestrator_agent/project/project_file/artifact/checklist/workflow/memory/prompt_libraryskill-routersource-routeragent-exclusionscapabilities-toolsubtask-tooltodo-tooltodo-reminderretry-utilsanthropic-stream-adaptersmooth-text-emitteranswer-formatterproject_agent — cross-file reasoningproject_explorer_agentproject_file_researcherproject_file_indexer — RAGblueprint_analyzerbill_of_quantitiesdocument_type_assessorimage_analyzerfile_comparator_agentallabolag_agenttrafikverket_agentsgu_agentnvv_agentama_agentmapbox_agent · geo_agentweather_agentxlsx_agent · excel_convertermsoffice_agentfile_converterfile_chunkersharepoint_syncproject_file_storage — Azure Blobworkflow_agentchecklist_agentcomposer_agenttemplate_agentplan_agentmemory_agentresearch_agentweb_agent — headless browsingcode_execution_agentreference_libraryprompt_libraryartifact · artifact_editor_agentweb_artifact_creator_agenteditor_agentcontent_generationcontent_export — Word/Excel/PDFbessy — enrichment pipelineVarje modul äger sina events under pub_sub/. Subscribers namnges efter Bazel-paketet. Retry + DLQ hanteras av Service Bus.
internals/.En chat-wrapper gör ett API-anrop per fråga. Yesper kör en orkestrerad loop med dussintals specialistagenter, två modell-leverantörer, en multi-tenant-datamodell, en event-plane med 20+ topics och en index-pipeline som håller varje projektfil semantiskt sökbar — allt bakom samma textruta. Skillnaden är inte UI:t. Det är allt bakom det.