[{"data":1,"prerenderedAt":452},["ShallowReactive",2],{"docs:\u002Fdocs\u002Fintegrations\u002Fmastra":3},{"id":4,"title":5,"body":6,"description":443,"extension":444,"meta":445,"navigation":446,"path":448,"seo":449,"stem":450,"__hash__":451},"docs\u002Fdocs\u002Fintegrations\u002Fmastra.md","Mastra",{"type":7,"value":8,"toc":440},"minimark",[9,35,399,411,416,436],[10,11,16],"pre",{"className":12,"code":13,"language":14,"meta":15,"style":15},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","bun add @iqrar\u002Fagent\n","bash","",[17,18,19],"code",{"__ignoreMap":15},[20,21,24,28,32],"span",{"class":22,"line":23},"line",1,[20,25,27],{"class":26},"sBMFI","bun",[20,29,31],{"class":30},"sfazB"," add",[20,33,34],{"class":30}," @iqrar\u002Fagent\n",[10,36,40],{"className":37,"code":38,"language":39,"meta":15,"style":15},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { Agent } from \"@mastra\u002Fcore\u002Fagent\";\nimport { Iqrar } from \"@iqrar\u002Fagent\";\n\nconst iqrar = Iqrar({\n  org: \"acme\",\n  jurisdiction: \"EU\",\n  endpoint: process.env.IQRAR_API,\n  agentId: \"mastra-support\",\n  capabilities: [\"consumer_chatbot\"],\n});\n\nconst agent = iqrar.wrap(\n  new Agent({\n    name: \"support\",\n    instructions: \"...\",\n    model: openai(\"gpt-4o\"),\n    tools: { ... },\n  }),\n);\n\nawait agent.generate(\"hello\");\n","ts",[17,41,42,74,97,104,126,146,163,187,204,227,238,243,264,276,293,310,334,350,360,367,372],{"__ignoreMap":15},[20,43,44,48,52,56,59,62,65,68,71],{"class":22,"line":23},[20,45,47],{"class":46},"s7zQu","import",[20,49,51],{"class":50},"sMK4o"," {",[20,53,55],{"class":54},"sTEyZ"," Agent",[20,57,58],{"class":50}," }",[20,60,61],{"class":46}," from",[20,63,64],{"class":50}," \"",[20,66,67],{"class":30},"@mastra\u002Fcore\u002Fagent",[20,69,70],{"class":50},"\"",[20,72,73],{"class":50},";\n",[20,75,77,79,81,84,86,88,90,93,95],{"class":22,"line":76},2,[20,78,47],{"class":46},[20,80,51],{"class":50},[20,82,83],{"class":54}," Iqrar",[20,85,58],{"class":50},[20,87,61],{"class":46},[20,89,64],{"class":50},[20,91,92],{"class":30},"@iqrar\u002Fagent",[20,94,70],{"class":50},[20,96,73],{"class":50},[20,98,100],{"class":22,"line":99},3,[20,101,103],{"emptyLinePlaceholder":102},true,"\n",[20,105,107,111,114,117,120,123],{"class":22,"line":106},4,[20,108,110],{"class":109},"spNyl","const",[20,112,113],{"class":54}," iqrar ",[20,115,116],{"class":50},"=",[20,118,83],{"class":119},"s2Zo4",[20,121,122],{"class":54},"(",[20,124,125],{"class":50},"{\n",[20,127,129,133,136,138,141,143],{"class":22,"line":128},5,[20,130,132],{"class":131},"swJcz","  org",[20,134,135],{"class":50},":",[20,137,64],{"class":50},[20,139,140],{"class":30},"acme",[20,142,70],{"class":50},[20,144,145],{"class":50},",\n",[20,147,149,152,154,156,159,161],{"class":22,"line":148},6,[20,150,151],{"class":131},"  jurisdiction",[20,153,135],{"class":50},[20,155,64],{"class":50},[20,157,158],{"class":30},"EU",[20,160,70],{"class":50},[20,162,145],{"class":50},[20,164,166,169,171,174,177,180,182,185],{"class":22,"line":165},7,[20,167,168],{"class":131},"  endpoint",[20,170,135],{"class":50},[20,172,173],{"class":54}," process",[20,175,176],{"class":50},".",[20,178,179],{"class":54},"env",[20,181,176],{"class":50},[20,183,184],{"class":54},"IQRAR_API",[20,186,145],{"class":50},[20,188,190,193,195,197,200,202],{"class":22,"line":189},8,[20,191,192],{"class":131},"  agentId",[20,194,135],{"class":50},[20,196,64],{"class":50},[20,198,199],{"class":30},"mastra-support",[20,201,70],{"class":50},[20,203,145],{"class":50},[20,205,207,210,212,215,217,220,222,225],{"class":22,"line":206},9,[20,208,209],{"class":131},"  capabilities",[20,211,135],{"class":50},[20,213,214],{"class":54}," [",[20,216,70],{"class":50},[20,218,219],{"class":30},"consumer_chatbot",[20,221,70],{"class":50},[20,223,224],{"class":54},"]",[20,226,145],{"class":50},[20,228,230,233,236],{"class":22,"line":229},10,[20,231,232],{"class":50},"}",[20,234,235],{"class":54},")",[20,237,73],{"class":50},[20,239,241],{"class":22,"line":240},11,[20,242,103],{"emptyLinePlaceholder":102},[20,244,246,248,251,253,256,258,261],{"class":22,"line":245},12,[20,247,110],{"class":109},[20,249,250],{"class":54}," agent ",[20,252,116],{"class":50},[20,254,255],{"class":54}," iqrar",[20,257,176],{"class":50},[20,259,260],{"class":119},"wrap",[20,262,263],{"class":54},"(\n",[20,265,267,270,272,274],{"class":22,"line":266},13,[20,268,269],{"class":50},"  new",[20,271,55],{"class":119},[20,273,122],{"class":54},[20,275,125],{"class":50},[20,277,279,282,284,286,289,291],{"class":22,"line":278},14,[20,280,281],{"class":131},"    name",[20,283,135],{"class":50},[20,285,64],{"class":50},[20,287,288],{"class":30},"support",[20,290,70],{"class":50},[20,292,145],{"class":50},[20,294,296,299,301,303,306,308],{"class":22,"line":295},15,[20,297,298],{"class":131},"    instructions",[20,300,135],{"class":50},[20,302,64],{"class":50},[20,304,305],{"class":30},"...",[20,307,70],{"class":50},[20,309,145],{"class":50},[20,311,313,316,318,321,323,325,328,330,332],{"class":22,"line":312},16,[20,314,315],{"class":131},"    model",[20,317,135],{"class":50},[20,319,320],{"class":119}," openai",[20,322,122],{"class":54},[20,324,70],{"class":50},[20,326,327],{"class":30},"gpt-4o",[20,329,70],{"class":50},[20,331,235],{"class":54},[20,333,145],{"class":50},[20,335,337,340,342,344,347],{"class":22,"line":336},17,[20,338,339],{"class":131},"    tools",[20,341,135],{"class":50},[20,343,51],{"class":50},[20,345,346],{"class":50}," ...",[20,348,349],{"class":50}," },\n",[20,351,353,356,358],{"class":22,"line":352},18,[20,354,355],{"class":50},"  }",[20,357,235],{"class":54},[20,359,145],{"class":50},[20,361,363,365],{"class":22,"line":362},19,[20,364,235],{"class":54},[20,366,73],{"class":50},[20,368,370],{"class":22,"line":369},20,[20,371,103],{"emptyLinePlaceholder":102},[20,373,375,378,381,383,386,388,390,393,395,397],{"class":22,"line":374},21,[20,376,377],{"class":46},"await",[20,379,380],{"class":54}," agent",[20,382,176],{"class":50},[20,384,385],{"class":119},"generate",[20,387,122],{"class":54},[20,389,70],{"class":50},[20,391,392],{"class":30},"hello",[20,394,70],{"class":50},[20,396,235],{"class":54},[20,398,73],{"class":50},[400,401,402,403,406,407,410],"p",{},"The Iqrar wrapper proxies every method on the agent so ",[17,404,405],{},"agent.generate",", ",[17,408,409],{},"agent.stream",", and tool invocations all emit telemetry transparently.",[412,413,415],"h2",{"id":414},"see-also","See also",[417,418,419],"ul",{},[420,421,422,427,428,427,432],"li",{},[423,424,426],"a",{"href":425},"\u002Fdocs\u002Fintegrations\u002Fopenai","OpenAI"," · ",[423,429,431],{"href":430},"\u002Fdocs\u002Fintegrations\u002Fvercel-ai","Vercel AI",[423,433,435],{"href":434},"\u002Fdocs\u002Fintegrations\u002Flangchain","LangChain",[437,438,439],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}",{"title":15,"searchDepth":76,"depth":76,"links":441},[442],{"id":414,"depth":76,"text":415},"Wrap a Mastra Agent with Iqrar — telemetry across LLM calls, tool execution, and workflow steps with no changes to your agent definition.","md",{},{"title":5,"order":447},43,"\u002Fdocs\u002Fintegrations\u002Fmastra",{"title":5,"description":443},"docs\u002Fintegrations\u002Fmastra","hgkMZQj9Axybl5WA-Fw8Pa1gG1Ij3t9eki5HJ2kLKyQ",1778066782274]