[{"data":1,"prerenderedAt":690},["ShallowReactive",2],{"docs:en:\u002Fdocs\u002Fagents\u002Fbuilding":3},{"page":4,"navigation":576,"surround":685,"prefix":579},{"id":5,"title":6,"body":7,"description":568,"extension":569,"meta":570,"navigation":571,"path":572,"seo":573,"stem":574,"__hash__":575},"agentDocs\u002Fdocs\u002F3.agents\u002F1.building.md","Building agents",{"type":8,"value":9,"toc":546},"minimark",[10,25,30,54,64,84,87,91,103,114,118,129,135,138,141,147,151,160,166,170,177,191,204,207,211,214,231,238,243,250,260,278,285,289,298,322,336,341,345,352,358,368,371,375,388,391,395,405,409,412,415,419,426,430,447,454,458,509,513,533],[11,12,13,14,19,20,24],"p",{},"An agent is a conversation partner with its own instruction, its own documents and only the tools you select for it. It runs only when someone addresses it in the chat or writes to it in ",[15,16,18],"a",{"href":17},"\u002Fdocs\u002Fagents\u002Fteams","Microsoft Teams",". If a task should start by itself or have fixed steps in a fixed order, build a ",[15,21,23],{"href":22},"\u002Fdocs\u002Fworkflows\u002Ffirst-workflow","workflow",".",[26,27,29],"h2",{"id":28},"create-an-agent","Create an agent",[31,32,33,41,44],"ol",{},[34,35,36,37,24],"li",{},"In an empty chat, click ",[38,39,40],"strong",{},"Create agent",[34,42,43],{},"Describe the task in your own words.",[34,45,46,47,50,51,24],{},"In the card ",[38,48,49],{},"Agent created",", click ",[38,52,53],{},"Keep building",[11,55,56,57,59,60,63],{},"The chat creates only the name and the description. The build chat on the agent's page then sets the instruction, tools and model. The button ",[38,58,40],{}," top right above the list ",[38,61,62],{},"Agents"," also leads to the empty chat.",[11,65,66,67,70,71,74,75,70,78,59,81,83],{},"Without a description, use ",[38,68,69],{},"+"," > ",[38,72,73],{},"New agent"," in the tile row below the input field of the empty chat, or ",[38,76,77],{},"…",[38,79,80],{},"Create empty agent",[38,82,62],{},". Both immediately create an empty agent and open its page.",[11,85,86],{},"Whichever way you choose, a new agent is private at first.",[26,88,90],{"id":89},"find-an-agent","Find an agent",[11,92,93,95,96,99,100,24],{},[38,94,62],{}," in the sidebar opens the list of all agents and workflows. Agents carry the chip ",[38,97,98],{},"In the chat",", workflows the chip ",[38,101,102],{},"With trigger",[11,104,105,106,109,110,113],{},"To open an agent's page, click ",[38,107,108],{},"Edit",". It is in the row menu of the list and in the chat header. ",[38,111,112],{},"Pin to sidebar"," in the row menu pins an agent to the sidebar.",[26,115,117],{"id":116},"set-up-an-agent-in-the-build-chat","Set up an agent in the build chat",[11,119,120,121,124,125,128],{},"An agent's page has a form on the left and a column with ",[38,122,123],{},"Build"," and ",[38,126,127],{},"Test"," on the right.",[11,130,131,132,134],{},"Under ",[38,133,123],{},", describe in your own words what the agent should be able to do. The build chat then changes the name, description, icon, instruction, conversation starters, web search, tools, model and skills. While it works, the form is locked. Afterwards, the changed fields are highlighted briefly.",[11,136,137],{},"The build chat cannot create new skills and cannot assign MCP tools. You do both by hand.",[11,139,140],{},"The form saves every change automatically. There is no save button.",[142,143,144],"warning",{},[11,145,146],{},"Agents have no version history. You cannot undo a change.",[26,148,150],{"id":149},"test-an-agent","Test an agent",[11,152,131,153,155,156,159],{},[38,154,127],{},", you chat with the agent. This trial does not appear in any history. ",[38,157,158],{},"Reset"," clears it.",[161,162,163],"note",{},[11,164,165],{},"In the trial, tools run for real, and only writing tools ask first. The trial costs real credit.",[26,167,169],{"id":168},"set-the-model","Set the model",[11,171,172,173,176],{},"In the row ",[38,174,175],{},"Model",", you set the language model the agent answers with. It applies in the chat and in workflow runs in which a step uses this agent.",[11,178,179,180,124,183,186,187,24],{},"Every selectable model computes in the EU. The list is grouped into the tiers ",[38,181,182],{},"Fully sovereign",[38,184,185],{},"European servers",". How the tiers differ is described under ",[15,188,190],{"href":189},"\u002Fdocs\u002Fsovereignty","Sovereignty and models",[11,192,193,194,197,198,200,201,203],{},"The top row is called ",[38,195,196],{},"Automatic",". With it, the agent uses the default model of the workspace. If the workspace has not set one, a model of the tier ",[38,199,182],{}," answers. A model of the tier ",[38,202,185],{}," has to be chosen explicitly.",[11,205,206],{},"In the chat, anyone can override the model for the open conversation.",[26,208,210],{"id":209},"add-tools","Add tools",[11,212,213],{},"Tools are individual actions of a service that the agent may call.",[31,215,216,224],{},[34,217,46,218,50,221,24],{},[38,219,220],{},"Tools",[38,222,223],{},"Add",[34,225,226,227,230],{},"In the dialog ",[38,228,229],{},"Select tools",", tick a whole service or individual actions.",[11,232,233,234,24],{},"If a service is not connected, its tools report an error. How to connect a service is described under ",[15,235,237],{"href":236},"\u002Fdocs\u002Fconnections\u002Fservices","Connecting services",[239,240,242],"h3",{"id":241},"approvals","Approvals",[11,244,245,246,249],{},"Actions that change or send something carry the badge ",[38,247,248],{},"Writing",". They need your approval before every call. Reading actions run directly.",[11,251,252,253,256,257,24],{},"The column ",[38,254,255],{},"Approval"," switches this per action. If you switch off the approval for a writing action, you confirm it with ",[38,258,259],{},"Yes, without asking",[11,261,262,263,266,267,269,270,273,274,277],{},"In the chat, the switch ",[38,264,265],{},"Auto mode"," executes actions that require approval without asking. It appears as soon as the agent has tools, and it also applies under ",[38,268,127],{},". The browser remembers it per agent. It confirms only calls to connected services. Cards of lowcloud itself, such as ",[38,271,272],{},"Add to knowledge"," or ",[38,275,276],{},"Start workflow",", always wait for you.",[11,279,280,281,24],{},"What approving and rejecting trigger is described under ",[15,282,284],{"href":283},"\u002Fdocs\u002Fapprovals","Approvals and questions",[239,286,288],{"id":287},"web-access","Web access",[11,290,291,292,294,295,297],{},"The group ",[38,293,288],{}," in the card ",[38,296,220],{}," has four switches:",[299,300,301,307,313],"ul",{},[34,302,303,306],{},[38,304,305],{},"Web search",": searches the web live.",[34,308,309,312],{},[38,310,311],{},"Web pages & files",": fetches a URL you name, as a page or as a linked file.",[34,314,315,124,318,321],{},[38,316,317],{},"Read pages (Tavily)",[38,319,320],{},"Crawl website (Tavily)",": run at Tavily in the USA.",[11,323,324,124,326,328,329,332,333,24],{},[38,325,305],{},[38,327,311],{}," run on European servers and carry the sign 🇪🇺 ",[38,330,331],{},"EU hosting",". The two Tavily switches carry 🌐 ",[38,334,335],{},"Worldwide",[161,337,338],{},[11,339,340],{},"With the Tavily tools, the addresses and their content leave the EU.",[26,342,344],{"id":343},"assign-mcp-tools","Assign MCP tools",[11,346,347,348,24],{},"An MCP server is an external tool server that the workspace connects via a URL. It brings its own tools and its own access. How to connect a server and select its tools is described under ",[15,349,351],{"href":350},"\u002Fdocs\u002Fconnections\u002Fcustom","Custom integrations and MCP",[11,353,354,355,357],{},"On the agent, every connected server appears in the dialog ",[38,356,229],{}," as a service of its own. A tick on the server name switches on all its tools.",[11,359,360,361,364,365,367],{},"A tool marked ",[38,362,363],{},"Read-only"," on the server's detail page runs without approval. All others count as ",[38,366,248],{}," and ask first. You switch off the approval as for any other writing action.",[11,369,370],{},"lowcloud itself is not an MCP server. Other assistants cannot use your agents as a tool.",[26,372,374],{"id":373},"attach-knowledge","Attach knowledge",[11,376,46,377,380,381,384,385,24],{},[38,378,379],{},"Knowledge",", you attach documents the agent relies on when answering. The switch ",[38,382,383],{},"Use knowledge"," decides whether the agent also gets the global knowledge of the workspace. How both work is described under ",[15,386,379],{"href":387},"\u002Fdocs\u002Fagents\u002Fknowledge",[11,389,390],{},"An agent has no memory across conversations. Anything that should apply permanently belongs in the knowledge or in a skill.",[26,392,394],{"id":393},"attach-skills","Attach skills",[11,396,397,398,401,402,24],{},"A skill is a named instruction that the agent fetches when its description fits the task. You attach skills in the card ",[38,399,400],{},"Skills",". How to create a skill is described under ",[15,403,400],{"href":404},"\u002Fdocs\u002Fagents\u002Fskills",[26,406,408],{"id":407},"subagents","Subagents",[11,410,411],{},"A subagent is another agent that this agent may commission in the chat. Several commissions run in parallel. The answer comes back as a tool result.",[11,413,414],{},"A subagent only reads and changes nothing. It cannot ask questions back and has no subagents itself.",[26,416,418],{"id":417},"add-conversation-starters","Add conversation starters",[11,420,421,422,425],{},"Conversation starters are clickable suggestions in the empty chat of this agent. ",[38,423,424],{},"Add starter"," creates a new one.",[26,427,429],{"id":428},"share-and-delete-an-agent","Share and delete an agent",[11,431,432,433,435,436,439,440,124,443,446],{},"The row menu of the list ",[38,434,62],{}," contains ",[38,437,438],{},"Share as link",", ",[38,441,442],{},"Export",[38,444,445],{},"Delete",". You can delete an agent only there. The agent's page has no delete button.",[11,448,449,450,24],{},"How to make an agent visible to the workspace, restrict access or pass it on as a copy is described under ",[15,451,453],{"href":452},"\u002Fdocs\u002Fagents\u002Fsharing","Sharing and access",[26,455,457],{"id":456},"limits","Limits",[459,460,461,474],"table",{},[462,463,464],"thead",{},[465,466,467,471],"tr",{},[468,469,470],"th",{},"Limit",[468,472,473],{},"Value",[475,476,477,486,494,501],"tbody",{},[465,478,479,483],{},[480,481,482],"td",{},"Tools per agent",[480,484,485],{},"300",[465,487,488,491],{},[480,489,490],{},"Subagents per agent",[480,492,493],{},"8",[465,495,496,499],{},[480,497,498],{},"Conversation starters per agent",[480,500,493],{},[465,502,503,506],{},[480,504,505],{},"Characters per conversation starter",[480,507,508],{},"255",[26,510,512],{"id":511},"permissions","Permissions",[11,514,515,516,519,520,523,524,527,528,530,531,24],{},"Anyone who may build (the role ",[38,517,518],{},"admin",", or the former role ",[38,521,522],{},"developer",") can create and change agents. People with the role ",[38,525,526],{},"member"," chat with agents from the workspace's catalog. They do not see ",[38,529,108],{},". If they open an agent's page, they land on the list ",[38,532,62],{},[11,534,535,536,538,539,541,542,24],{},"In a partner's client workspace, only the partner's team builds. The client's people see no build functions there, not even with the role ",[38,537,518],{},". Build pages redirect them to the list ",[38,540,62],{},", see ",[15,543,545],{"href":544},"\u002Fdocs\u002Fworkspace\u002Fpartner","Partner",{"title":547,"searchDepth":548,"depth":548,"links":549},"",2,[550,551,552,553,554,555,560,561,562,563,564,565,566,567],{"id":28,"depth":548,"text":29},{"id":89,"depth":548,"text":90},{"id":116,"depth":548,"text":117},{"id":149,"depth":548,"text":150},{"id":168,"depth":548,"text":169},{"id":209,"depth":548,"text":210,"children":556},[557,559],{"id":241,"depth":558,"text":242},3,{"id":287,"depth":558,"text":288},{"id":343,"depth":548,"text":344},{"id":373,"depth":548,"text":374},{"id":393,"depth":548,"text":394},{"id":407,"depth":548,"text":408},{"id":417,"depth":548,"text":418},{"id":428,"depth":548,"text":429},{"id":456,"depth":548,"text":457},{"id":511,"depth":548,"text":512},"Create an agent and give it an instruction, a model and tools.","md",{},true,"\u002Fdocs\u002Fagents\u002Fbuilding",{"title":6,"description":568},"docs\u002F3.agents\u002F1.building","PXmtmFcTsGtYbAu0FLjlx3fPOsMPitNkex0ai1POcYw",[577],{"title":578,"path":579,"stem":580,"children":581,"page":-1},"Docs","\u002Fdocs","docs",[582,585,604,609,623,652,655,665,669],{"title":583,"path":579,"stem":584},"Documentation","docs\u002Findex",{"title":586,"icon":587,"path":588,"stem":589,"children":590,"page":603},"Getting started","i-lucide-compass","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started",[591,595,599],{"title":592,"path":593,"stem":594},"Overview","\u002Fdocs\u002Fgetting-started\u002Foverview","docs\u002F1.getting-started\u002F1.overview",{"title":596,"path":597,"stem":598},"Quickstart","\u002Fdocs\u002Fgetting-started\u002Fquickstart","docs\u002F1.getting-started\u002F2.quickstart",{"title":600,"path":601,"stem":602},"Glossary","\u002Fdocs\u002Fgetting-started\u002Fglossary","docs\u002F1.getting-started\u002F3.glossary",false,{"title":605,"path":606,"stem":607,"icon":608},"Chat","\u002Fdocs\u002Fchat","docs\u002F2.chat","i-lucide-message-circle",{"title":62,"icon":610,"path":611,"stem":612,"children":613,"page":603},"i-lucide-bot","\u002Fdocs\u002Fagents","docs\u002F3.agents",[614,615,617,619,621],{"title":6,"path":572,"stem":574},{"title":379,"path":387,"stem":616},"docs\u002F3.agents\u002F2.knowledge",{"title":400,"path":404,"stem":618},"docs\u002F3.agents\u002F3.skills",{"title":453,"path":452,"stem":620},"docs\u002F3.agents\u002F4.sharing",{"title":18,"path":17,"stem":622},"docs\u002F3.agents\u002F5.teams",{"title":624,"icon":625,"path":626,"stem":627,"children":628,"page":603},"Workflows","i-lucide-workflow","\u002Fdocs\u002Fworkflows","docs\u002F4.workflows",[629,632,636,640,644,648],{"title":630,"path":22,"stem":631},"Your first workflow","docs\u002F4.workflows\u002F1.first-workflow",{"title":633,"path":634,"stem":635},"The builder","\u002Fdocs\u002Fworkflows\u002Fbuilder","docs\u002F4.workflows\u002F2.builder",{"title":637,"path":638,"stem":639},"Steps","\u002Fdocs\u002Fworkflows\u002Fsteps","docs\u002F4.workflows\u002F3.steps",{"title":641,"path":642,"stem":643},"Triggers","\u002Fdocs\u002Fworkflows\u002Ftriggers","docs\u002F4.workflows\u002F4.triggers",{"title":645,"path":646,"stem":647},"Publishing and setup","\u002Fdocs\u002Fworkflows\u002Fpublishing","docs\u002F4.workflows\u002F5.publishing",{"title":649,"path":650,"stem":651},"Runs","\u002Fdocs\u002Fworkflows\u002Fruns","docs\u002F4.workflows\u002F6.runs",{"title":242,"path":283,"stem":653,"icon":654},"docs\u002F5.approvals","i-lucide-check-check",{"title":656,"icon":657,"path":658,"stem":659,"children":660,"page":603},"Integrations","i-lucide-cable","\u002Fdocs\u002Fconnections","docs\u002F6.connections",[661,663],{"title":237,"path":236,"stem":662},"docs\u002F6.connections\u002F1.services",{"title":351,"path":350,"stem":664},"docs\u002F6.connections\u002F2.custom",{"title":666,"path":189,"stem":667,"icon":668},"Sovereignty","docs\u002F7.sovereignty","i-lucide-shield-check",{"title":670,"icon":671,"path":672,"stem":673,"children":674,"page":603},"Workspace","i-lucide-users","\u002Fdocs\u002Fworkspace","docs\u002F8.workspace",[675,679,683],{"title":676,"path":677,"stem":678},"Workspace and roles","\u002Fdocs\u002Fworkspace\u002Froles","docs\u002F8.workspace\u002F1.roles",{"title":680,"path":681,"stem":682},"Credit and costs","\u002Fdocs\u002Fworkspace\u002Fcosts","docs\u002F8.workspace\u002F2.costs",{"title":545,"path":544,"stem":684},"docs\u002F8.workspace\u002F3.partner",[686,688],{"title":605,"path":606,"stem":607,"description":687,"icon":608,"children":-1},"Ask questions, attach files and work with your connected services.",{"title":379,"path":387,"stem":616,"description":689,"children":-1},"Store rules for all agents and documents for a single agent.",1791184597169]