[{"data":1,"prerenderedAt":1000},["ShallowReactive",2],{"navigation_docs":3,"-data-ops-llm-ops-agents":369,"-data-ops-llm-ops-agents-surround":995},[4,8,72,102,220,266,280,301,365],{"title":5,"path":6,"stem":7},"Introduction","\u002Fintroduction","0.introduction",{"title":9,"icon":10,"path":11,"stem":12,"children":13,"page":67},"Company","i-lucide-building-2","\u002Fcompany","1.company",[14,18,22,26,30,34,38,42,46,50,54,68],{"title":15,"path":16,"stem":17},"About","\u002Fcompany\u002Fabout","1.company\u002F0.about",{"title":19,"path":20,"stem":21},"Values","\u002Fcompany\u002Fvalues","1.company\u002F1.values",{"title":23,"path":24,"stem":25},"Communication","\u002Fcompany\u002Fcommunication","1.company\u002Fcommunication",{"title":27,"path":28,"stem":29},"Competition","\u002Fcompany\u002Fcompetition","1.company\u002Fcompetition",{"title":31,"path":32,"stem":33},"Hybrid Working","\u002Fcompany\u002Fhybrid-working","1.company\u002Fhybrid-working",{"title":35,"path":36,"stem":37},"Manchester Office","\u002Fcompany\u002Foffice","1.company\u002Foffice",{"title":39,"path":40,"stem":41},"Operations","\u002Fcompany\u002Foperations","1.company\u002Foperations",{"title":43,"path":44,"stem":45},"Policies","\u002Fcompany\u002Fpolicies","1.company\u002Fpolicies",{"title":47,"path":48,"stem":49},"Problem Statement","\u002Fcompany\u002Fproblem-statement","1.company\u002Fproblem-statement",{"title":51,"path":52,"stem":53},"Product Strategy","\u002Fcompany\u002Fproduct-strategy","1.company\u002Fproduct-strategy",{"title":55,"path":56,"stem":57,"children":58,"page":67},"Products","\u002Fcompany\u002Fproducts","1.company\u002Fproducts",[59,63],{"title":60,"path":61,"stem":62},"Capability Exchange","\u002Fcompany\u002Fproducts\u002Fcapability-exchange","1.company\u002Fproducts\u002Fcapability-exchange",{"title":64,"path":65,"stem":66},"ESProfiler Platform","\u002Fcompany\u002Fproducts\u002Fesprofiler","1.company\u002Fproducts\u002Fesprofiler",false,{"title":69,"path":70,"stem":71},"Security","\u002Fcompany\u002Fsecurity","1.company\u002Fsecurity",{"title":73,"icon":74,"path":75,"stem":76,"children":77,"page":67},"People Ops","i-lucide-users","\u002Fpeople-ops","2.people-ops",[78,82,86,90,94,98],{"title":79,"path":80,"stem":81},"Compensation","\u002Fpeople-ops\u002Fcompensation","2.people-ops\u002Fcompensation",{"title":83,"path":84,"stem":85},"Education","\u002Fpeople-ops\u002Feducation","2.people-ops\u002Feducation",{"title":87,"path":88,"stem":89},"Expenses","\u002Fpeople-ops\u002Fexpenses","2.people-ops\u002Fexpenses",{"title":91,"path":92,"stem":93},"Holiday & Leave","\u002Fpeople-ops\u002Fleave","2.people-ops\u002Fleave",{"title":95,"path":96,"stem":97},"Onboarding","\u002Fpeople-ops\u002Fonboarding","2.people-ops\u002Fonboarding",{"title":99,"path":100,"stem":101},"Recruitment","\u002Fpeople-ops\u002Frecruitment","2.people-ops\u002Frecruitment",{"title":103,"icon":104,"path":105,"stem":106,"children":107,"page":67},"Engineering","i-lucide-rocket","\u002Fengineering","3.engineering",[108,151,155,175,196,200,208,212,216],{"title":109,"path":110,"stem":111,"children":112,"page":67},"Contributing","\u002Fengineering\u002Fcontributing","3.engineering\u002Fcontributing",[113,117,121,125,129,142],{"title":114,"path":115,"stem":116},"Development Setup","\u002Fengineering\u002Fcontributing\u002Fdevelopment-setup","3.engineering\u002Fcontributing\u002F1.development-setup",{"title":118,"path":119,"stem":120},"Engineering Operations","\u002Fengineering\u002Fcontributing\u002Fengineering-operations","3.engineering\u002Fcontributing\u002F2.engineering-operations",{"title":122,"path":123,"stem":124},"Documentation","\u002Fengineering\u002Fcontributing\u002Fdocumentation","3.engineering\u002Fcontributing\u002F3.documentation",{"title":126,"path":127,"stem":128},"Agentic Coding","\u002Fengineering\u002Fcontributing\u002Fagentic-coding","3.engineering\u002Fcontributing\u002Fagentic-coding",{"title":130,"path":131,"stem":132,"children":133,"page":67},"Back End","\u002Fengineering\u002Fcontributing\u002Fback-end","3.engineering\u002Fcontributing\u002Fback-end",[134,138],{"title":135,"path":136,"stem":137},"API Guidelines","\u002Fengineering\u002Fcontributing\u002Fback-end\u002Fapi-guidelines","3.engineering\u002Fcontributing\u002Fback-end\u002Fapi-guidelines",{"title":139,"path":140,"stem":141},"LLM Prompts & Langfuse Integration","\u002Fengineering\u002Fcontributing\u002Fback-end\u002Fllm-prompts","3.engineering\u002Fcontributing\u002Fback-end\u002Fllm-prompts",{"title":143,"path":144,"stem":145,"children":146,"page":67},"Front End","\u002Fengineering\u002Fcontributing\u002Ffront-end","3.engineering\u002Fcontributing\u002Ffront-end",[147],{"title":148,"path":149,"stem":150},"Testing","\u002Fengineering\u002Fcontributing\u002Ffront-end\u002Ftesting","3.engineering\u002Fcontributing\u002Ffront-end\u002Ftesting",{"title":152,"path":153,"stem":154},"Production Database","\u002Fengineering\u002Fdatabase-connection","3.engineering\u002Fdatabase-connection",{"title":156,"path":157,"stem":158,"children":159},"Deployment","\u002Fengineering\u002Fdeployment","3.engineering\u002Fdeployment",[160,163,167,171],{"title":60,"path":161,"stem":162},"\u002Fengineering\u002Fdeployment\u002Fcapability-exchange","3.engineering\u002Fdeployment\u002Fcapability-exchange",{"title":164,"path":165,"stem":166},"Langfuse Deployment","\u002Fengineering\u002Fdeployment\u002Fecs-langfuse-deployment","3.engineering\u002Fdeployment\u002Fecs-langfuse-deployment",{"title":168,"path":169,"stem":170},"ESP Platform Configuration","\u002Fengineering\u002Fdeployment\u002Fesp-platform-configuration","3.engineering\u002Fdeployment\u002Fesp-platform-configuration",{"title":172,"path":173,"stem":174},"Platform","\u002Fengineering\u002Fdeployment\u002Fplatform","3.engineering\u002Fdeployment\u002Fplatform",{"title":176,"path":177,"stem":178,"children":179,"page":67},"Github","\u002Fengineering\u002Fgithub","3.engineering\u002Fgithub",[180,184,188,192],{"title":181,"path":182,"stem":183},"Packages","\u002Fengineering\u002Fgithub\u002Fpackages","3.engineering\u002Fgithub\u002Fpackages",{"title":185,"path":186,"stem":187},"Personal Access Token","\u002Fengineering\u002Fgithub\u002Fpersonal-access-token","3.engineering\u002Fgithub\u002Fpersonal-access-token",{"title":189,"path":190,"stem":191},"Troubleshooting","\u002Fengineering\u002Fgithub\u002Ftroubleshooting","3.engineering\u002Fgithub\u002Ftroubleshooting",{"title":193,"path":194,"stem":195},"Workflows","\u002Fengineering\u002Fgithub\u002Fworkflows","3.engineering\u002Fgithub\u002Fworkflows",{"title":197,"path":198,"stem":199},"Platform Ops","\u002Fengineering\u002Fplatform-ops","3.engineering\u002Fplatform-ops",{"title":172,"path":201,"stem":202,"children":203,"page":67},"\u002Fengineering\u002Fplatform","3.engineering\u002Fplatform",[204],{"title":205,"path":206,"stem":207},"useAPI","\u002Fengineering\u002Fplatform\u002Fuse-api","3.engineering\u002Fplatform\u002Fuse-api",{"title":209,"path":210,"stem":211},"Project Management","\u002Fengineering\u002Fproject-management","3.engineering\u002Fproject-management",{"title":213,"path":214,"stem":215},"Releases","\u002Fengineering\u002Frelease","3.engineering\u002Frelease",{"title":217,"path":218,"stem":219},"Tools","\u002Fengineering\u002Ftools","3.engineering\u002Ftools",{"title":221,"icon":222,"path":223,"stem":224,"children":225,"page":67},"Design","i-lucide-palette","\u002Fdesign","4.design",[226,247,251,255,259,262],{"title":227,"path":228,"stem":229,"children":230,"page":67},"Personas","\u002Fdesign\u002Fpersonas","4.design\u002F0.personas",[231,235,239,243],{"title":232,"path":233,"stem":234},"CISO - Simon","\u002Fdesign\u002Fpersonas\u002F01-ciso-simon","4.design\u002F0.personas\u002F01-ciso-simon",{"title":236,"path":237,"stem":238},"Head of Cyber - Harry","\u002Fdesign\u002Fpersonas\u002F02-head-of-cyber-harry","4.design\u002F0.personas\u002F02-head-of-cyber-harry",{"title":240,"path":241,"stem":242},"Security Architect - Sasha","\u002Fdesign\u002Fpersonas\u002F03-security-architect-sasha","4.design\u002F0.personas\u002F03-security-architect-sasha",{"title":244,"path":245,"stem":246},"Procurement Officer - Paige","\u002Fdesign\u002Fpersonas\u002F04-procurement-officer-paige","4.design\u002F0.personas\u002F04-procurement-officer-paige",{"title":248,"path":249,"stem":250},"Design Thinking","\u002Fdesign\u002Fdesign-thinking","4.design\u002F1.design-thinking",{"title":252,"path":253,"stem":254},"Design & Development","\u002Fdesign\u002Fdesign-and-development","4.design\u002F3.design-and-development",{"title":256,"path":257,"stem":258},"Branding","\u002Fdesign\u002Fbranding","4.design\u002F4.branding",{"title":217,"path":260,"stem":261},"\u002Fdesign\u002Ftools","4.design\u002F5.tools",{"title":263,"path":264,"stem":265},"Customer Success","\u002Fdesign\u002Fworking-with-customers","4.design\u002F6.working-with-customers",{"title":267,"icon":268,"path":269,"stem":270,"children":271,"page":67},"Sales","i-lucide-dollar-sign","\u002Fsales","4.sales",[272,276],{"title":273,"path":274,"stem":275},"Customer Onboarding","\u002Fsales\u002Fonboarding","4.sales\u002Fonboarding",{"title":277,"path":278,"stem":279},"Sales Tools","\u002Fsales\u002Ftools","4.sales\u002Ftools",{"title":281,"icon":282,"path":283,"stem":284,"children":285,"page":67},"Marketing","i-lucide-book-image","\u002Fmarketing","5.marketing",[286,290,294,297],{"title":287,"path":288,"stem":289},"Content","\u002Fmarketing\u002Fcontent","5.marketing\u002Fcontent",{"title":291,"path":292,"stem":293},"Messaging","\u002Fmarketing\u002Fmessaging","5.marketing\u002Fmessaging",{"title":217,"path":295,"stem":296},"\u002Fmarketing\u002Ftools","5.marketing\u002Ftools",{"title":298,"path":299,"stem":300},"Website","\u002Fmarketing\u002Fwebsite","5.marketing\u002Fwebsite",{"title":302,"icon":303,"path":304,"stem":305,"children":306,"page":67},"AI & Data Ops","i-lucide-database","\u002Fdata-ops","6.data-ops",[307,315,319,344,361],{"title":60,"path":308,"stem":309,"children":310,"page":67},"\u002Fdata-ops\u002Fcapability-exchange","6.data-ops\u002FCapability Exchange",[311],{"title":312,"path":313,"stem":314},"Leaderboard Calculation","\u002Fdata-ops\u002Fcapability-exchange\u002Fleaderboard-calculation","6.data-ops\u002FCapability Exchange\u002Fleaderboard-calculation",{"title":316,"path":317,"stem":318},"Account Portal (CAS)","\u002Fdata-ops\u002Faccount-portal","6.data-ops\u002Faccount-portal",{"title":320,"path":321,"stem":322,"children":323,"page":67},"Data Management","\u002Fdata-ops\u002Fdata-management","6.data-ops\u002Fdata-management",[324,328,332,336,340],{"title":325,"path":326,"stem":327},"Adding Products","\u002Fdata-ops\u002Fdata-management\u002Fadding-products","6.data-ops\u002Fdata-management\u002Fadding-products",{"title":329,"path":330,"stem":331},"Adding Vendors","\u002Fdata-ops\u002Fdata-management\u002Fadding-vendors","6.data-ops\u002Fdata-management\u002Fadding-vendors",{"title":333,"path":334,"stem":335},"Framework Mapping","\u002Fdata-ops\u002Fdata-management\u002Fframework-mapping","6.data-ops\u002Fdata-management\u002Fframework-mapping",{"title":337,"path":338,"stem":339},"Refreshing Vendors","\u002Fdata-ops\u002Fdata-management\u002Frefreshing-vendors","6.data-ops\u002Fdata-management\u002Frefreshing-vendors",{"title":341,"path":342,"stem":343},"Reviewing Draft Vendors","\u002Fdata-ops\u002Fdata-management\u002Freviewing-draft-vendors","6.data-ops\u002Fdata-management\u002Freviewing-draft-vendors",{"title":345,"path":346,"stem":347,"children":348,"page":67},"LLM Ops","\u002Fdata-ops\u002Fllm-ops","6.data-ops\u002Fllm-ops",[349,353,357],{"title":350,"path":351,"stem":352},"Agents","\u002Fdata-ops\u002Fllm-ops\u002Fagents","6.data-ops\u002Fllm-ops\u002F1.agents",{"title":354,"path":355,"stem":356},"ESPi Architecture & Query Flow","\u002Fdata-ops\u002Fllm-ops\u002Fespi-architecture","6.data-ops\u002Fllm-ops\u002F2.espi-architecture",{"title":358,"path":359,"stem":360},"Evaluating Agents","\u002Fdata-ops\u002Fllm-ops\u002Fevaluations","6.data-ops\u002Fllm-ops\u002F3.evaluations",{"title":362,"path":363,"stem":364},"Message Queues","\u002Fdata-ops\u002Fmessage-queues","6.data-ops\u002Fmessage-queues",{"title":366,"path":367,"stem":368},"Glossary","\u002Fglossary","glossary",{"id":370,"title":350,"body":371,"description":988,"extension":989,"links":990,"meta":991,"navigation":992,"path":351,"seo":993,"stem":352,"__hash__":994},"docs\u002F6.data-ops\u002Fllm-ops\u002F1.agents.md",{"type":372,"value":373,"toc":978},"minimark",[374,396,401,404,455,622,628,633,844,849,853,868,880,888,899,907,915,927,931,940,966],[375,376,377,378,382,383,386,387,391,392,395],"p",{},"Every ",[379,380,381],"code",{},"ChatClient"," bean in ",[379,384,385],{},"platform-api",", grouped by product area. Provider is ",[388,389,390],"strong",{},"Google GenAI"," via ",[379,393,394],{},"GoogleGenAiChatModel",".",[397,398,400],"h2",{"id":399},"inventory","Inventory",[375,402,403],{},"Use this table as a quick index:",[405,406,407,414,420,428,449],"ul",{},[408,409,410,413],"li",{},[388,411,412],{},"Area"," — product area or workflow group the agent belongs to",[408,415,416,419],{},[388,417,418],{},"Agent"," — the human-readable agent name",[408,421,422,425,426],{},[388,423,424],{},"Bean"," — the Spring bean name in ",[379,427,385],{},[408,429,430,433,434,437,438,441,442,441,445,448],{},[388,431,432],{},"Model tier"," — the configured ",[379,435,436],{},"IntelligenceLevel"," (",[379,439,440],{},"LOW",", ",[379,443,444],{},"MEDIUM",[379,446,447],{},"HIGH",")",[408,450,451,454],{},[388,452,453],{},"Entry point"," — the main service, tool, or workflow stage that calls the agent",[456,457,458,475],"table",{},[459,460,461],"thead",{},[462,463,464,467,469,471,473],"tr",{},[465,466,412],"th",{},[465,468,418],{},[465,470,424],{},[465,472,432],{},[465,474,453],{},[476,477,478,498,517,537,558,582,602],"tbody",{},[462,479,480,484,486,491,493],{},[481,482,483],"td",{},"ESPi Copilot",[481,485,483],{},[481,487,488],{},[379,489,490],{},"copilotClient",[481,492,444],{},[481,494,495],{},[379,496,497],{},"ChatService",[462,499,500,502,505,510,512],{},[481,501,483],{},[481,503,504],{},"Research sub-agent",[481,506,507],{},[379,508,509],{},"researchClient",[481,511,444],{},[481,513,514],{},[379,515,516],{},"ResearcherTool",[462,518,519,522,525,530,532],{},[481,520,521],{},"Findings",[481,523,524],{},"User Task Report",[481,526,527],{},[379,528,529],{},"userTaskAgentClient",[481,531,447],{},[481,533,534],{},[379,535,536],{},"UserTaskReportService",[462,538,539,542,545,550,553],{},[481,540,541],{},"Discovery",[481,543,544],{},"Discovery AI",[481,546,547],{},[379,548,549],{},"discoveryClient",[481,551,552],{},"LOW → MEDIUM",[481,554,555],{},[379,556,557],{},"DiscoveryAIService",[462,559,560,563,566,571,573],{},[481,561,562],{},"Notebook",[481,564,565],{},"Notebook Generator",[481,567,568],{},[379,569,570],{},"notebookAgentClient",[481,572,444],{},[481,574,575,578,579],{},[379,576,577],{},"NotebookAgentService"," \u002F ",[379,580,581],{},"NotebookTools",[462,583,584,587,590,595,597],{},[481,585,586],{},"Conversation",[481,588,589],{},"Conversation Namer",[481,591,592],{},[379,593,594],{},"conversationNamerClient",[481,596,440],{},[481,598,599],{},[379,600,601],{},"ConversationService",[462,603,604,607,610,615,617],{},[481,605,606],{},"Changelog",[481,608,609],{},"Revision Agent",[481,611,612],{},[379,613,614],{},"revisionAgent",[481,616,440],{},[481,618,619],{},[379,620,621],{},"RevisionChangelogHandler",[375,623,624,627],{},[388,625,626],{},"Total:"," 7 ChatClient beans.",[629,630,632],"h3",{"id":631},"deep-research-agents","Deep Research Agents",[456,634,635,649],{},[459,636,637],{},[462,638,639,641,643,645,647],{},[465,640,412],{},[465,642,418],{},[465,644,424],{},[465,646,432],{},[465,648,453],{},[476,650,651,671,690,709,728,748,768,787,805,825],{},[462,652,653,656,659,664,666],{},[481,654,655],{},"General",[481,657,658],{},"Query sense check",[481,660,661],{},[379,662,663],{},"senseCheckAgent",[481,665,440],{},[481,667,668],{},[379,669,670],{},"QuerySenseCheckStage",[462,672,673,675,678,683,685],{},[481,674,655],{},[481,676,677],{},"Briefing enhancement",[481,679,680],{},[379,681,682],{},"briefingEnhancementAgent",[481,684,444],{},[481,686,687],{},[379,688,689],{},"BriefingEnhancementStage",[462,691,692,694,697,702,704],{},[481,693,655],{},[481,695,696],{},"Research planner",[481,698,699],{},[379,700,701],{},"researchPlannerAgent",[481,703,440],{},[481,705,706],{},[379,707,708],{},"ResearchPlanningStage",[462,710,711,713,716,721,723],{},[481,712,655],{},[481,714,715],{},"General report generator",[481,717,718],{},[379,719,720],{},"generalReportGenerationAgent",[481,722,444],{},[481,724,725],{},[379,726,727],{},"ReportGenerateStage",[462,729,730,733,736,741,743],{},[481,731,732],{},"Product Comparison",[481,734,735],{},"Product comparison report",[481,737,738],{},[379,739,740],{},"productComparisonAgent",[481,742,444],{},[481,744,745],{},[379,746,747],{},"ReportGenerationStage",[462,749,750,753,756,761,763],{},[481,751,752],{},"Portfolio Overlap",[481,754,755],{},"Cluster generation",[481,757,758],{},[379,759,760],{},"clusterGenerationAgent",[481,762,444],{},[481,764,765],{},[379,766,767],{},"GenerateClustersStage",[462,769,770,772,775,780,782],{},[481,771,752],{},[481,773,774],{},"Cluster analyst",[481,776,777],{},[379,778,779],{},"clusterAnalystAgent",[481,781,444],{},[481,783,784],{},[379,785,786],{},"ClusterAnalystStage",[462,788,789,792,795,800,802],{},[481,790,791],{},"Shared",[481,793,794],{},"Title & summary",[481,796,797],{},[379,798,799],{},"titleAndSummaryGenerationAgent",[481,801,440],{},[481,803,804],{},"Portfolio + Strategic Consolidation stages",[462,806,807,810,813,818,820],{},[481,808,809],{},"Strategic Consolidation",[481,811,812],{},"Replacement candidates",[481,814,815],{},[379,816,817],{},"replacementCandidatesAgent",[481,819,444],{},[481,821,822],{},[379,823,824],{},"CreateReplacementCandidatesStage",[462,826,827,829,832,837,839],{},[481,828,809],{},[481,830,831],{},"Validate & enrichment",[481,833,834],{},[379,835,836],{},"validateAndEnrichmentAgent",[481,838,444],{},[481,840,841],{},[379,842,843],{},"ValidateAndEnrichClustersStage",[375,845,846,848],{},[388,847,626],{}," 10 ChatClient beans (17 overall).",[397,850,852],{"id":851},"product-areas","Product areas",[375,854,855,857,858,861,862,865,866,395],{},[388,856,483],{}," — Interactive assistant (search, commercial, capability frameworks, notebooks, research, HITL). Config: ",[379,859,860],{},"CopilotAgentConfig",". Entry: ",[379,863,864],{},"ConversationController"," → ",[379,867,497],{},[375,869,870,872,873,876,877,395],{},[388,871,521],{}," — Async interview \u002F user-task report generation. Config: ",[379,874,875],{},"UserTaskAgentConfig",". Output: ",[379,878,879],{},"UserTaskReport",[375,881,882,884,885,395],{},[388,883,541],{}," — Extract and match vendors\u002Fproducts from invoice JSON against CPS. Config: ",[379,886,887],{},"DiscoveryAgentConfig",[375,889,890,892,893,895,896,395],{},[388,891,562],{}," — Renders single-page HTML notebooks; usually invoked from Copilot via ",[379,894,581],{},". Config: ",[379,897,898],{},"NotebookAgentConfig",[375,900,901,903,904,395],{},[388,902,589],{}," — ≤5-word title from first user message. Config: ",[379,905,906],{},"NamerAgentConfig",[375,908,909,911,912,395],{},[388,910,606],{}," — Short sentence describing revision diffs. Config: ",[379,913,914],{},"RevisionAgentConfig",[375,916,917,920,921,865,924,395],{},[388,918,919],{},"Deep Research"," — Four workflow objectives (General, Product Comparison, Portfolio Overlap, Strategic Consolidation). Wired via ",[379,922,923],{},"AgentConfig",[379,925,926],{},"DeepResearchReportCreationService",[397,928,930],{"id":929},"keeping-this-page-updated","Keeping this page updated",[375,932,933,934,936,937,939],{},"When you add, rename, or remove a ",[379,935,381],{}," agent in ",[379,938,385],{},", update this page in a PR along with the changes to the codebase.",[941,942,943,952,957],"ol",{},[408,944,945,948,949,951],{},[388,946,947],{},"Inventory tables"," — Add or update the row in the main table or ",[388,950,632],{}," table (area, agent name, bean, model tier, entry point). Update the total counts.",[408,953,954,956],{},[388,955,852],{}," — Add a short summary if it is a new product area, or adjust the existing blurb if behaviour or config changed.",[408,958,959,962,963,965],{},[388,960,961],{},"Out of scope"," — Do not list non-",[379,964,381],{}," usage, frontend-only LLM calls, or the non-AI “Tool” domain entities.",[375,967,968,969,971,972,975,976,395],{},"To find agents in code, search for ",[379,970,381],{}," beans and ",[379,973,974],{},"*AgentConfig"," classes under ",[379,977,385],{},{"title":979,"searchDepth":980,"depth":980,"links":981},"",2,[982,986,987],{"id":399,"depth":980,"text":400,"children":983},[984],{"id":631,"depth":985,"text":632},3,{"id":851,"depth":980,"text":852},{"id":929,"depth":980,"text":930},"Inventory of Spring AI ChatClient agents in platform-api.","md",null,{},true,{"title":350,"description":988},"gZ1Kwjs6cgl89-IcOIwmS_VBrZvVL77fb91wHR6yqjU",[996,998],{"title":341,"path":342,"stem":343,"description":997,"children":-1},"A simple, step-by-step guide to approve, or reject draft vendors before they go live on the Vendor Portal.",{"title":354,"path":355,"stem":356,"description":999,"children":-1},"This document provides a high-level overview, a component breakdown, and detailed diagrams of how ESPi (ESPROFILER Intelligence), the AI co-pilot and agent orchestrator built into ESPROFILER, handles and processes user queries.",1790076743690]