[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-microsoft-int-reference":3,"mdc--inwbrq-key":33,"related-repo-microsoft-int-reference":4165,"related-org-microsoft-int-reference":4188},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":11,"stars":22,"repoUrl":23,"updatedAt":24,"license":25,"forks":26,"topics":27,"repo":28,"sourceUrl":31,"mdContent":32},"int-reference","author Copilot Studio YAML configurations","Reference tables for Copilot Studio YAML authoring: triggers, actions, variables, entities, Power Fx functions, templates. Preloaded by author and advisor agents.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},"microsoft","Microsoft","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fmicrosoft.png",[12,16,19],{"name":13,"slug":14,"type":15},"YAML","yaml","tag",{"name":17,"slug":18,"type":15},"Reference","reference",{"name":20,"slug":21,"type":15},"Copilot Studio","copilot-studio",371,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fskills-for-copilot-studio","2026-04-06T18:33:21.611549",null,76,[],{"repoUrl":23,"stars":22,"forks":26,"topics":29,"description":30},[],"A skill for AI-coding tools to build and edit Microsoft Copilot Studio agents as YAML — with schema validation, templates, and AI-powered skills. Suited for Claude Code, GitHub Copilot CLI, and more.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fskills-for-copilot-studio\u002Ftree\u002FHEAD\u002Fskills\u002Fint-reference","---\nname: int-reference\ndescription: \"Reference tables for Copilot Studio YAML authoring: triggers, actions, variables, entities, Power Fx functions, templates. Preloaded by author and advisor agents.\"\nuser-invocable: false\n---\n\n# Copilot Studio YAML Reference\n\n## Core File Types\n\n| File | Purpose |\n|------|---------|\n| `agent.mcs.yml` | Main agent metadata (kind: GptComponentMetadata) |\n| `settings.mcs.yml` | Agent settings and configuration |\n| `connectionreferences.mcs.yml` | Connector references |\n| `topics\u002F*.mcs.yml` | Conversation topics (kind: AdaptiveDialog) |\n| `actions\u002F*.mcs.yml` | Connector-based actions (kind: TaskDialog) |\n| `knowledge\u002F*.mcs.yml` | Knowledge sources (kind: KnowledgeSourceConfiguration) |\n| `variables\u002F*.mcs.yml` | Global variables (kind: GlobalVariableComponent) |\n| `agents\u002F*.mcs.yml` | Child agents (kind: AgentDialog) |\n\n## Trigger Types\n\nTopics with `OnRecognizedIntent` have two routing mechanisms — which one matters depends on the orchestration mode:\n\n- **`modelDescription`** — used by **generative orchestration** (`GenerativeActionsEnabled: true`). The AI orchestrator reads this to decide routing. Primary mechanism for generative agents.\n- **Trigger phrases** (`triggerQueries`) — used by **classic orchestration**. Pattern-matched against the user's utterance. Secondary hints when generative orchestration is enabled.\n\nSystem triggers (`OnConversationStart`, `OnUnknownIntent`, `OnError`, etc.) fire automatically and don't use either mechanism.\n\n| Kind | Purpose |\n|------|---------|\n| `OnRecognizedIntent` | Trigger phrases matched |\n| `OnConversationStart` | Conversation begins |\n| `OnUnknownIntent` | No topic matched (fallback) |\n| `OnEscalate` | User requests human agent |\n| `OnError` | Error handling |\n| `OnSystemRedirect` | Triggered by redirect only |\n| `OnSelectIntent` | Multiple topics matched (disambiguation) |\n| `OnSignIn` | Authentication required |\n| `OnToolSelected` | Child agent invocation |\n| `OnKnowledgeRequested` | Custom knowledge source search triggered (YAML-only, no UI) |\n| `OnGeneratedResponse` | Intercept AI-generated response before sending |\n| `OnOutgoingMessage` | **Non-functional (2026-03-15)** — exists in schema but does not fire at runtime. Do not use. |\n\n### YAML-Only Features\n\nThese features work at runtime but are **not visible in the Copilot Studio UI**. Warn users that UI edits may silently remove them.\n\n| Feature | Notes |\n|---------|-------|\n| `triggerCondition` on knowledge sources | The UI only exposes this as an on\u002Foff toggle (`=false` to exclude from `UniversalSearchTool`). Arbitrary Power Fx expressions (e.g., `=Global.UserDepartment = \"HR\"`) work at runtime but can only be set via YAML. Use with caution. (2026-03-16) |\n\n## Action Types\n\n| Kind | Purpose |\n|------|---------|\n| `SendActivity` | Send a message |\n| `Question` | Ask user for input |\n| `SetVariable` | Set\u002Fcompute a variable (Power Fx expression, prefix `=`) |\n| `SetTextVariable` | Set a text variable using template interpolation (`{}`). Useful for converting non-text types (e.g., Number) to text: `\"You have {Topic.Count} items\"` |\n| `ConditionGroup` | Branching logic |\n| `BeginDialog` | Call another topic |\n| `ReplaceDialog` | Replace current topic |\n| `EndDialog` | End current topic |\n| `CancelAllDialogs` | Cancel all topics |\n| `ClearAllVariables` | Clear variables |\n| `SearchAndSummarizeContent` | Generative answers (grounded in knowledge) |\n| `AnswerQuestionWithAI` | AI answer (conversation history + general knowledge only) |\n| `EditTable` | Modify a collection |\n| `CSATQuestion` | Customer satisfaction |\n| `LogCustomTelemetryEvent` | Logging |\n| `OAuthInput` | Sign-in prompt |\n| `SearchKnowledgeSources` | Search knowledge sources (returns raw results, no AI summary) |\n| `CreateSearchQuery` | AI-generated search query from user input |\n\n## Connector Actions (TaskDialog)\n\nConnector actions (`kind: TaskDialog`) invoke external connector operations. They are stored in `actions\u002F` and require a connection reference in `connectionreferences.mcs.yml`.\n\n**Use `\u002Fadd-action` to create new actions from available connectors.** The schema describes the structural properties of `TaskDialog` and `InvokeConnectorTaskAction`, but the specific inputs and outputs for each connector operation are connector-specific — use the connector lookup script (`connector-lookup.bundle.js`) to get the full operation details.\n\n### Action Structure\n\n| Field | Purpose |\n|-------|---------|\n| `kind: TaskDialog` | Identifies this as a connector action |\n| `inputs` | Inputs: `AutomaticTaskInput` (AI-provided) or `ManualTaskInput` (fixed value) |\n| `modelDisplayName` | Display name for AI orchestrator routing |\n| `modelDescription` | Description for AI orchestrator routing |\n| `outputs` | Output property names returned by the connector |\n| `action.kind` | Always `InvokeConnectorTaskAction` for connector actions |\n| `action.connectionReference` | Logical name of the connection (registered in `connectionreferences.mcs.yml`) |\n| `action.connectionProperties.mode` | `Maker` (maker's credentials) or `Invoker` (end user's credentials) |\n| `action.operationId` | The connector's specific operation identifier |\n| `outputMode` | Usually `All` — exports all operation outputs |\n\n### Input Types\n\n| Input Kind | Use When | Notes |\n|------------|----------|-------|\n| `AutomaticTaskInput` | The AI orchestrator should provide the value based on context | Includes `description` for the AI to understand what to provide |\n| `ManualTaskInput` | A fixed\u002Fhardcoded value (e.g., timezone, folder path) | Can only hardcode **strings**. Non-string values (IDs, enums) should be reviewed by the user after pushing |\n\n### `$`-Prefixed Property Names (SharePoint, OData)\n\nSome connectors (notably SharePoint) use OData parameters like `$filter`, `$orderby`, `$top`. These require special quoting in **TaskDialog** YAML — both single and double quotes:\n\n```yaml\n# TaskDialog (actions\u002F*.mcs.yml) — CORRECT\n- kind: ManualTaskInput\n  propertyName: \"'$filter'\"\n  value: \"Status eq 'Active'\"\n```\n\n`\"'$filter'\"` means: the outer `\"\"` are YAML string delimiters; the inner `''` are part of the literal value sent to the runtime. Using `$filter`, `\"$filter\"`, or `'$filter'` alone will fail.\n\n**InvokeConnectorAction** (inline in topics) uses a different format — the `parameters\u002F` prefix with no inner single quotes:\n\n```yaml\n# InvokeConnectorAction (inside topics) — CORRECT\n- kind: InvokeConnectorAction\n  operationId: GetItems\n  input:\n    parameters\u002F$filter: \"Status eq 'Active'\"\n```\n\nNever mix these two formats.\n\n## System Variables\n\n| Variable | Description |\n|----------|-------------|\n| `System.Bot.Name` | Agent's name |\n| `System.Activity.Text` | User's current message |\n| `System.Conversation.Id` | Conversation identifier |\n| `System.Conversation.InTestMode` | True if in test chat |\n| `System.FallbackCount` | Number of consecutive fallbacks |\n| `System.Error.Message` | Error message |\n| `System.Error.Code` | Error code |\n| `System.SignInReason` | Why sign-in was triggered |\n| `System.Recognizer.IntentOptions` | Matched intents for disambiguation |\n| `System.Recognizer.SelectedIntent` | User's selected intent |\n| `System.SearchQuery` | AI-rewritten search query (available in `OnKnowledgeRequested`) |\n| `System.KeywordSearchQuery` | Keyword version of search query (available in `OnKnowledgeRequested`) |\n| `System.SearchResults` | Table to populate with custom search results — schema: Content, ContentLocation, Title (available in `OnKnowledgeRequested`) |\n| `System.ContinueResponse` | Set to `false` in `OnGeneratedResponse` to suppress auto-send |\n| `System.Response.FormattedText` | The AI-generated response text (available in `OnGeneratedResponse`) |\n\n### Variable Scopes\n\n| Prefix | Scope | Lifetime |\n|--------|-------|----------|\n| `Topic.\u003Cname>` | Topic variable | Current topic only |\n| `Global.\u003Cname>` | Global variable | Entire conversation (defined in `variables\u002F` folder) |\n| `System.\u003Cname>` | System variable | Built-in, read-only |\n\nGlobal variables are defined as YAML files in `variables\u002F\u003CName>.mcs.yml` (kind: `GlobalVariableComponent`). `aIVisibility` accepts `UseInAIContext` (orchestrator can read and reason about the value) or `Hidden` (orchestrator unaware — use for flags and internal bookkeeping).\n\n## Prebuilt Entities\n\n| Entity | Use Case |\n|--------|----------|\n| `BooleanPrebuiltEntity` | Yes\u002FNo questions |\n| `NumberPrebuiltEntity` | Numeric inputs |\n| `StringPrebuiltEntity` | Free text |\n| `DateTimePrebuiltEntity` | Date\u002Ftime |\n| `EMailPrebuiltEntity` | Email addresses |\n\n## Power Fx Expression Reference\n\n**Only use functions from the supported list below.** Copilot Studio supports a subset of Power Fx — using unsupported functions will cause errors.\n\n```yaml\n# Arithmetic\nvalue: =Text(Topic.number1 + Topic.number2)\n\n# Date formatting\nvalue: =Text(Now(), DateTimeFormat.UTC)\n\n# Conditions\ncondition: =System.FallbackCount \u003C 3\ncondition: =Topic.EndConversation = true\ncondition: =!IsBlank(Topic.Answer)\ncondition: =System.Conversation.InTestMode = true\ncondition: =System.SignInReason = SignInReason.SignInRequired\ncondition: =System.Recognizer.SelectedIntent.TopicId = \"NoTopic\"\n\n# String interpolation in activity (uses {} without =)\nactivity: \"Error: {System.Error.Message}\"\nactivity: \"Error code: {System.Error.Code}, Time (UTC): {Topic.CurrentTime}\"\n\n# Record creation\nvalue: \"={ DisplayName: Topic.NoneOfTheseDisplayName, TopicId: \\\"NoTopic\\\", TriggerId: \\\"NoTrigger\\\", Score: 1.0 }\"\n\n# Variable initialization (first assignment uses init: prefix)\nvariable: init:Topic.UserEmail\nvariable: init:Topic.CurrentTime\n# Subsequent assignments omit init:\nvariable: Topic.UserEmail\n```\n\n### Supported Power Fx Functions\n\nThese are **all** the Power Fx functions available in Copilot Studio. Do NOT use any function not on this list.\n\n**Math**: `Abs`, `Acos`, `Acot`, `Asin`, `Atan`, `Atan2`, `Cos`, `Cot`, `Degrees`, `Exp`, `Int`, `Ln`, `Log`, `Mod`, `Pi`, `Power`, `Radians`, `Rand`, `RandBetween`, `Round`, `RoundDown`, `RoundUp`, `Sin`, `Sqrt`, `Sum`, `Tan`, `Trunc`\n\n**Text**: `Char`, `Concat`, `Concatenate`, `EncodeHTML`, `EncodeUrl`, `EndsWith`, `Find`, `Left`, `Len`, `Lower`, `Match`, `MatchAll`, `Mid`, `PlainText`, `Proper`, `Replace`, `Right`, `Search`, `Split`, `StartsWith`, `Substitute`, `Text`, `Trim`, `TrimEnds`, `UniChar`, `Upper`, `Value`\n\n**Date\u002FTime**: `Date`, `DateAdd`, `DateDiff`, `DateTime`, `DateTimeValue`, `DateValue`, `Day`, `EDate`, `EOMonth`, `Hour`, `IsToday`, `Minute`, `Month`, `Now`, `Second`, `Time`, `TimeValue`, `TimeZoneOffset`, `Today`, `Weekday`, `WeekNum`, `Year`\n\n**Logical**: `And`, `Coalesce`, `If`, `IfError`, `IsBlank`, `IsBlankOrError`, `IsEmpty`, `IsError`, `IsMatch`, `IsNumeric`, `IsType`, `Not`, `Or`, `Switch`\n\n**Table**: `AddColumns`, `Column`, `ColumnNames`, `Count`, `CountA`, `CountIf`, `CountRows`, `Distinct`, `DropColumns`, `Filter`, `First`, `FirstN`, `ForAll`, `Index`, `Last`, `LastN`, `LookUp`, `Patch`, `Refresh`, `RenameColumns`, `Sequence`, `ShowColumns`, `Shuffle`, `Sort`, `SortByColumns`, `Summarize`, `Table`\n\n**Aggregate**: `Average`, `Max`, `Min`, `StdevP`, `VarP`\n\n**Type conversion**: `AsType`, `Boolean`, `Dec2Hex`, `Decimal`, `Float`, `GUID`, `Hex2Dec`, `JSON`, `ParseJSON`\n\n**Other**: `Blank`, `ColorFade`, `ColorValue`, `Error`, `Language`, `OptionSetInfo`, `RGBA`, `Trace`, `With`\n\n## Available Templates\n\nTemplates are bundled with the plugin. Skills that use templates reference them via `${CLAUDE_SKILL_DIR}\u002F..\u002F..\u002Ftemplates\u002F`.\n\n| Template | File | Pattern |\n|----------|------|---------|\n| Greeting | `templates\u002Ftopics\u002Fgreeting.topic.mcs.yml` | OnConversationStart welcome |\n| Fallback | `templates\u002Ftopics\u002Ffallback.topic.mcs.yml` | OnUnknownIntent with escalation |\n| Arithmetic | `templates\u002Ftopics\u002Farithmeticsum.topic.mcs.yml` | Inputs\u002Foutputs with computation |\n| Question + Branching | `templates\u002Ftopics\u002Fquestion-topic.topic.mcs.yml` | Question with ConditionGroup |\n| Knowledge Search | `templates\u002Ftopics\u002Fsearch-topic.topic.mcs.yml` | SearchAndSummarizeContent fallback |\n| Custom Knowledge Source | `templates\u002Ftopics\u002Fcustom-knowledge-source.topic.mcs.yml` | OnKnowledgeRequested with custom API (YAML-only) |\n| Remove Citations | `templates\u002Ftopics\u002Fremove-citations.topic.mcs.yml` | OnGeneratedResponse citation stripping |\n| Authentication | `templates\u002Ftopics\u002Fauth-topic.topic.mcs.yml` | OnSignIn with OAuthInput |\n| Error Handler | `templates\u002Ftopics\u002Ferror-handler.topic.mcs.yml` | OnError with telemetry |\n| Disambiguation | `templates\u002Ftopics\u002Fdisambiguation.topic.mcs.yml` | OnSelectIntent flow |\n| Agent | `templates\u002Fagents\u002Fagent.mcs.yml` | GptComponentMetadata |\n| Connector Action (generic) | `templates\u002Factions\u002Fconnector-action.mcs.yml` | TaskDialog with connector (structural reference) |\n| Knowledge (Public Website) | `templates\u002Fknowledge\u002Fpublic-website.knowledge.mcs.yml` | PublicSiteSearchSource |\n| Knowledge (SharePoint) | `templates\u002Fknowledge\u002Fsharepoint.knowledge.mcs.yml` | SharePointSearchSource |\n| Global Variable | `templates\u002Fvariables\u002Fglobal-variable.variable.mcs.yml` | GlobalVariableComponent |\n",{"data":34,"body":36},{"name":4,"description":6,"user-invocable":35},false,{"type":37,"children":38},"root",[39,48,55,220,226,240,299,327,553,560,572,637,643,991,997,1025,1067,1073,1313,1319,1402,1414,1447,1550,1598,1616,1706,1711,1717,2033,2039,2140,2185,2191,2298,2304,2314,2725,2731,2743,2941,3137,3299,3405,3601,3644,3715,3786,3792,3804,4159],{"type":40,"tag":41,"props":42,"children":44},"element","h1",{"id":43},"copilot-studio-yaml-reference",[45],{"type":46,"value":47},"text","Copilot Studio YAML Reference",{"type":40,"tag":49,"props":50,"children":52},"h2",{"id":51},"core-file-types",[53],{"type":46,"value":54},"Core File Types",{"type":40,"tag":56,"props":57,"children":58},"table",{},[59,78],{"type":40,"tag":60,"props":61,"children":62},"thead",{},[63],{"type":40,"tag":64,"props":65,"children":66},"tr",{},[67,73],{"type":40,"tag":68,"props":69,"children":70},"th",{},[71],{"type":46,"value":72},"File",{"type":40,"tag":68,"props":74,"children":75},{},[76],{"type":46,"value":77},"Purpose",{"type":40,"tag":79,"props":80,"children":81},"tbody",{},[82,101,118,135,152,169,186,203],{"type":40,"tag":64,"props":83,"children":84},{},[85,96],{"type":40,"tag":86,"props":87,"children":88},"td",{},[89],{"type":40,"tag":90,"props":91,"children":93},"code",{"className":92},[],[94],{"type":46,"value":95},"agent.mcs.yml",{"type":40,"tag":86,"props":97,"children":98},{},[99],{"type":46,"value":100},"Main agent metadata (kind: GptComponentMetadata)",{"type":40,"tag":64,"props":102,"children":103},{},[104,113],{"type":40,"tag":86,"props":105,"children":106},{},[107],{"type":40,"tag":90,"props":108,"children":110},{"className":109},[],[111],{"type":46,"value":112},"settings.mcs.yml",{"type":40,"tag":86,"props":114,"children":115},{},[116],{"type":46,"value":117},"Agent settings and configuration",{"type":40,"tag":64,"props":119,"children":120},{},[121,130],{"type":40,"tag":86,"props":122,"children":123},{},[124],{"type":40,"tag":90,"props":125,"children":127},{"className":126},[],[128],{"type":46,"value":129},"connectionreferences.mcs.yml",{"type":40,"tag":86,"props":131,"children":132},{},[133],{"type":46,"value":134},"Connector references",{"type":40,"tag":64,"props":136,"children":137},{},[138,147],{"type":40,"tag":86,"props":139,"children":140},{},[141],{"type":40,"tag":90,"props":142,"children":144},{"className":143},[],[145],{"type":46,"value":146},"topics\u002F*.mcs.yml",{"type":40,"tag":86,"props":148,"children":149},{},[150],{"type":46,"value":151},"Conversation topics (kind: AdaptiveDialog)",{"type":40,"tag":64,"props":153,"children":154},{},[155,164],{"type":40,"tag":86,"props":156,"children":157},{},[158],{"type":40,"tag":90,"props":159,"children":161},{"className":160},[],[162],{"type":46,"value":163},"actions\u002F*.mcs.yml",{"type":40,"tag":86,"props":165,"children":166},{},[167],{"type":46,"value":168},"Connector-based actions (kind: TaskDialog)",{"type":40,"tag":64,"props":170,"children":171},{},[172,181],{"type":40,"tag":86,"props":173,"children":174},{},[175],{"type":40,"tag":90,"props":176,"children":178},{"className":177},[],[179],{"type":46,"value":180},"knowledge\u002F*.mcs.yml",{"type":40,"tag":86,"props":182,"children":183},{},[184],{"type":46,"value":185},"Knowledge sources (kind: KnowledgeSourceConfiguration)",{"type":40,"tag":64,"props":187,"children":188},{},[189,198],{"type":40,"tag":86,"props":190,"children":191},{},[192],{"type":40,"tag":90,"props":193,"children":195},{"className":194},[],[196],{"type":46,"value":197},"variables\u002F*.mcs.yml",{"type":40,"tag":86,"props":199,"children":200},{},[201],{"type":46,"value":202},"Global variables (kind: GlobalVariableComponent)",{"type":40,"tag":64,"props":204,"children":205},{},[206,215],{"type":40,"tag":86,"props":207,"children":208},{},[209],{"type":40,"tag":90,"props":210,"children":212},{"className":211},[],[213],{"type":46,"value":214},"agents\u002F*.mcs.yml",{"type":40,"tag":86,"props":216,"children":217},{},[218],{"type":46,"value":219},"Child agents (kind: AgentDialog)",{"type":40,"tag":49,"props":221,"children":223},{"id":222},"trigger-types",[224],{"type":46,"value":225},"Trigger Types",{"type":40,"tag":227,"props":228,"children":229},"p",{},[230,232,238],{"type":46,"value":231},"Topics with ",{"type":40,"tag":90,"props":233,"children":235},{"className":234},[],[236],{"type":46,"value":237},"OnRecognizedIntent",{"type":46,"value":239}," have two routing mechanisms — which one matters depends on the orchestration mode:",{"type":40,"tag":241,"props":242,"children":243},"ul",{},[244,275],{"type":40,"tag":245,"props":246,"children":247},"li",{},[248,258,260,265,267,273],{"type":40,"tag":249,"props":250,"children":251},"strong",{},[252],{"type":40,"tag":90,"props":253,"children":255},{"className":254},[],[256],{"type":46,"value":257},"modelDescription",{"type":46,"value":259}," — used by ",{"type":40,"tag":249,"props":261,"children":262},{},[263],{"type":46,"value":264},"generative orchestration",{"type":46,"value":266}," (",{"type":40,"tag":90,"props":268,"children":270},{"className":269},[],[271],{"type":46,"value":272},"GenerativeActionsEnabled: true",{"type":46,"value":274},"). The AI orchestrator reads this to decide routing. Primary mechanism for generative agents.",{"type":40,"tag":245,"props":276,"children":277},{},[278,283,284,290,292,297],{"type":40,"tag":249,"props":279,"children":280},{},[281],{"type":46,"value":282},"Trigger phrases",{"type":46,"value":266},{"type":40,"tag":90,"props":285,"children":287},{"className":286},[],[288],{"type":46,"value":289},"triggerQueries",{"type":46,"value":291},") — used by ",{"type":40,"tag":249,"props":293,"children":294},{},[295],{"type":46,"value":296},"classic orchestration",{"type":46,"value":298},". Pattern-matched against the user's utterance. Secondary hints when generative orchestration is enabled.",{"type":40,"tag":227,"props":300,"children":301},{},[302,304,310,312,318,319,325],{"type":46,"value":303},"System triggers (",{"type":40,"tag":90,"props":305,"children":307},{"className":306},[],[308],{"type":46,"value":309},"OnConversationStart",{"type":46,"value":311},", ",{"type":40,"tag":90,"props":313,"children":315},{"className":314},[],[316],{"type":46,"value":317},"OnUnknownIntent",{"type":46,"value":311},{"type":40,"tag":90,"props":320,"children":322},{"className":321},[],[323],{"type":46,"value":324},"OnError",{"type":46,"value":326},", etc.) fire automatically and don't use either mechanism.",{"type":40,"tag":56,"props":328,"children":329},{},[330,345],{"type":40,"tag":60,"props":331,"children":332},{},[333],{"type":40,"tag":64,"props":334,"children":335},{},[336,341],{"type":40,"tag":68,"props":337,"children":338},{},[339],{"type":46,"value":340},"Kind",{"type":40,"tag":68,"props":342,"children":343},{},[344],{"type":46,"value":77},{"type":40,"tag":79,"props":346,"children":347},{},[348,364,380,396,413,429,446,463,480,497,514,531],{"type":40,"tag":64,"props":349,"children":350},{},[351,359],{"type":40,"tag":86,"props":352,"children":353},{},[354],{"type":40,"tag":90,"props":355,"children":357},{"className":356},[],[358],{"type":46,"value":237},{"type":40,"tag":86,"props":360,"children":361},{},[362],{"type":46,"value":363},"Trigger phrases matched",{"type":40,"tag":64,"props":365,"children":366},{},[367,375],{"type":40,"tag":86,"props":368,"children":369},{},[370],{"type":40,"tag":90,"props":371,"children":373},{"className":372},[],[374],{"type":46,"value":309},{"type":40,"tag":86,"props":376,"children":377},{},[378],{"type":46,"value":379},"Conversation begins",{"type":40,"tag":64,"props":381,"children":382},{},[383,391],{"type":40,"tag":86,"props":384,"children":385},{},[386],{"type":40,"tag":90,"props":387,"children":389},{"className":388},[],[390],{"type":46,"value":317},{"type":40,"tag":86,"props":392,"children":393},{},[394],{"type":46,"value":395},"No topic matched (fallback)",{"type":40,"tag":64,"props":397,"children":398},{},[399,408],{"type":40,"tag":86,"props":400,"children":401},{},[402],{"type":40,"tag":90,"props":403,"children":405},{"className":404},[],[406],{"type":46,"value":407},"OnEscalate",{"type":40,"tag":86,"props":409,"children":410},{},[411],{"type":46,"value":412},"User requests human agent",{"type":40,"tag":64,"props":414,"children":415},{},[416,424],{"type":40,"tag":86,"props":417,"children":418},{},[419],{"type":40,"tag":90,"props":420,"children":422},{"className":421},[],[423],{"type":46,"value":324},{"type":40,"tag":86,"props":425,"children":426},{},[427],{"type":46,"value":428},"Error handling",{"type":40,"tag":64,"props":430,"children":431},{},[432,441],{"type":40,"tag":86,"props":433,"children":434},{},[435],{"type":40,"tag":90,"props":436,"children":438},{"className":437},[],[439],{"type":46,"value":440},"OnSystemRedirect",{"type":40,"tag":86,"props":442,"children":443},{},[444],{"type":46,"value":445},"Triggered by redirect only",{"type":40,"tag":64,"props":447,"children":448},{},[449,458],{"type":40,"tag":86,"props":450,"children":451},{},[452],{"type":40,"tag":90,"props":453,"children":455},{"className":454},[],[456],{"type":46,"value":457},"OnSelectIntent",{"type":40,"tag":86,"props":459,"children":460},{},[461],{"type":46,"value":462},"Multiple topics matched (disambiguation)",{"type":40,"tag":64,"props":464,"children":465},{},[466,475],{"type":40,"tag":86,"props":467,"children":468},{},[469],{"type":40,"tag":90,"props":470,"children":472},{"className":471},[],[473],{"type":46,"value":474},"OnSignIn",{"type":40,"tag":86,"props":476,"children":477},{},[478],{"type":46,"value":479},"Authentication required",{"type":40,"tag":64,"props":481,"children":482},{},[483,492],{"type":40,"tag":86,"props":484,"children":485},{},[486],{"type":40,"tag":90,"props":487,"children":489},{"className":488},[],[490],{"type":46,"value":491},"OnToolSelected",{"type":40,"tag":86,"props":493,"children":494},{},[495],{"type":46,"value":496},"Child agent invocation",{"type":40,"tag":64,"props":498,"children":499},{},[500,509],{"type":40,"tag":86,"props":501,"children":502},{},[503],{"type":40,"tag":90,"props":504,"children":506},{"className":505},[],[507],{"type":46,"value":508},"OnKnowledgeRequested",{"type":40,"tag":86,"props":510,"children":511},{},[512],{"type":46,"value":513},"Custom knowledge source search triggered (YAML-only, no UI)",{"type":40,"tag":64,"props":515,"children":516},{},[517,526],{"type":40,"tag":86,"props":518,"children":519},{},[520],{"type":40,"tag":90,"props":521,"children":523},{"className":522},[],[524],{"type":46,"value":525},"OnGeneratedResponse",{"type":40,"tag":86,"props":527,"children":528},{},[529],{"type":46,"value":530},"Intercept AI-generated response before sending",{"type":40,"tag":64,"props":532,"children":533},{},[534,543],{"type":40,"tag":86,"props":535,"children":536},{},[537],{"type":40,"tag":90,"props":538,"children":540},{"className":539},[],[541],{"type":46,"value":542},"OnOutgoingMessage",{"type":40,"tag":86,"props":544,"children":545},{},[546,551],{"type":40,"tag":249,"props":547,"children":548},{},[549],{"type":46,"value":550},"Non-functional (2026-03-15)",{"type":46,"value":552}," — exists in schema but does not fire at runtime. Do not use.",{"type":40,"tag":554,"props":555,"children":557},"h3",{"id":556},"yaml-only-features",[558],{"type":46,"value":559},"YAML-Only Features",{"type":40,"tag":227,"props":561,"children":562},{},[563,565,570],{"type":46,"value":564},"These features work at runtime but are ",{"type":40,"tag":249,"props":566,"children":567},{},[568],{"type":46,"value":569},"not visible in the Copilot Studio UI",{"type":46,"value":571},". Warn users that UI edits may silently remove them.",{"type":40,"tag":56,"props":573,"children":574},{},[575,591],{"type":40,"tag":60,"props":576,"children":577},{},[578],{"type":40,"tag":64,"props":579,"children":580},{},[581,586],{"type":40,"tag":68,"props":582,"children":583},{},[584],{"type":46,"value":585},"Feature",{"type":40,"tag":68,"props":587,"children":588},{},[589],{"type":46,"value":590},"Notes",{"type":40,"tag":79,"props":592,"children":593},{},[594],{"type":40,"tag":64,"props":595,"children":596},{},[597,608],{"type":40,"tag":86,"props":598,"children":599},{},[600,606],{"type":40,"tag":90,"props":601,"children":603},{"className":602},[],[604],{"type":46,"value":605},"triggerCondition",{"type":46,"value":607}," on knowledge sources",{"type":40,"tag":86,"props":609,"children":610},{},[611,613,619,621,627,629,635],{"type":46,"value":612},"The UI only exposes this as an on\u002Foff toggle (",{"type":40,"tag":90,"props":614,"children":616},{"className":615},[],[617],{"type":46,"value":618},"=false",{"type":46,"value":620}," to exclude from ",{"type":40,"tag":90,"props":622,"children":624},{"className":623},[],[625],{"type":46,"value":626},"UniversalSearchTool",{"type":46,"value":628},"). Arbitrary Power Fx expressions (e.g., ",{"type":40,"tag":90,"props":630,"children":632},{"className":631},[],[633],{"type":46,"value":634},"=Global.UserDepartment = \"HR\"",{"type":46,"value":636},") work at runtime but can only be set via YAML. Use with caution. (2026-03-16)",{"type":40,"tag":49,"props":638,"children":640},{"id":639},"action-types",[641],{"type":46,"value":642},"Action Types",{"type":40,"tag":56,"props":644,"children":645},{},[646,660],{"type":40,"tag":60,"props":647,"children":648},{},[649],{"type":40,"tag":64,"props":650,"children":651},{},[652,656],{"type":40,"tag":68,"props":653,"children":654},{},[655],{"type":46,"value":340},{"type":40,"tag":68,"props":657,"children":658},{},[659],{"type":46,"value":77},{"type":40,"tag":79,"props":661,"children":662},{},[663,680,697,722,753,770,787,804,821,838,855,872,889,906,923,940,957,974],{"type":40,"tag":64,"props":664,"children":665},{},[666,675],{"type":40,"tag":86,"props":667,"children":668},{},[669],{"type":40,"tag":90,"props":670,"children":672},{"className":671},[],[673],{"type":46,"value":674},"SendActivity",{"type":40,"tag":86,"props":676,"children":677},{},[678],{"type":46,"value":679},"Send a message",{"type":40,"tag":64,"props":681,"children":682},{},[683,692],{"type":40,"tag":86,"props":684,"children":685},{},[686],{"type":40,"tag":90,"props":687,"children":689},{"className":688},[],[690],{"type":46,"value":691},"Question",{"type":40,"tag":86,"props":693,"children":694},{},[695],{"type":46,"value":696},"Ask user for input",{"type":40,"tag":64,"props":698,"children":699},{},[700,709],{"type":40,"tag":86,"props":701,"children":702},{},[703],{"type":40,"tag":90,"props":704,"children":706},{"className":705},[],[707],{"type":46,"value":708},"SetVariable",{"type":40,"tag":86,"props":710,"children":711},{},[712,714,720],{"type":46,"value":713},"Set\u002Fcompute a variable (Power Fx expression, prefix ",{"type":40,"tag":90,"props":715,"children":717},{"className":716},[],[718],{"type":46,"value":719},"=",{"type":46,"value":721},")",{"type":40,"tag":64,"props":723,"children":724},{},[725,734],{"type":40,"tag":86,"props":726,"children":727},{},[728],{"type":40,"tag":90,"props":729,"children":731},{"className":730},[],[732],{"type":46,"value":733},"SetTextVariable",{"type":40,"tag":86,"props":735,"children":736},{},[737,739,745,747],{"type":46,"value":738},"Set a text variable using template interpolation (",{"type":40,"tag":90,"props":740,"children":742},{"className":741},[],[743],{"type":46,"value":744},"{}",{"type":46,"value":746},"). Useful for converting non-text types (e.g., Number) to text: ",{"type":40,"tag":90,"props":748,"children":750},{"className":749},[],[751],{"type":46,"value":752},"\"You have {Topic.Count} items\"",{"type":40,"tag":64,"props":754,"children":755},{},[756,765],{"type":40,"tag":86,"props":757,"children":758},{},[759],{"type":40,"tag":90,"props":760,"children":762},{"className":761},[],[763],{"type":46,"value":764},"ConditionGroup",{"type":40,"tag":86,"props":766,"children":767},{},[768],{"type":46,"value":769},"Branching logic",{"type":40,"tag":64,"props":771,"children":772},{},[773,782],{"type":40,"tag":86,"props":774,"children":775},{},[776],{"type":40,"tag":90,"props":777,"children":779},{"className":778},[],[780],{"type":46,"value":781},"BeginDialog",{"type":40,"tag":86,"props":783,"children":784},{},[785],{"type":46,"value":786},"Call another topic",{"type":40,"tag":64,"props":788,"children":789},{},[790,799],{"type":40,"tag":86,"props":791,"children":792},{},[793],{"type":40,"tag":90,"props":794,"children":796},{"className":795},[],[797],{"type":46,"value":798},"ReplaceDialog",{"type":40,"tag":86,"props":800,"children":801},{},[802],{"type":46,"value":803},"Replace current topic",{"type":40,"tag":64,"props":805,"children":806},{},[807,816],{"type":40,"tag":86,"props":808,"children":809},{},[810],{"type":40,"tag":90,"props":811,"children":813},{"className":812},[],[814],{"type":46,"value":815},"EndDialog",{"type":40,"tag":86,"props":817,"children":818},{},[819],{"type":46,"value":820},"End current topic",{"type":40,"tag":64,"props":822,"children":823},{},[824,833],{"type":40,"tag":86,"props":825,"children":826},{},[827],{"type":40,"tag":90,"props":828,"children":830},{"className":829},[],[831],{"type":46,"value":832},"CancelAllDialogs",{"type":40,"tag":86,"props":834,"children":835},{},[836],{"type":46,"value":837},"Cancel all topics",{"type":40,"tag":64,"props":839,"children":840},{},[841,850],{"type":40,"tag":86,"props":842,"children":843},{},[844],{"type":40,"tag":90,"props":845,"children":847},{"className":846},[],[848],{"type":46,"value":849},"ClearAllVariables",{"type":40,"tag":86,"props":851,"children":852},{},[853],{"type":46,"value":854},"Clear variables",{"type":40,"tag":64,"props":856,"children":857},{},[858,867],{"type":40,"tag":86,"props":859,"children":860},{},[861],{"type":40,"tag":90,"props":862,"children":864},{"className":863},[],[865],{"type":46,"value":866},"SearchAndSummarizeContent",{"type":40,"tag":86,"props":868,"children":869},{},[870],{"type":46,"value":871},"Generative answers (grounded in knowledge)",{"type":40,"tag":64,"props":873,"children":874},{},[875,884],{"type":40,"tag":86,"props":876,"children":877},{},[878],{"type":40,"tag":90,"props":879,"children":881},{"className":880},[],[882],{"type":46,"value":883},"AnswerQuestionWithAI",{"type":40,"tag":86,"props":885,"children":886},{},[887],{"type":46,"value":888},"AI answer (conversation history + general knowledge only)",{"type":40,"tag":64,"props":890,"children":891},{},[892,901],{"type":40,"tag":86,"props":893,"children":894},{},[895],{"type":40,"tag":90,"props":896,"children":898},{"className":897},[],[899],{"type":46,"value":900},"EditTable",{"type":40,"tag":86,"props":902,"children":903},{},[904],{"type":46,"value":905},"Modify a collection",{"type":40,"tag":64,"props":907,"children":908},{},[909,918],{"type":40,"tag":86,"props":910,"children":911},{},[912],{"type":40,"tag":90,"props":913,"children":915},{"className":914},[],[916],{"type":46,"value":917},"CSATQuestion",{"type":40,"tag":86,"props":919,"children":920},{},[921],{"type":46,"value":922},"Customer satisfaction",{"type":40,"tag":64,"props":924,"children":925},{},[926,935],{"type":40,"tag":86,"props":927,"children":928},{},[929],{"type":40,"tag":90,"props":930,"children":932},{"className":931},[],[933],{"type":46,"value":934},"LogCustomTelemetryEvent",{"type":40,"tag":86,"props":936,"children":937},{},[938],{"type":46,"value":939},"Logging",{"type":40,"tag":64,"props":941,"children":942},{},[943,952],{"type":40,"tag":86,"props":944,"children":945},{},[946],{"type":40,"tag":90,"props":947,"children":949},{"className":948},[],[950],{"type":46,"value":951},"OAuthInput",{"type":40,"tag":86,"props":953,"children":954},{},[955],{"type":46,"value":956},"Sign-in prompt",{"type":40,"tag":64,"props":958,"children":959},{},[960,969],{"type":40,"tag":86,"props":961,"children":962},{},[963],{"type":40,"tag":90,"props":964,"children":966},{"className":965},[],[967],{"type":46,"value":968},"SearchKnowledgeSources",{"type":40,"tag":86,"props":970,"children":971},{},[972],{"type":46,"value":973},"Search knowledge sources (returns raw results, no AI summary)",{"type":40,"tag":64,"props":975,"children":976},{},[977,986],{"type":40,"tag":86,"props":978,"children":979},{},[980],{"type":40,"tag":90,"props":981,"children":983},{"className":982},[],[984],{"type":46,"value":985},"CreateSearchQuery",{"type":40,"tag":86,"props":987,"children":988},{},[989],{"type":46,"value":990},"AI-generated search query from user input",{"type":40,"tag":49,"props":992,"children":994},{"id":993},"connector-actions-taskdialog",[995],{"type":46,"value":996},"Connector Actions (TaskDialog)",{"type":40,"tag":227,"props":998,"children":999},{},[1000,1002,1008,1010,1016,1018,1023],{"type":46,"value":1001},"Connector actions (",{"type":40,"tag":90,"props":1003,"children":1005},{"className":1004},[],[1006],{"type":46,"value":1007},"kind: TaskDialog",{"type":46,"value":1009},") invoke external connector operations. They are stored in ",{"type":40,"tag":90,"props":1011,"children":1013},{"className":1012},[],[1014],{"type":46,"value":1015},"actions\u002F",{"type":46,"value":1017}," and require a connection reference in ",{"type":40,"tag":90,"props":1019,"children":1021},{"className":1020},[],[1022],{"type":46,"value":129},{"type":46,"value":1024},".",{"type":40,"tag":227,"props":1026,"children":1027},{},[1028,1041,1043,1049,1051,1057,1059,1065],{"type":40,"tag":249,"props":1029,"children":1030},{},[1031,1033,1039],{"type":46,"value":1032},"Use ",{"type":40,"tag":90,"props":1034,"children":1036},{"className":1035},[],[1037],{"type":46,"value":1038},"\u002Fadd-action",{"type":46,"value":1040}," to create new actions from available connectors.",{"type":46,"value":1042}," The schema describes the structural properties of ",{"type":40,"tag":90,"props":1044,"children":1046},{"className":1045},[],[1047],{"type":46,"value":1048},"TaskDialog",{"type":46,"value":1050}," and ",{"type":40,"tag":90,"props":1052,"children":1054},{"className":1053},[],[1055],{"type":46,"value":1056},"InvokeConnectorTaskAction",{"type":46,"value":1058},", but the specific inputs and outputs for each connector operation are connector-specific — use the connector lookup script (",{"type":40,"tag":90,"props":1060,"children":1062},{"className":1061},[],[1063],{"type":46,"value":1064},"connector-lookup.bundle.js",{"type":46,"value":1066},") to get the full operation details.",{"type":40,"tag":554,"props":1068,"children":1070},{"id":1069},"action-structure",[1071],{"type":46,"value":1072},"Action Structure",{"type":40,"tag":56,"props":1074,"children":1075},{},[1076,1091],{"type":40,"tag":60,"props":1077,"children":1078},{},[1079],{"type":40,"tag":64,"props":1080,"children":1081},{},[1082,1087],{"type":40,"tag":68,"props":1083,"children":1084},{},[1085],{"type":46,"value":1086},"Field",{"type":40,"tag":68,"props":1088,"children":1089},{},[1090],{"type":46,"value":77},{"type":40,"tag":79,"props":1092,"children":1093},{},[1094,1110,1143,1160,1176,1193,1217,1240,1271,1288],{"type":40,"tag":64,"props":1095,"children":1096},{},[1097,1105],{"type":40,"tag":86,"props":1098,"children":1099},{},[1100],{"type":40,"tag":90,"props":1101,"children":1103},{"className":1102},[],[1104],{"type":46,"value":1007},{"type":40,"tag":86,"props":1106,"children":1107},{},[1108],{"type":46,"value":1109},"Identifies this as a connector action",{"type":40,"tag":64,"props":1111,"children":1112},{},[1113,1122],{"type":40,"tag":86,"props":1114,"children":1115},{},[1116],{"type":40,"tag":90,"props":1117,"children":1119},{"className":1118},[],[1120],{"type":46,"value":1121},"inputs",{"type":40,"tag":86,"props":1123,"children":1124},{},[1125,1127,1133,1135,1141],{"type":46,"value":1126},"Inputs: ",{"type":40,"tag":90,"props":1128,"children":1130},{"className":1129},[],[1131],{"type":46,"value":1132},"AutomaticTaskInput",{"type":46,"value":1134}," (AI-provided) or ",{"type":40,"tag":90,"props":1136,"children":1138},{"className":1137},[],[1139],{"type":46,"value":1140},"ManualTaskInput",{"type":46,"value":1142}," (fixed value)",{"type":40,"tag":64,"props":1144,"children":1145},{},[1146,1155],{"type":40,"tag":86,"props":1147,"children":1148},{},[1149],{"type":40,"tag":90,"props":1150,"children":1152},{"className":1151},[],[1153],{"type":46,"value":1154},"modelDisplayName",{"type":40,"tag":86,"props":1156,"children":1157},{},[1158],{"type":46,"value":1159},"Display name for AI orchestrator routing",{"type":40,"tag":64,"props":1161,"children":1162},{},[1163,1171],{"type":40,"tag":86,"props":1164,"children":1165},{},[1166],{"type":40,"tag":90,"props":1167,"children":1169},{"className":1168},[],[1170],{"type":46,"value":257},{"type":40,"tag":86,"props":1172,"children":1173},{},[1174],{"type":46,"value":1175},"Description for AI orchestrator routing",{"type":40,"tag":64,"props":1177,"children":1178},{},[1179,1188],{"type":40,"tag":86,"props":1180,"children":1181},{},[1182],{"type":40,"tag":90,"props":1183,"children":1185},{"className":1184},[],[1186],{"type":46,"value":1187},"outputs",{"type":40,"tag":86,"props":1189,"children":1190},{},[1191],{"type":46,"value":1192},"Output property names returned by the connector",{"type":40,"tag":64,"props":1194,"children":1195},{},[1196,1205],{"type":40,"tag":86,"props":1197,"children":1198},{},[1199],{"type":40,"tag":90,"props":1200,"children":1202},{"className":1201},[],[1203],{"type":46,"value":1204},"action.kind",{"type":40,"tag":86,"props":1206,"children":1207},{},[1208,1210,1215],{"type":46,"value":1209},"Always ",{"type":40,"tag":90,"props":1211,"children":1213},{"className":1212},[],[1214],{"type":46,"value":1056},{"type":46,"value":1216}," for connector actions",{"type":40,"tag":64,"props":1218,"children":1219},{},[1220,1229],{"type":40,"tag":86,"props":1221,"children":1222},{},[1223],{"type":40,"tag":90,"props":1224,"children":1226},{"className":1225},[],[1227],{"type":46,"value":1228},"action.connectionReference",{"type":40,"tag":86,"props":1230,"children":1231},{},[1232,1234,1239],{"type":46,"value":1233},"Logical name of the connection (registered in ",{"type":40,"tag":90,"props":1235,"children":1237},{"className":1236},[],[1238],{"type":46,"value":129},{"type":46,"value":721},{"type":40,"tag":64,"props":1241,"children":1242},{},[1243,1252],{"type":40,"tag":86,"props":1244,"children":1245},{},[1246],{"type":40,"tag":90,"props":1247,"children":1249},{"className":1248},[],[1250],{"type":46,"value":1251},"action.connectionProperties.mode",{"type":40,"tag":86,"props":1253,"children":1254},{},[1255,1261,1263,1269],{"type":40,"tag":90,"props":1256,"children":1258},{"className":1257},[],[1259],{"type":46,"value":1260},"Maker",{"type":46,"value":1262}," (maker's credentials) or ",{"type":40,"tag":90,"props":1264,"children":1266},{"className":1265},[],[1267],{"type":46,"value":1268},"Invoker",{"type":46,"value":1270}," (end user's credentials)",{"type":40,"tag":64,"props":1272,"children":1273},{},[1274,1283],{"type":40,"tag":86,"props":1275,"children":1276},{},[1277],{"type":40,"tag":90,"props":1278,"children":1280},{"className":1279},[],[1281],{"type":46,"value":1282},"action.operationId",{"type":40,"tag":86,"props":1284,"children":1285},{},[1286],{"type":46,"value":1287},"The connector's specific operation identifier",{"type":40,"tag":64,"props":1289,"children":1290},{},[1291,1300],{"type":40,"tag":86,"props":1292,"children":1293},{},[1294],{"type":40,"tag":90,"props":1295,"children":1297},{"className":1296},[],[1298],{"type":46,"value":1299},"outputMode",{"type":40,"tag":86,"props":1301,"children":1302},{},[1303,1305,1311],{"type":46,"value":1304},"Usually ",{"type":40,"tag":90,"props":1306,"children":1308},{"className":1307},[],[1309],{"type":46,"value":1310},"All",{"type":46,"value":1312}," — exports all operation outputs",{"type":40,"tag":554,"props":1314,"children":1316},{"id":1315},"input-types",[1317],{"type":46,"value":1318},"Input Types",{"type":40,"tag":56,"props":1320,"children":1321},{},[1322,1342],{"type":40,"tag":60,"props":1323,"children":1324},{},[1325],{"type":40,"tag":64,"props":1326,"children":1327},{},[1328,1333,1338],{"type":40,"tag":68,"props":1329,"children":1330},{},[1331],{"type":46,"value":1332},"Input Kind",{"type":40,"tag":68,"props":1334,"children":1335},{},[1336],{"type":46,"value":1337},"Use When",{"type":40,"tag":68,"props":1339,"children":1340},{},[1341],{"type":46,"value":590},{"type":40,"tag":79,"props":1343,"children":1344},{},[1345,1374],{"type":40,"tag":64,"props":1346,"children":1347},{},[1348,1356,1361],{"type":40,"tag":86,"props":1349,"children":1350},{},[1351],{"type":40,"tag":90,"props":1352,"children":1354},{"className":1353},[],[1355],{"type":46,"value":1132},{"type":40,"tag":86,"props":1357,"children":1358},{},[1359],{"type":46,"value":1360},"The AI orchestrator should provide the value based on context",{"type":40,"tag":86,"props":1362,"children":1363},{},[1364,1366,1372],{"type":46,"value":1365},"Includes ",{"type":40,"tag":90,"props":1367,"children":1369},{"className":1368},[],[1370],{"type":46,"value":1371},"description",{"type":46,"value":1373}," for the AI to understand what to provide",{"type":40,"tag":64,"props":1375,"children":1376},{},[1377,1385,1390],{"type":40,"tag":86,"props":1378,"children":1379},{},[1380],{"type":40,"tag":90,"props":1381,"children":1383},{"className":1382},[],[1384],{"type":46,"value":1140},{"type":40,"tag":86,"props":1386,"children":1387},{},[1388],{"type":46,"value":1389},"A fixed\u002Fhardcoded value (e.g., timezone, folder path)",{"type":40,"tag":86,"props":1391,"children":1392},{},[1393,1395,1400],{"type":46,"value":1394},"Can only hardcode ",{"type":40,"tag":249,"props":1396,"children":1397},{},[1398],{"type":46,"value":1399},"strings",{"type":46,"value":1401},". Non-string values (IDs, enums) should be reviewed by the user after pushing",{"type":40,"tag":554,"props":1403,"children":1405},{"id":1404},"prefixed-property-names-sharepoint-odata",[1406,1412],{"type":40,"tag":90,"props":1407,"children":1409},{"className":1408},[],[1410],{"type":46,"value":1411},"$",{"type":46,"value":1413},"-Prefixed Property Names (SharePoint, OData)",{"type":40,"tag":227,"props":1415,"children":1416},{},[1417,1419,1425,1426,1432,1433,1439,1441,1445],{"type":46,"value":1418},"Some connectors (notably SharePoint) use OData parameters like ",{"type":40,"tag":90,"props":1420,"children":1422},{"className":1421},[],[1423],{"type":46,"value":1424},"$filter",{"type":46,"value":311},{"type":40,"tag":90,"props":1427,"children":1429},{"className":1428},[],[1430],{"type":46,"value":1431},"$orderby",{"type":46,"value":311},{"type":40,"tag":90,"props":1434,"children":1436},{"className":1435},[],[1437],{"type":46,"value":1438},"$top",{"type":46,"value":1440},". These require special quoting in ",{"type":40,"tag":249,"props":1442,"children":1443},{},[1444],{"type":46,"value":1048},{"type":46,"value":1446}," YAML — both single and double quotes:",{"type":40,"tag":1448,"props":1449,"children":1453},"pre",{"className":1450,"code":1451,"language":14,"meta":1452,"style":1452},"language-yaml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# TaskDialog (actions\u002F*.mcs.yml) — CORRECT\n- kind: ManualTaskInput\n  propertyName: \"'$filter'\"\n  value: \"Status eq 'Active'\"\n","",[1454],{"type":40,"tag":90,"props":1455,"children":1456},{"__ignoreMap":1452},[1457,1469,1496,1524],{"type":40,"tag":1458,"props":1459,"children":1462},"span",{"class":1460,"line":1461},"line",1,[1463],{"type":40,"tag":1458,"props":1464,"children":1466},{"style":1465},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[1467],{"type":46,"value":1468},"# TaskDialog (actions\u002F*.mcs.yml) — CORRECT\n",{"type":40,"tag":1458,"props":1470,"children":1472},{"class":1460,"line":1471},2,[1473,1479,1485,1490],{"type":40,"tag":1458,"props":1474,"children":1476},{"style":1475},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[1477],{"type":46,"value":1478},"-",{"type":40,"tag":1458,"props":1480,"children":1482},{"style":1481},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[1483],{"type":46,"value":1484}," kind",{"type":40,"tag":1458,"props":1486,"children":1487},{"style":1475},[1488],{"type":46,"value":1489},":",{"type":40,"tag":1458,"props":1491,"children":1493},{"style":1492},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[1494],{"type":46,"value":1495}," ManualTaskInput\n",{"type":40,"tag":1458,"props":1497,"children":1499},{"class":1460,"line":1498},3,[1500,1505,1509,1514,1519],{"type":40,"tag":1458,"props":1501,"children":1502},{"style":1481},[1503],{"type":46,"value":1504},"  propertyName",{"type":40,"tag":1458,"props":1506,"children":1507},{"style":1475},[1508],{"type":46,"value":1489},{"type":40,"tag":1458,"props":1510,"children":1511},{"style":1475},[1512],{"type":46,"value":1513}," \"",{"type":40,"tag":1458,"props":1515,"children":1516},{"style":1492},[1517],{"type":46,"value":1518},"'$filter'",{"type":40,"tag":1458,"props":1520,"children":1521},{"style":1475},[1522],{"type":46,"value":1523},"\"\n",{"type":40,"tag":1458,"props":1525,"children":1527},{"class":1460,"line":1526},4,[1528,1533,1537,1541,1546],{"type":40,"tag":1458,"props":1529,"children":1530},{"style":1481},[1531],{"type":46,"value":1532},"  value",{"type":40,"tag":1458,"props":1534,"children":1535},{"style":1475},[1536],{"type":46,"value":1489},{"type":40,"tag":1458,"props":1538,"children":1539},{"style":1475},[1540],{"type":46,"value":1513},{"type":40,"tag":1458,"props":1542,"children":1543},{"style":1492},[1544],{"type":46,"value":1545},"Status eq 'Active'",{"type":40,"tag":1458,"props":1547,"children":1548},{"style":1475},[1549],{"type":46,"value":1523},{"type":40,"tag":227,"props":1551,"children":1552},{},[1553,1559,1561,1567,1569,1575,1577,1582,1583,1589,1591,1596],{"type":40,"tag":90,"props":1554,"children":1556},{"className":1555},[],[1557],{"type":46,"value":1558},"\"'$filter'\"",{"type":46,"value":1560}," means: the outer ",{"type":40,"tag":90,"props":1562,"children":1564},{"className":1563},[],[1565],{"type":46,"value":1566},"\"\"",{"type":46,"value":1568}," are YAML string delimiters; the inner ",{"type":40,"tag":90,"props":1570,"children":1572},{"className":1571},[],[1573],{"type":46,"value":1574},"''",{"type":46,"value":1576}," are part of the literal value sent to the runtime. Using ",{"type":40,"tag":90,"props":1578,"children":1580},{"className":1579},[],[1581],{"type":46,"value":1424},{"type":46,"value":311},{"type":40,"tag":90,"props":1584,"children":1586},{"className":1585},[],[1587],{"type":46,"value":1588},"\"$filter\"",{"type":46,"value":1590},", or ",{"type":40,"tag":90,"props":1592,"children":1594},{"className":1593},[],[1595],{"type":46,"value":1518},{"type":46,"value":1597}," alone will fail.",{"type":40,"tag":227,"props":1599,"children":1600},{},[1601,1606,1608,1614],{"type":40,"tag":249,"props":1602,"children":1603},{},[1604],{"type":46,"value":1605},"InvokeConnectorAction",{"type":46,"value":1607}," (inline in topics) uses a different format — the ",{"type":40,"tag":90,"props":1609,"children":1611},{"className":1610},[],[1612],{"type":46,"value":1613},"parameters\u002F",{"type":46,"value":1615}," prefix with no inner single quotes:",{"type":40,"tag":1448,"props":1617,"children":1619},{"className":1450,"code":1618,"language":14,"meta":1452,"style":1452},"# InvokeConnectorAction (inside topics) — CORRECT\n- kind: InvokeConnectorAction\n  operationId: GetItems\n  input:\n    parameters\u002F$filter: \"Status eq 'Active'\"\n",[1620],{"type":40,"tag":90,"props":1621,"children":1622},{"__ignoreMap":1452},[1623,1631,1651,1668,1681],{"type":40,"tag":1458,"props":1624,"children":1625},{"class":1460,"line":1461},[1626],{"type":40,"tag":1458,"props":1627,"children":1628},{"style":1465},[1629],{"type":46,"value":1630},"# InvokeConnectorAction (inside topics) — CORRECT\n",{"type":40,"tag":1458,"props":1632,"children":1633},{"class":1460,"line":1471},[1634,1638,1642,1646],{"type":40,"tag":1458,"props":1635,"children":1636},{"style":1475},[1637],{"type":46,"value":1478},{"type":40,"tag":1458,"props":1639,"children":1640},{"style":1481},[1641],{"type":46,"value":1484},{"type":40,"tag":1458,"props":1643,"children":1644},{"style":1475},[1645],{"type":46,"value":1489},{"type":40,"tag":1458,"props":1647,"children":1648},{"style":1492},[1649],{"type":46,"value":1650}," InvokeConnectorAction\n",{"type":40,"tag":1458,"props":1652,"children":1653},{"class":1460,"line":1498},[1654,1659,1663],{"type":40,"tag":1458,"props":1655,"children":1656},{"style":1481},[1657],{"type":46,"value":1658},"  operationId",{"type":40,"tag":1458,"props":1660,"children":1661},{"style":1475},[1662],{"type":46,"value":1489},{"type":40,"tag":1458,"props":1664,"children":1665},{"style":1492},[1666],{"type":46,"value":1667}," GetItems\n",{"type":40,"tag":1458,"props":1669,"children":1670},{"class":1460,"line":1526},[1671,1676],{"type":40,"tag":1458,"props":1672,"children":1673},{"style":1481},[1674],{"type":46,"value":1675},"  input",{"type":40,"tag":1458,"props":1677,"children":1678},{"style":1475},[1679],{"type":46,"value":1680},":\n",{"type":40,"tag":1458,"props":1682,"children":1684},{"class":1460,"line":1683},5,[1685,1690,1694,1698,1702],{"type":40,"tag":1458,"props":1686,"children":1687},{"style":1481},[1688],{"type":46,"value":1689},"    parameters\u002F$filter",{"type":40,"tag":1458,"props":1691,"children":1692},{"style":1475},[1693],{"type":46,"value":1489},{"type":40,"tag":1458,"props":1695,"children":1696},{"style":1475},[1697],{"type":46,"value":1513},{"type":40,"tag":1458,"props":1699,"children":1700},{"style":1492},[1701],{"type":46,"value":1545},{"type":40,"tag":1458,"props":1703,"children":1704},{"style":1475},[1705],{"type":46,"value":1523},{"type":40,"tag":227,"props":1707,"children":1708},{},[1709],{"type":46,"value":1710},"Never mix these two formats.",{"type":40,"tag":49,"props":1712,"children":1714},{"id":1713},"system-variables",[1715],{"type":46,"value":1716},"System Variables",{"type":40,"tag":56,"props":1718,"children":1719},{},[1720,1736],{"type":40,"tag":60,"props":1721,"children":1722},{},[1723],{"type":40,"tag":64,"props":1724,"children":1725},{},[1726,1731],{"type":40,"tag":68,"props":1727,"children":1728},{},[1729],{"type":46,"value":1730},"Variable",{"type":40,"tag":68,"props":1732,"children":1733},{},[1734],{"type":46,"value":1735},"Description",{"type":40,"tag":79,"props":1737,"children":1738},{},[1739,1756,1773,1790,1807,1824,1841,1858,1875,1892,1909,1932,1955,1978,2010],{"type":40,"tag":64,"props":1740,"children":1741},{},[1742,1751],{"type":40,"tag":86,"props":1743,"children":1744},{},[1745],{"type":40,"tag":90,"props":1746,"children":1748},{"className":1747},[],[1749],{"type":46,"value":1750},"System.Bot.Name",{"type":40,"tag":86,"props":1752,"children":1753},{},[1754],{"type":46,"value":1755},"Agent's name",{"type":40,"tag":64,"props":1757,"children":1758},{},[1759,1768],{"type":40,"tag":86,"props":1760,"children":1761},{},[1762],{"type":40,"tag":90,"props":1763,"children":1765},{"className":1764},[],[1766],{"type":46,"value":1767},"System.Activity.Text",{"type":40,"tag":86,"props":1769,"children":1770},{},[1771],{"type":46,"value":1772},"User's current message",{"type":40,"tag":64,"props":1774,"children":1775},{},[1776,1785],{"type":40,"tag":86,"props":1777,"children":1778},{},[1779],{"type":40,"tag":90,"props":1780,"children":1782},{"className":1781},[],[1783],{"type":46,"value":1784},"System.Conversation.Id",{"type":40,"tag":86,"props":1786,"children":1787},{},[1788],{"type":46,"value":1789},"Conversation identifier",{"type":40,"tag":64,"props":1791,"children":1792},{},[1793,1802],{"type":40,"tag":86,"props":1794,"children":1795},{},[1796],{"type":40,"tag":90,"props":1797,"children":1799},{"className":1798},[],[1800],{"type":46,"value":1801},"System.Conversation.InTestMode",{"type":40,"tag":86,"props":1803,"children":1804},{},[1805],{"type":46,"value":1806},"True if in test chat",{"type":40,"tag":64,"props":1808,"children":1809},{},[1810,1819],{"type":40,"tag":86,"props":1811,"children":1812},{},[1813],{"type":40,"tag":90,"props":1814,"children":1816},{"className":1815},[],[1817],{"type":46,"value":1818},"System.FallbackCount",{"type":40,"tag":86,"props":1820,"children":1821},{},[1822],{"type":46,"value":1823},"Number of consecutive fallbacks",{"type":40,"tag":64,"props":1825,"children":1826},{},[1827,1836],{"type":40,"tag":86,"props":1828,"children":1829},{},[1830],{"type":40,"tag":90,"props":1831,"children":1833},{"className":1832},[],[1834],{"type":46,"value":1835},"System.Error.Message",{"type":40,"tag":86,"props":1837,"children":1838},{},[1839],{"type":46,"value":1840},"Error message",{"type":40,"tag":64,"props":1842,"children":1843},{},[1844,1853],{"type":40,"tag":86,"props":1845,"children":1846},{},[1847],{"type":40,"tag":90,"props":1848,"children":1850},{"className":1849},[],[1851],{"type":46,"value":1852},"System.Error.Code",{"type":40,"tag":86,"props":1854,"children":1855},{},[1856],{"type":46,"value":1857},"Error code",{"type":40,"tag":64,"props":1859,"children":1860},{},[1861,1870],{"type":40,"tag":86,"props":1862,"children":1863},{},[1864],{"type":40,"tag":90,"props":1865,"children":1867},{"className":1866},[],[1868],{"type":46,"value":1869},"System.SignInReason",{"type":40,"tag":86,"props":1871,"children":1872},{},[1873],{"type":46,"value":1874},"Why sign-in was triggered",{"type":40,"tag":64,"props":1876,"children":1877},{},[1878,1887],{"type":40,"tag":86,"props":1879,"children":1880},{},[1881],{"type":40,"tag":90,"props":1882,"children":1884},{"className":1883},[],[1885],{"type":46,"value":1886},"System.Recognizer.IntentOptions",{"type":40,"tag":86,"props":1888,"children":1889},{},[1890],{"type":46,"value":1891},"Matched intents for disambiguation",{"type":40,"tag":64,"props":1893,"children":1894},{},[1895,1904],{"type":40,"tag":86,"props":1896,"children":1897},{},[1898],{"type":40,"tag":90,"props":1899,"children":1901},{"className":1900},[],[1902],{"type":46,"value":1903},"System.Recognizer.SelectedIntent",{"type":40,"tag":86,"props":1905,"children":1906},{},[1907],{"type":46,"value":1908},"User's selected intent",{"type":40,"tag":64,"props":1910,"children":1911},{},[1912,1921],{"type":40,"tag":86,"props":1913,"children":1914},{},[1915],{"type":40,"tag":90,"props":1916,"children":1918},{"className":1917},[],[1919],{"type":46,"value":1920},"System.SearchQuery",{"type":40,"tag":86,"props":1922,"children":1923},{},[1924,1926,1931],{"type":46,"value":1925},"AI-rewritten search query (available in ",{"type":40,"tag":90,"props":1927,"children":1929},{"className":1928},[],[1930],{"type":46,"value":508},{"type":46,"value":721},{"type":40,"tag":64,"props":1933,"children":1934},{},[1935,1944],{"type":40,"tag":86,"props":1936,"children":1937},{},[1938],{"type":40,"tag":90,"props":1939,"children":1941},{"className":1940},[],[1942],{"type":46,"value":1943},"System.KeywordSearchQuery",{"type":40,"tag":86,"props":1945,"children":1946},{},[1947,1949,1954],{"type":46,"value":1948},"Keyword version of search query (available in ",{"type":40,"tag":90,"props":1950,"children":1952},{"className":1951},[],[1953],{"type":46,"value":508},{"type":46,"value":721},{"type":40,"tag":64,"props":1956,"children":1957},{},[1958,1967],{"type":40,"tag":86,"props":1959,"children":1960},{},[1961],{"type":40,"tag":90,"props":1962,"children":1964},{"className":1963},[],[1965],{"type":46,"value":1966},"System.SearchResults",{"type":40,"tag":86,"props":1968,"children":1969},{},[1970,1972,1977],{"type":46,"value":1971},"Table to populate with custom search results — schema: Content, ContentLocation, Title (available in ",{"type":40,"tag":90,"props":1973,"children":1975},{"className":1974},[],[1976],{"type":46,"value":508},{"type":46,"value":721},{"type":40,"tag":64,"props":1979,"children":1980},{},[1981,1990],{"type":40,"tag":86,"props":1982,"children":1983},{},[1984],{"type":40,"tag":90,"props":1985,"children":1987},{"className":1986},[],[1988],{"type":46,"value":1989},"System.ContinueResponse",{"type":40,"tag":86,"props":1991,"children":1992},{},[1993,1995,2001,2003,2008],{"type":46,"value":1994},"Set to ",{"type":40,"tag":90,"props":1996,"children":1998},{"className":1997},[],[1999],{"type":46,"value":2000},"false",{"type":46,"value":2002}," in ",{"type":40,"tag":90,"props":2004,"children":2006},{"className":2005},[],[2007],{"type":46,"value":525},{"type":46,"value":2009}," to suppress auto-send",{"type":40,"tag":64,"props":2011,"children":2012},{},[2013,2022],{"type":40,"tag":86,"props":2014,"children":2015},{},[2016],{"type":40,"tag":90,"props":2017,"children":2019},{"className":2018},[],[2020],{"type":46,"value":2021},"System.Response.FormattedText",{"type":40,"tag":86,"props":2023,"children":2024},{},[2025,2027,2032],{"type":46,"value":2026},"The AI-generated response text (available in ",{"type":40,"tag":90,"props":2028,"children":2030},{"className":2029},[],[2031],{"type":46,"value":525},{"type":46,"value":721},{"type":40,"tag":554,"props":2034,"children":2036},{"id":2035},"variable-scopes",[2037],{"type":46,"value":2038},"Variable Scopes",{"type":40,"tag":56,"props":2040,"children":2041},{},[2042,2063],{"type":40,"tag":60,"props":2043,"children":2044},{},[2045],{"type":40,"tag":64,"props":2046,"children":2047},{},[2048,2053,2058],{"type":40,"tag":68,"props":2049,"children":2050},{},[2051],{"type":46,"value":2052},"Prefix",{"type":40,"tag":68,"props":2054,"children":2055},{},[2056],{"type":46,"value":2057},"Scope",{"type":40,"tag":68,"props":2059,"children":2060},{},[2061],{"type":46,"value":2062},"Lifetime",{"type":40,"tag":79,"props":2064,"children":2065},{},[2066,2088,2118],{"type":40,"tag":64,"props":2067,"children":2068},{},[2069,2078,2083],{"type":40,"tag":86,"props":2070,"children":2071},{},[2072],{"type":40,"tag":90,"props":2073,"children":2075},{"className":2074},[],[2076],{"type":46,"value":2077},"Topic.\u003Cname>",{"type":40,"tag":86,"props":2079,"children":2080},{},[2081],{"type":46,"value":2082},"Topic variable",{"type":40,"tag":86,"props":2084,"children":2085},{},[2086],{"type":46,"value":2087},"Current topic only",{"type":40,"tag":64,"props":2089,"children":2090},{},[2091,2100,2105],{"type":40,"tag":86,"props":2092,"children":2093},{},[2094],{"type":40,"tag":90,"props":2095,"children":2097},{"className":2096},[],[2098],{"type":46,"value":2099},"Global.\u003Cname>",{"type":40,"tag":86,"props":2101,"children":2102},{},[2103],{"type":46,"value":2104},"Global variable",{"type":40,"tag":86,"props":2106,"children":2107},{},[2108,2110,2116],{"type":46,"value":2109},"Entire conversation (defined in ",{"type":40,"tag":90,"props":2111,"children":2113},{"className":2112},[],[2114],{"type":46,"value":2115},"variables\u002F",{"type":46,"value":2117}," folder)",{"type":40,"tag":64,"props":2119,"children":2120},{},[2121,2130,2135],{"type":40,"tag":86,"props":2122,"children":2123},{},[2124],{"type":40,"tag":90,"props":2125,"children":2127},{"className":2126},[],[2128],{"type":46,"value":2129},"System.\u003Cname>",{"type":40,"tag":86,"props":2131,"children":2132},{},[2133],{"type":46,"value":2134},"System variable",{"type":40,"tag":86,"props":2136,"children":2137},{},[2138],{"type":46,"value":2139},"Built-in, read-only",{"type":40,"tag":227,"props":2141,"children":2142},{},[2143,2145,2151,2153,2159,2161,2167,2169,2175,2177,2183],{"type":46,"value":2144},"Global variables are defined as YAML files in ",{"type":40,"tag":90,"props":2146,"children":2148},{"className":2147},[],[2149],{"type":46,"value":2150},"variables\u002F\u003CName>.mcs.yml",{"type":46,"value":2152}," (kind: ",{"type":40,"tag":90,"props":2154,"children":2156},{"className":2155},[],[2157],{"type":46,"value":2158},"GlobalVariableComponent",{"type":46,"value":2160},"). ",{"type":40,"tag":90,"props":2162,"children":2164},{"className":2163},[],[2165],{"type":46,"value":2166},"aIVisibility",{"type":46,"value":2168}," accepts ",{"type":40,"tag":90,"props":2170,"children":2172},{"className":2171},[],[2173],{"type":46,"value":2174},"UseInAIContext",{"type":46,"value":2176}," (orchestrator can read and reason about the value) or ",{"type":40,"tag":90,"props":2178,"children":2180},{"className":2179},[],[2181],{"type":46,"value":2182},"Hidden",{"type":46,"value":2184}," (orchestrator unaware — use for flags and internal bookkeeping).",{"type":40,"tag":49,"props":2186,"children":2188},{"id":2187},"prebuilt-entities",[2189],{"type":46,"value":2190},"Prebuilt Entities",{"type":40,"tag":56,"props":2192,"children":2193},{},[2194,2210],{"type":40,"tag":60,"props":2195,"children":2196},{},[2197],{"type":40,"tag":64,"props":2198,"children":2199},{},[2200,2205],{"type":40,"tag":68,"props":2201,"children":2202},{},[2203],{"type":46,"value":2204},"Entity",{"type":40,"tag":68,"props":2206,"children":2207},{},[2208],{"type":46,"value":2209},"Use Case",{"type":40,"tag":79,"props":2211,"children":2212},{},[2213,2230,2247,2264,2281],{"type":40,"tag":64,"props":2214,"children":2215},{},[2216,2225],{"type":40,"tag":86,"props":2217,"children":2218},{},[2219],{"type":40,"tag":90,"props":2220,"children":2222},{"className":2221},[],[2223],{"type":46,"value":2224},"BooleanPrebuiltEntity",{"type":40,"tag":86,"props":2226,"children":2227},{},[2228],{"type":46,"value":2229},"Yes\u002FNo questions",{"type":40,"tag":64,"props":2231,"children":2232},{},[2233,2242],{"type":40,"tag":86,"props":2234,"children":2235},{},[2236],{"type":40,"tag":90,"props":2237,"children":2239},{"className":2238},[],[2240],{"type":46,"value":2241},"NumberPrebuiltEntity",{"type":40,"tag":86,"props":2243,"children":2244},{},[2245],{"type":46,"value":2246},"Numeric inputs",{"type":40,"tag":64,"props":2248,"children":2249},{},[2250,2259],{"type":40,"tag":86,"props":2251,"children":2252},{},[2253],{"type":40,"tag":90,"props":2254,"children":2256},{"className":2255},[],[2257],{"type":46,"value":2258},"StringPrebuiltEntity",{"type":40,"tag":86,"props":2260,"children":2261},{},[2262],{"type":46,"value":2263},"Free text",{"type":40,"tag":64,"props":2265,"children":2266},{},[2267,2276],{"type":40,"tag":86,"props":2268,"children":2269},{},[2270],{"type":40,"tag":90,"props":2271,"children":2273},{"className":2272},[],[2274],{"type":46,"value":2275},"DateTimePrebuiltEntity",{"type":40,"tag":86,"props":2277,"children":2278},{},[2279],{"type":46,"value":2280},"Date\u002Ftime",{"type":40,"tag":64,"props":2282,"children":2283},{},[2284,2293],{"type":40,"tag":86,"props":2285,"children":2286},{},[2287],{"type":40,"tag":90,"props":2288,"children":2290},{"className":2289},[],[2291],{"type":46,"value":2292},"EMailPrebuiltEntity",{"type":40,"tag":86,"props":2294,"children":2295},{},[2296],{"type":46,"value":2297},"Email addresses",{"type":40,"tag":49,"props":2299,"children":2301},{"id":2300},"power-fx-expression-reference",[2302],{"type":46,"value":2303},"Power Fx Expression Reference",{"type":40,"tag":227,"props":2305,"children":2306},{},[2307,2312],{"type":40,"tag":249,"props":2308,"children":2309},{},[2310],{"type":46,"value":2311},"Only use functions from the supported list below.",{"type":46,"value":2313}," Copilot Studio supports a subset of Power Fx — using unsupported functions will cause errors.",{"type":40,"tag":1448,"props":2315,"children":2317},{"className":1450,"code":2316,"language":14,"meta":1452,"style":1452},"# Arithmetic\nvalue: =Text(Topic.number1 + Topic.number2)\n\n# Date formatting\nvalue: =Text(Now(), DateTimeFormat.UTC)\n\n# Conditions\ncondition: =System.FallbackCount \u003C 3\ncondition: =Topic.EndConversation = true\ncondition: =!IsBlank(Topic.Answer)\ncondition: =System.Conversation.InTestMode = true\ncondition: =System.SignInReason = SignInReason.SignInRequired\ncondition: =System.Recognizer.SelectedIntent.TopicId = \"NoTopic\"\n\n# String interpolation in activity (uses {} without =)\nactivity: \"Error: {System.Error.Message}\"\nactivity: \"Error code: {System.Error.Code}, Time (UTC): {Topic.CurrentTime}\"\n\n# Record creation\nvalue: \"={ DisplayName: Topic.NoneOfTheseDisplayName, TopicId: \\\"NoTopic\\\", TriggerId: \\\"NoTrigger\\\", Score: 1.0 }\"\n\n# Variable initialization (first assignment uses init: prefix)\nvariable: init:Topic.UserEmail\nvariable: init:Topic.CurrentTime\n# Subsequent assignments omit init:\nvariable: Topic.UserEmail\n",[2318],{"type":40,"tag":90,"props":2319,"children":2320},{"__ignoreMap":1452},[2321,2329,2346,2355,2363,2379,2387,2396,2414,2431,2448,2465,2482,2499,2507,2516,2542,2567,2575,2584,2647,2655,2664,2682,2699,2708],{"type":40,"tag":1458,"props":2322,"children":2323},{"class":1460,"line":1461},[2324],{"type":40,"tag":1458,"props":2325,"children":2326},{"style":1465},[2327],{"type":46,"value":2328},"# Arithmetic\n",{"type":40,"tag":1458,"props":2330,"children":2331},{"class":1460,"line":1471},[2332,2337,2341],{"type":40,"tag":1458,"props":2333,"children":2334},{"style":1481},[2335],{"type":46,"value":2336},"value",{"type":40,"tag":1458,"props":2338,"children":2339},{"style":1475},[2340],{"type":46,"value":1489},{"type":40,"tag":1458,"props":2342,"children":2343},{"style":1492},[2344],{"type":46,"value":2345}," =Text(Topic.number1 + Topic.number2)\n",{"type":40,"tag":1458,"props":2347,"children":2348},{"class":1460,"line":1498},[2349],{"type":40,"tag":1458,"props":2350,"children":2352},{"emptyLinePlaceholder":2351},true,[2353],{"type":46,"value":2354},"\n",{"type":40,"tag":1458,"props":2356,"children":2357},{"class":1460,"line":1526},[2358],{"type":40,"tag":1458,"props":2359,"children":2360},{"style":1465},[2361],{"type":46,"value":2362},"# Date formatting\n",{"type":40,"tag":1458,"props":2364,"children":2365},{"class":1460,"line":1683},[2366,2370,2374],{"type":40,"tag":1458,"props":2367,"children":2368},{"style":1481},[2369],{"type":46,"value":2336},{"type":40,"tag":1458,"props":2371,"children":2372},{"style":1475},[2373],{"type":46,"value":1489},{"type":40,"tag":1458,"props":2375,"children":2376},{"style":1492},[2377],{"type":46,"value":2378}," =Text(Now(), DateTimeFormat.UTC)\n",{"type":40,"tag":1458,"props":2380,"children":2382},{"class":1460,"line":2381},6,[2383],{"type":40,"tag":1458,"props":2384,"children":2385},{"emptyLinePlaceholder":2351},[2386],{"type":46,"value":2354},{"type":40,"tag":1458,"props":2388,"children":2390},{"class":1460,"line":2389},7,[2391],{"type":40,"tag":1458,"props":2392,"children":2393},{"style":1465},[2394],{"type":46,"value":2395},"# Conditions\n",{"type":40,"tag":1458,"props":2397,"children":2399},{"class":1460,"line":2398},8,[2400,2405,2409],{"type":40,"tag":1458,"props":2401,"children":2402},{"style":1481},[2403],{"type":46,"value":2404},"condition",{"type":40,"tag":1458,"props":2406,"children":2407},{"style":1475},[2408],{"type":46,"value":1489},{"type":40,"tag":1458,"props":2410,"children":2411},{"style":1492},[2412],{"type":46,"value":2413}," =System.FallbackCount \u003C 3\n",{"type":40,"tag":1458,"props":2415,"children":2417},{"class":1460,"line":2416},9,[2418,2422,2426],{"type":40,"tag":1458,"props":2419,"children":2420},{"style":1481},[2421],{"type":46,"value":2404},{"type":40,"tag":1458,"props":2423,"children":2424},{"style":1475},[2425],{"type":46,"value":1489},{"type":40,"tag":1458,"props":2427,"children":2428},{"style":1492},[2429],{"type":46,"value":2430}," =Topic.EndConversation = true\n",{"type":40,"tag":1458,"props":2432,"children":2434},{"class":1460,"line":2433},10,[2435,2439,2443],{"type":40,"tag":1458,"props":2436,"children":2437},{"style":1481},[2438],{"type":46,"value":2404},{"type":40,"tag":1458,"props":2440,"children":2441},{"style":1475},[2442],{"type":46,"value":1489},{"type":40,"tag":1458,"props":2444,"children":2445},{"style":1492},[2446],{"type":46,"value":2447}," =!IsBlank(Topic.Answer)\n",{"type":40,"tag":1458,"props":2449,"children":2451},{"class":1460,"line":2450},11,[2452,2456,2460],{"type":40,"tag":1458,"props":2453,"children":2454},{"style":1481},[2455],{"type":46,"value":2404},{"type":40,"tag":1458,"props":2457,"children":2458},{"style":1475},[2459],{"type":46,"value":1489},{"type":40,"tag":1458,"props":2461,"children":2462},{"style":1492},[2463],{"type":46,"value":2464}," =System.Conversation.InTestMode = true\n",{"type":40,"tag":1458,"props":2466,"children":2468},{"class":1460,"line":2467},12,[2469,2473,2477],{"type":40,"tag":1458,"props":2470,"children":2471},{"style":1481},[2472],{"type":46,"value":2404},{"type":40,"tag":1458,"props":2474,"children":2475},{"style":1475},[2476],{"type":46,"value":1489},{"type":40,"tag":1458,"props":2478,"children":2479},{"style":1492},[2480],{"type":46,"value":2481}," =System.SignInReason = SignInReason.SignInRequired\n",{"type":40,"tag":1458,"props":2483,"children":2485},{"class":1460,"line":2484},13,[2486,2490,2494],{"type":40,"tag":1458,"props":2487,"children":2488},{"style":1481},[2489],{"type":46,"value":2404},{"type":40,"tag":1458,"props":2491,"children":2492},{"style":1475},[2493],{"type":46,"value":1489},{"type":40,"tag":1458,"props":2495,"children":2496},{"style":1492},[2497],{"type":46,"value":2498}," =System.Recognizer.SelectedIntent.TopicId = \"NoTopic\"\n",{"type":40,"tag":1458,"props":2500,"children":2502},{"class":1460,"line":2501},14,[2503],{"type":40,"tag":1458,"props":2504,"children":2505},{"emptyLinePlaceholder":2351},[2506],{"type":46,"value":2354},{"type":40,"tag":1458,"props":2508,"children":2510},{"class":1460,"line":2509},15,[2511],{"type":40,"tag":1458,"props":2512,"children":2513},{"style":1465},[2514],{"type":46,"value":2515},"# String interpolation in activity (uses {} without =)\n",{"type":40,"tag":1458,"props":2517,"children":2519},{"class":1460,"line":2518},16,[2520,2525,2529,2533,2538],{"type":40,"tag":1458,"props":2521,"children":2522},{"style":1481},[2523],{"type":46,"value":2524},"activity",{"type":40,"tag":1458,"props":2526,"children":2527},{"style":1475},[2528],{"type":46,"value":1489},{"type":40,"tag":1458,"props":2530,"children":2531},{"style":1475},[2532],{"type":46,"value":1513},{"type":40,"tag":1458,"props":2534,"children":2535},{"style":1492},[2536],{"type":46,"value":2537},"Error: {System.Error.Message}",{"type":40,"tag":1458,"props":2539,"children":2540},{"style":1475},[2541],{"type":46,"value":1523},{"type":40,"tag":1458,"props":2543,"children":2545},{"class":1460,"line":2544},17,[2546,2550,2554,2558,2563],{"type":40,"tag":1458,"props":2547,"children":2548},{"style":1481},[2549],{"type":46,"value":2524},{"type":40,"tag":1458,"props":2551,"children":2552},{"style":1475},[2553],{"type":46,"value":1489},{"type":40,"tag":1458,"props":2555,"children":2556},{"style":1475},[2557],{"type":46,"value":1513},{"type":40,"tag":1458,"props":2559,"children":2560},{"style":1492},[2561],{"type":46,"value":2562},"Error code: {System.Error.Code}, Time (UTC): {Topic.CurrentTime}",{"type":40,"tag":1458,"props":2564,"children":2565},{"style":1475},[2566],{"type":46,"value":1523},{"type":40,"tag":1458,"props":2568,"children":2570},{"class":1460,"line":2569},18,[2571],{"type":40,"tag":1458,"props":2572,"children":2573},{"emptyLinePlaceholder":2351},[2574],{"type":46,"value":2354},{"type":40,"tag":1458,"props":2576,"children":2578},{"class":1460,"line":2577},19,[2579],{"type":40,"tag":1458,"props":2580,"children":2581},{"style":1465},[2582],{"type":46,"value":2583},"# Record creation\n",{"type":40,"tag":1458,"props":2585,"children":2587},{"class":1460,"line":2586},20,[2588,2592,2596,2600,2605,2611,2616,2620,2625,2629,2634,2638,2643],{"type":40,"tag":1458,"props":2589,"children":2590},{"style":1481},[2591],{"type":46,"value":2336},{"type":40,"tag":1458,"props":2593,"children":2594},{"style":1475},[2595],{"type":46,"value":1489},{"type":40,"tag":1458,"props":2597,"children":2598},{"style":1475},[2599],{"type":46,"value":1513},{"type":40,"tag":1458,"props":2601,"children":2602},{"style":1492},[2603],{"type":46,"value":2604},"={ DisplayName: Topic.NoneOfTheseDisplayName, TopicId: ",{"type":40,"tag":1458,"props":2606,"children":2608},{"style":2607},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[2609],{"type":46,"value":2610},"\\\"",{"type":40,"tag":1458,"props":2612,"children":2613},{"style":1492},[2614],{"type":46,"value":2615},"NoTopic",{"type":40,"tag":1458,"props":2617,"children":2618},{"style":2607},[2619],{"type":46,"value":2610},{"type":40,"tag":1458,"props":2621,"children":2622},{"style":1492},[2623],{"type":46,"value":2624},", TriggerId: ",{"type":40,"tag":1458,"props":2626,"children":2627},{"style":2607},[2628],{"type":46,"value":2610},{"type":40,"tag":1458,"props":2630,"children":2631},{"style":1492},[2632],{"type":46,"value":2633},"NoTrigger",{"type":40,"tag":1458,"props":2635,"children":2636},{"style":2607},[2637],{"type":46,"value":2610},{"type":40,"tag":1458,"props":2639,"children":2640},{"style":1492},[2641],{"type":46,"value":2642},", Score: 1.0 }",{"type":40,"tag":1458,"props":2644,"children":2645},{"style":1475},[2646],{"type":46,"value":1523},{"type":40,"tag":1458,"props":2648,"children":2650},{"class":1460,"line":2649},21,[2651],{"type":40,"tag":1458,"props":2652,"children":2653},{"emptyLinePlaceholder":2351},[2654],{"type":46,"value":2354},{"type":40,"tag":1458,"props":2656,"children":2658},{"class":1460,"line":2657},22,[2659],{"type":40,"tag":1458,"props":2660,"children":2661},{"style":1465},[2662],{"type":46,"value":2663},"# Variable initialization (first assignment uses init: prefix)\n",{"type":40,"tag":1458,"props":2665,"children":2667},{"class":1460,"line":2666},23,[2668,2673,2677],{"type":40,"tag":1458,"props":2669,"children":2670},{"style":1481},[2671],{"type":46,"value":2672},"variable",{"type":40,"tag":1458,"props":2674,"children":2675},{"style":1475},[2676],{"type":46,"value":1489},{"type":40,"tag":1458,"props":2678,"children":2679},{"style":1492},[2680],{"type":46,"value":2681}," init:Topic.UserEmail\n",{"type":40,"tag":1458,"props":2683,"children":2685},{"class":1460,"line":2684},24,[2686,2690,2694],{"type":40,"tag":1458,"props":2687,"children":2688},{"style":1481},[2689],{"type":46,"value":2672},{"type":40,"tag":1458,"props":2691,"children":2692},{"style":1475},[2693],{"type":46,"value":1489},{"type":40,"tag":1458,"props":2695,"children":2696},{"style":1492},[2697],{"type":46,"value":2698}," init:Topic.CurrentTime\n",{"type":40,"tag":1458,"props":2700,"children":2702},{"class":1460,"line":2701},25,[2703],{"type":40,"tag":1458,"props":2704,"children":2705},{"style":1465},[2706],{"type":46,"value":2707},"# Subsequent assignments omit init:\n",{"type":40,"tag":1458,"props":2709,"children":2711},{"class":1460,"line":2710},26,[2712,2716,2720],{"type":40,"tag":1458,"props":2713,"children":2714},{"style":1481},[2715],{"type":46,"value":2672},{"type":40,"tag":1458,"props":2717,"children":2718},{"style":1475},[2719],{"type":46,"value":1489},{"type":40,"tag":1458,"props":2721,"children":2722},{"style":1492},[2723],{"type":46,"value":2724}," Topic.UserEmail\n",{"type":40,"tag":554,"props":2726,"children":2728},{"id":2727},"supported-power-fx-functions",[2729],{"type":46,"value":2730},"Supported Power Fx Functions",{"type":40,"tag":227,"props":2732,"children":2733},{},[2734,2736,2741],{"type":46,"value":2735},"These are ",{"type":40,"tag":249,"props":2737,"children":2738},{},[2739],{"type":46,"value":2740},"all",{"type":46,"value":2742}," the Power Fx functions available in Copilot Studio. Do NOT use any function not on this list.",{"type":40,"tag":227,"props":2744,"children":2745},{},[2746,2751,2753,2759,2760,2766,2767,2773,2774,2780,2781,2787,2788,2794,2795,2801,2802,2808,2809,2815,2816,2822,2823,2829,2830,2836,2837,2843,2844,2850,2851,2857,2858,2864,2865,2871,2872,2878,2879,2885,2886,2892,2893,2899,2900,2906,2907,2913,2914,2920,2921,2927,2928,2934,2935],{"type":40,"tag":249,"props":2747,"children":2748},{},[2749],{"type":46,"value":2750},"Math",{"type":46,"value":2752},": ",{"type":40,"tag":90,"props":2754,"children":2756},{"className":2755},[],[2757],{"type":46,"value":2758},"Abs",{"type":46,"value":311},{"type":40,"tag":90,"props":2761,"children":2763},{"className":2762},[],[2764],{"type":46,"value":2765},"Acos",{"type":46,"value":311},{"type":40,"tag":90,"props":2768,"children":2770},{"className":2769},[],[2771],{"type":46,"value":2772},"Acot",{"type":46,"value":311},{"type":40,"tag":90,"props":2775,"children":2777},{"className":2776},[],[2778],{"type":46,"value":2779},"Asin",{"type":46,"value":311},{"type":40,"tag":90,"props":2782,"children":2784},{"className":2783},[],[2785],{"type":46,"value":2786},"Atan",{"type":46,"value":311},{"type":40,"tag":90,"props":2789,"children":2791},{"className":2790},[],[2792],{"type":46,"value":2793},"Atan2",{"type":46,"value":311},{"type":40,"tag":90,"props":2796,"children":2798},{"className":2797},[],[2799],{"type":46,"value":2800},"Cos",{"type":46,"value":311},{"type":40,"tag":90,"props":2803,"children":2805},{"className":2804},[],[2806],{"type":46,"value":2807},"Cot",{"type":46,"value":311},{"type":40,"tag":90,"props":2810,"children":2812},{"className":2811},[],[2813],{"type":46,"value":2814},"Degrees",{"type":46,"value":311},{"type":40,"tag":90,"props":2817,"children":2819},{"className":2818},[],[2820],{"type":46,"value":2821},"Exp",{"type":46,"value":311},{"type":40,"tag":90,"props":2824,"children":2826},{"className":2825},[],[2827],{"type":46,"value":2828},"Int",{"type":46,"value":311},{"type":40,"tag":90,"props":2831,"children":2833},{"className":2832},[],[2834],{"type":46,"value":2835},"Ln",{"type":46,"value":311},{"type":40,"tag":90,"props":2838,"children":2840},{"className":2839},[],[2841],{"type":46,"value":2842},"Log",{"type":46,"value":311},{"type":40,"tag":90,"props":2845,"children":2847},{"className":2846},[],[2848],{"type":46,"value":2849},"Mod",{"type":46,"value":311},{"type":40,"tag":90,"props":2852,"children":2854},{"className":2853},[],[2855],{"type":46,"value":2856},"Pi",{"type":46,"value":311},{"type":40,"tag":90,"props":2859,"children":2861},{"className":2860},[],[2862],{"type":46,"value":2863},"Power",{"type":46,"value":311},{"type":40,"tag":90,"props":2866,"children":2868},{"className":2867},[],[2869],{"type":46,"value":2870},"Radians",{"type":46,"value":311},{"type":40,"tag":90,"props":2873,"children":2875},{"className":2874},[],[2876],{"type":46,"value":2877},"Rand",{"type":46,"value":311},{"type":40,"tag":90,"props":2880,"children":2882},{"className":2881},[],[2883],{"type":46,"value":2884},"RandBetween",{"type":46,"value":311},{"type":40,"tag":90,"props":2887,"children":2889},{"className":2888},[],[2890],{"type":46,"value":2891},"Round",{"type":46,"value":311},{"type":40,"tag":90,"props":2894,"children":2896},{"className":2895},[],[2897],{"type":46,"value":2898},"RoundDown",{"type":46,"value":311},{"type":40,"tag":90,"props":2901,"children":2903},{"className":2902},[],[2904],{"type":46,"value":2905},"RoundUp",{"type":46,"value":311},{"type":40,"tag":90,"props":2908,"children":2910},{"className":2909},[],[2911],{"type":46,"value":2912},"Sin",{"type":46,"value":311},{"type":40,"tag":90,"props":2915,"children":2917},{"className":2916},[],[2918],{"type":46,"value":2919},"Sqrt",{"type":46,"value":311},{"type":40,"tag":90,"props":2922,"children":2924},{"className":2923},[],[2925],{"type":46,"value":2926},"Sum",{"type":46,"value":311},{"type":40,"tag":90,"props":2929,"children":2931},{"className":2930},[],[2932],{"type":46,"value":2933},"Tan",{"type":46,"value":311},{"type":40,"tag":90,"props":2936,"children":2938},{"className":2937},[],[2939],{"type":46,"value":2940},"Trunc",{"type":40,"tag":227,"props":2942,"children":2943},{},[2944,2949,2950,2956,2957,2963,2964,2970,2971,2977,2978,2984,2985,2991,2992,2998,2999,3005,3006,3012,3013,3019,3020,3026,3027,3033,3034,3040,3041,3047,3048,3054,3055,3061,3062,3068,3069,3075,3076,3082,3083,3089,3090,3096,3097,3102,3103,3109,3110,3116,3117,3123,3124,3130,3131],{"type":40,"tag":249,"props":2945,"children":2946},{},[2947],{"type":46,"value":2948},"Text",{"type":46,"value":2752},{"type":40,"tag":90,"props":2951,"children":2953},{"className":2952},[],[2954],{"type":46,"value":2955},"Char",{"type":46,"value":311},{"type":40,"tag":90,"props":2958,"children":2960},{"className":2959},[],[2961],{"type":46,"value":2962},"Concat",{"type":46,"value":311},{"type":40,"tag":90,"props":2965,"children":2967},{"className":2966},[],[2968],{"type":46,"value":2969},"Concatenate",{"type":46,"value":311},{"type":40,"tag":90,"props":2972,"children":2974},{"className":2973},[],[2975],{"type":46,"value":2976},"EncodeHTML",{"type":46,"value":311},{"type":40,"tag":90,"props":2979,"children":2981},{"className":2980},[],[2982],{"type":46,"value":2983},"EncodeUrl",{"type":46,"value":311},{"type":40,"tag":90,"props":2986,"children":2988},{"className":2987},[],[2989],{"type":46,"value":2990},"EndsWith",{"type":46,"value":311},{"type":40,"tag":90,"props":2993,"children":2995},{"className":2994},[],[2996],{"type":46,"value":2997},"Find",{"type":46,"value":311},{"type":40,"tag":90,"props":3000,"children":3002},{"className":3001},[],[3003],{"type":46,"value":3004},"Left",{"type":46,"value":311},{"type":40,"tag":90,"props":3007,"children":3009},{"className":3008},[],[3010],{"type":46,"value":3011},"Len",{"type":46,"value":311},{"type":40,"tag":90,"props":3014,"children":3016},{"className":3015},[],[3017],{"type":46,"value":3018},"Lower",{"type":46,"value":311},{"type":40,"tag":90,"props":3021,"children":3023},{"className":3022},[],[3024],{"type":46,"value":3025},"Match",{"type":46,"value":311},{"type":40,"tag":90,"props":3028,"children":3030},{"className":3029},[],[3031],{"type":46,"value":3032},"MatchAll",{"type":46,"value":311},{"type":40,"tag":90,"props":3035,"children":3037},{"className":3036},[],[3038],{"type":46,"value":3039},"Mid",{"type":46,"value":311},{"type":40,"tag":90,"props":3042,"children":3044},{"className":3043},[],[3045],{"type":46,"value":3046},"PlainText",{"type":46,"value":311},{"type":40,"tag":90,"props":3049,"children":3051},{"className":3050},[],[3052],{"type":46,"value":3053},"Proper",{"type":46,"value":311},{"type":40,"tag":90,"props":3056,"children":3058},{"className":3057},[],[3059],{"type":46,"value":3060},"Replace",{"type":46,"value":311},{"type":40,"tag":90,"props":3063,"children":3065},{"className":3064},[],[3066],{"type":46,"value":3067},"Right",{"type":46,"value":311},{"type":40,"tag":90,"props":3070,"children":3072},{"className":3071},[],[3073],{"type":46,"value":3074},"Search",{"type":46,"value":311},{"type":40,"tag":90,"props":3077,"children":3079},{"className":3078},[],[3080],{"type":46,"value":3081},"Split",{"type":46,"value":311},{"type":40,"tag":90,"props":3084,"children":3086},{"className":3085},[],[3087],{"type":46,"value":3088},"StartsWith",{"type":46,"value":311},{"type":40,"tag":90,"props":3091,"children":3093},{"className":3092},[],[3094],{"type":46,"value":3095},"Substitute",{"type":46,"value":311},{"type":40,"tag":90,"props":3098,"children":3100},{"className":3099},[],[3101],{"type":46,"value":2948},{"type":46,"value":311},{"type":40,"tag":90,"props":3104,"children":3106},{"className":3105},[],[3107],{"type":46,"value":3108},"Trim",{"type":46,"value":311},{"type":40,"tag":90,"props":3111,"children":3113},{"className":3112},[],[3114],{"type":46,"value":3115},"TrimEnds",{"type":46,"value":311},{"type":40,"tag":90,"props":3118,"children":3120},{"className":3119},[],[3121],{"type":46,"value":3122},"UniChar",{"type":46,"value":311},{"type":40,"tag":90,"props":3125,"children":3127},{"className":3126},[],[3128],{"type":46,"value":3129},"Upper",{"type":46,"value":311},{"type":40,"tag":90,"props":3132,"children":3134},{"className":3133},[],[3135],{"type":46,"value":3136},"Value",{"type":40,"tag":227,"props":3138,"children":3139},{},[3140,3145,3146,3152,3153,3159,3160,3166,3167,3173,3174,3180,3181,3187,3188,3194,3195,3201,3202,3208,3209,3215,3216,3222,3223,3229,3230,3236,3237,3243,3244,3250,3251,3257,3258,3264,3265,3271,3272,3278,3279,3285,3286,3292,3293],{"type":40,"tag":249,"props":3141,"children":3142},{},[3143],{"type":46,"value":3144},"Date\u002FTime",{"type":46,"value":2752},{"type":40,"tag":90,"props":3147,"children":3149},{"className":3148},[],[3150],{"type":46,"value":3151},"Date",{"type":46,"value":311},{"type":40,"tag":90,"props":3154,"children":3156},{"className":3155},[],[3157],{"type":46,"value":3158},"DateAdd",{"type":46,"value":311},{"type":40,"tag":90,"props":3161,"children":3163},{"className":3162},[],[3164],{"type":46,"value":3165},"DateDiff",{"type":46,"value":311},{"type":40,"tag":90,"props":3168,"children":3170},{"className":3169},[],[3171],{"type":46,"value":3172},"DateTime",{"type":46,"value":311},{"type":40,"tag":90,"props":3175,"children":3177},{"className":3176},[],[3178],{"type":46,"value":3179},"DateTimeValue",{"type":46,"value":311},{"type":40,"tag":90,"props":3182,"children":3184},{"className":3183},[],[3185],{"type":46,"value":3186},"DateValue",{"type":46,"value":311},{"type":40,"tag":90,"props":3189,"children":3191},{"className":3190},[],[3192],{"type":46,"value":3193},"Day",{"type":46,"value":311},{"type":40,"tag":90,"props":3196,"children":3198},{"className":3197},[],[3199],{"type":46,"value":3200},"EDate",{"type":46,"value":311},{"type":40,"tag":90,"props":3203,"children":3205},{"className":3204},[],[3206],{"type":46,"value":3207},"EOMonth",{"type":46,"value":311},{"type":40,"tag":90,"props":3210,"children":3212},{"className":3211},[],[3213],{"type":46,"value":3214},"Hour",{"type":46,"value":311},{"type":40,"tag":90,"props":3217,"children":3219},{"className":3218},[],[3220],{"type":46,"value":3221},"IsToday",{"type":46,"value":311},{"type":40,"tag":90,"props":3224,"children":3226},{"className":3225},[],[3227],{"type":46,"value":3228},"Minute",{"type":46,"value":311},{"type":40,"tag":90,"props":3231,"children":3233},{"className":3232},[],[3234],{"type":46,"value":3235},"Month",{"type":46,"value":311},{"type":40,"tag":90,"props":3238,"children":3240},{"className":3239},[],[3241],{"type":46,"value":3242},"Now",{"type":46,"value":311},{"type":40,"tag":90,"props":3245,"children":3247},{"className":3246},[],[3248],{"type":46,"value":3249},"Second",{"type":46,"value":311},{"type":40,"tag":90,"props":3252,"children":3254},{"className":3253},[],[3255],{"type":46,"value":3256},"Time",{"type":46,"value":311},{"type":40,"tag":90,"props":3259,"children":3261},{"className":3260},[],[3262],{"type":46,"value":3263},"TimeValue",{"type":46,"value":311},{"type":40,"tag":90,"props":3266,"children":3268},{"className":3267},[],[3269],{"type":46,"value":3270},"TimeZoneOffset",{"type":46,"value":311},{"type":40,"tag":90,"props":3273,"children":3275},{"className":3274},[],[3276],{"type":46,"value":3277},"Today",{"type":46,"value":311},{"type":40,"tag":90,"props":3280,"children":3282},{"className":3281},[],[3283],{"type":46,"value":3284},"Weekday",{"type":46,"value":311},{"type":40,"tag":90,"props":3287,"children":3289},{"className":3288},[],[3290],{"type":46,"value":3291},"WeekNum",{"type":46,"value":311},{"type":40,"tag":90,"props":3294,"children":3296},{"className":3295},[],[3297],{"type":46,"value":3298},"Year",{"type":40,"tag":227,"props":3300,"children":3301},{},[3302,3307,3308,3314,3315,3321,3322,3328,3329,3335,3336,3342,3343,3349,3350,3356,3357,3363,3364,3370,3371,3377,3378,3384,3385,3391,3392,3398,3399],{"type":40,"tag":249,"props":3303,"children":3304},{},[3305],{"type":46,"value":3306},"Logical",{"type":46,"value":2752},{"type":40,"tag":90,"props":3309,"children":3311},{"className":3310},[],[3312],{"type":46,"value":3313},"And",{"type":46,"value":311},{"type":40,"tag":90,"props":3316,"children":3318},{"className":3317},[],[3319],{"type":46,"value":3320},"Coalesce",{"type":46,"value":311},{"type":40,"tag":90,"props":3323,"children":3325},{"className":3324},[],[3326],{"type":46,"value":3327},"If",{"type":46,"value":311},{"type":40,"tag":90,"props":3330,"children":3332},{"className":3331},[],[3333],{"type":46,"value":3334},"IfError",{"type":46,"value":311},{"type":40,"tag":90,"props":3337,"children":3339},{"className":3338},[],[3340],{"type":46,"value":3341},"IsBlank",{"type":46,"value":311},{"type":40,"tag":90,"props":3344,"children":3346},{"className":3345},[],[3347],{"type":46,"value":3348},"IsBlankOrError",{"type":46,"value":311},{"type":40,"tag":90,"props":3351,"children":3353},{"className":3352},[],[3354],{"type":46,"value":3355},"IsEmpty",{"type":46,"value":311},{"type":40,"tag":90,"props":3358,"children":3360},{"className":3359},[],[3361],{"type":46,"value":3362},"IsError",{"type":46,"value":311},{"type":40,"tag":90,"props":3365,"children":3367},{"className":3366},[],[3368],{"type":46,"value":3369},"IsMatch",{"type":46,"value":311},{"type":40,"tag":90,"props":3372,"children":3374},{"className":3373},[],[3375],{"type":46,"value":3376},"IsNumeric",{"type":46,"value":311},{"type":40,"tag":90,"props":3379,"children":3381},{"className":3380},[],[3382],{"type":46,"value":3383},"IsType",{"type":46,"value":311},{"type":40,"tag":90,"props":3386,"children":3388},{"className":3387},[],[3389],{"type":46,"value":3390},"Not",{"type":46,"value":311},{"type":40,"tag":90,"props":3393,"children":3395},{"className":3394},[],[3396],{"type":46,"value":3397},"Or",{"type":46,"value":311},{"type":40,"tag":90,"props":3400,"children":3402},{"className":3401},[],[3403],{"type":46,"value":3404},"Switch",{"type":40,"tag":227,"props":3406,"children":3407},{},[3408,3413,3414,3420,3421,3427,3428,3434,3435,3441,3442,3448,3449,3455,3456,3462,3463,3469,3470,3476,3477,3483,3484,3490,3491,3497,3498,3504,3505,3511,3512,3518,3519,3525,3526,3532,3533,3539,3540,3546,3547,3553,3554,3560,3561,3567,3568,3574,3575,3581,3582,3588,3589,3595,3596],{"type":40,"tag":249,"props":3409,"children":3410},{},[3411],{"type":46,"value":3412},"Table",{"type":46,"value":2752},{"type":40,"tag":90,"props":3415,"children":3417},{"className":3416},[],[3418],{"type":46,"value":3419},"AddColumns",{"type":46,"value":311},{"type":40,"tag":90,"props":3422,"children":3424},{"className":3423},[],[3425],{"type":46,"value":3426},"Column",{"type":46,"value":311},{"type":40,"tag":90,"props":3429,"children":3431},{"className":3430},[],[3432],{"type":46,"value":3433},"ColumnNames",{"type":46,"value":311},{"type":40,"tag":90,"props":3436,"children":3438},{"className":3437},[],[3439],{"type":46,"value":3440},"Count",{"type":46,"value":311},{"type":40,"tag":90,"props":3443,"children":3445},{"className":3444},[],[3446],{"type":46,"value":3447},"CountA",{"type":46,"value":311},{"type":40,"tag":90,"props":3450,"children":3452},{"className":3451},[],[3453],{"type":46,"value":3454},"CountIf",{"type":46,"value":311},{"type":40,"tag":90,"props":3457,"children":3459},{"className":3458},[],[3460],{"type":46,"value":3461},"CountRows",{"type":46,"value":311},{"type":40,"tag":90,"props":3464,"children":3466},{"className":3465},[],[3467],{"type":46,"value":3468},"Distinct",{"type":46,"value":311},{"type":40,"tag":90,"props":3471,"children":3473},{"className":3472},[],[3474],{"type":46,"value":3475},"DropColumns",{"type":46,"value":311},{"type":40,"tag":90,"props":3478,"children":3480},{"className":3479},[],[3481],{"type":46,"value":3482},"Filter",{"type":46,"value":311},{"type":40,"tag":90,"props":3485,"children":3487},{"className":3486},[],[3488],{"type":46,"value":3489},"First",{"type":46,"value":311},{"type":40,"tag":90,"props":3492,"children":3494},{"className":3493},[],[3495],{"type":46,"value":3496},"FirstN",{"type":46,"value":311},{"type":40,"tag":90,"props":3499,"children":3501},{"className":3500},[],[3502],{"type":46,"value":3503},"ForAll",{"type":46,"value":311},{"type":40,"tag":90,"props":3506,"children":3508},{"className":3507},[],[3509],{"type":46,"value":3510},"Index",{"type":46,"value":311},{"type":40,"tag":90,"props":3513,"children":3515},{"className":3514},[],[3516],{"type":46,"value":3517},"Last",{"type":46,"value":311},{"type":40,"tag":90,"props":3520,"children":3522},{"className":3521},[],[3523],{"type":46,"value":3524},"LastN",{"type":46,"value":311},{"type":40,"tag":90,"props":3527,"children":3529},{"className":3528},[],[3530],{"type":46,"value":3531},"LookUp",{"type":46,"value":311},{"type":40,"tag":90,"props":3534,"children":3536},{"className":3535},[],[3537],{"type":46,"value":3538},"Patch",{"type":46,"value":311},{"type":40,"tag":90,"props":3541,"children":3543},{"className":3542},[],[3544],{"type":46,"value":3545},"Refresh",{"type":46,"value":311},{"type":40,"tag":90,"props":3548,"children":3550},{"className":3549},[],[3551],{"type":46,"value":3552},"RenameColumns",{"type":46,"value":311},{"type":40,"tag":90,"props":3555,"children":3557},{"className":3556},[],[3558],{"type":46,"value":3559},"Sequence",{"type":46,"value":311},{"type":40,"tag":90,"props":3562,"children":3564},{"className":3563},[],[3565],{"type":46,"value":3566},"ShowColumns",{"type":46,"value":311},{"type":40,"tag":90,"props":3569,"children":3571},{"className":3570},[],[3572],{"type":46,"value":3573},"Shuffle",{"type":46,"value":311},{"type":40,"tag":90,"props":3576,"children":3578},{"className":3577},[],[3579],{"type":46,"value":3580},"Sort",{"type":46,"value":311},{"type":40,"tag":90,"props":3583,"children":3585},{"className":3584},[],[3586],{"type":46,"value":3587},"SortByColumns",{"type":46,"value":311},{"type":40,"tag":90,"props":3590,"children":3592},{"className":3591},[],[3593],{"type":46,"value":3594},"Summarize",{"type":46,"value":311},{"type":40,"tag":90,"props":3597,"children":3599},{"className":3598},[],[3600],{"type":46,"value":3412},{"type":40,"tag":227,"props":3602,"children":3603},{},[3604,3609,3610,3616,3617,3623,3624,3630,3631,3637,3638],{"type":40,"tag":249,"props":3605,"children":3606},{},[3607],{"type":46,"value":3608},"Aggregate",{"type":46,"value":2752},{"type":40,"tag":90,"props":3611,"children":3613},{"className":3612},[],[3614],{"type":46,"value":3615},"Average",{"type":46,"value":311},{"type":40,"tag":90,"props":3618,"children":3620},{"className":3619},[],[3621],{"type":46,"value":3622},"Max",{"type":46,"value":311},{"type":40,"tag":90,"props":3625,"children":3627},{"className":3626},[],[3628],{"type":46,"value":3629},"Min",{"type":46,"value":311},{"type":40,"tag":90,"props":3632,"children":3634},{"className":3633},[],[3635],{"type":46,"value":3636},"StdevP",{"type":46,"value":311},{"type":40,"tag":90,"props":3639,"children":3641},{"className":3640},[],[3642],{"type":46,"value":3643},"VarP",{"type":40,"tag":227,"props":3645,"children":3646},{},[3647,3652,3653,3659,3660,3666,3667,3673,3674,3680,3681,3687,3688,3694,3695,3701,3702,3708,3709],{"type":40,"tag":249,"props":3648,"children":3649},{},[3650],{"type":46,"value":3651},"Type conversion",{"type":46,"value":2752},{"type":40,"tag":90,"props":3654,"children":3656},{"className":3655},[],[3657],{"type":46,"value":3658},"AsType",{"type":46,"value":311},{"type":40,"tag":90,"props":3661,"children":3663},{"className":3662},[],[3664],{"type":46,"value":3665},"Boolean",{"type":46,"value":311},{"type":40,"tag":90,"props":3668,"children":3670},{"className":3669},[],[3671],{"type":46,"value":3672},"Dec2Hex",{"type":46,"value":311},{"type":40,"tag":90,"props":3675,"children":3677},{"className":3676},[],[3678],{"type":46,"value":3679},"Decimal",{"type":46,"value":311},{"type":40,"tag":90,"props":3682,"children":3684},{"className":3683},[],[3685],{"type":46,"value":3686},"Float",{"type":46,"value":311},{"type":40,"tag":90,"props":3689,"children":3691},{"className":3690},[],[3692],{"type":46,"value":3693},"GUID",{"type":46,"value":311},{"type":40,"tag":90,"props":3696,"children":3698},{"className":3697},[],[3699],{"type":46,"value":3700},"Hex2Dec",{"type":46,"value":311},{"type":40,"tag":90,"props":3703,"children":3705},{"className":3704},[],[3706],{"type":46,"value":3707},"JSON",{"type":46,"value":311},{"type":40,"tag":90,"props":3710,"children":3712},{"className":3711},[],[3713],{"type":46,"value":3714},"ParseJSON",{"type":40,"tag":227,"props":3716,"children":3717},{},[3718,3723,3724,3730,3731,3737,3738,3744,3745,3751,3752,3758,3759,3765,3766,3772,3773,3779,3780],{"type":40,"tag":249,"props":3719,"children":3720},{},[3721],{"type":46,"value":3722},"Other",{"type":46,"value":2752},{"type":40,"tag":90,"props":3725,"children":3727},{"className":3726},[],[3728],{"type":46,"value":3729},"Blank",{"type":46,"value":311},{"type":40,"tag":90,"props":3732,"children":3734},{"className":3733},[],[3735],{"type":46,"value":3736},"ColorFade",{"type":46,"value":311},{"type":40,"tag":90,"props":3739,"children":3741},{"className":3740},[],[3742],{"type":46,"value":3743},"ColorValue",{"type":46,"value":311},{"type":40,"tag":90,"props":3746,"children":3748},{"className":3747},[],[3749],{"type":46,"value":3750},"Error",{"type":46,"value":311},{"type":40,"tag":90,"props":3753,"children":3755},{"className":3754},[],[3756],{"type":46,"value":3757},"Language",{"type":46,"value":311},{"type":40,"tag":90,"props":3760,"children":3762},{"className":3761},[],[3763],{"type":46,"value":3764},"OptionSetInfo",{"type":46,"value":311},{"type":40,"tag":90,"props":3767,"children":3769},{"className":3768},[],[3770],{"type":46,"value":3771},"RGBA",{"type":46,"value":311},{"type":40,"tag":90,"props":3774,"children":3776},{"className":3775},[],[3777],{"type":46,"value":3778},"Trace",{"type":46,"value":311},{"type":40,"tag":90,"props":3781,"children":3783},{"className":3782},[],[3784],{"type":46,"value":3785},"With",{"type":40,"tag":49,"props":3787,"children":3789},{"id":3788},"available-templates",[3790],{"type":46,"value":3791},"Available Templates",{"type":40,"tag":227,"props":3793,"children":3794},{},[3795,3797,3803],{"type":46,"value":3796},"Templates are bundled with the plugin. Skills that use templates reference them via ",{"type":40,"tag":90,"props":3798,"children":3800},{"className":3799},[],[3801],{"type":46,"value":3802},"${CLAUDE_SKILL_DIR}\u002F..\u002F..\u002Ftemplates\u002F",{"type":46,"value":1024},{"type":40,"tag":56,"props":3805,"children":3806},{},[3807,3827],{"type":40,"tag":60,"props":3808,"children":3809},{},[3810],{"type":40,"tag":64,"props":3811,"children":3812},{},[3813,3818,3822],{"type":40,"tag":68,"props":3814,"children":3815},{},[3816],{"type":46,"value":3817},"Template",{"type":40,"tag":68,"props":3819,"children":3820},{},[3821],{"type":46,"value":72},{"type":40,"tag":68,"props":3823,"children":3824},{},[3825],{"type":46,"value":3826},"Pattern",{"type":40,"tag":79,"props":3828,"children":3829},{},[3830,3852,3874,3896,3918,3940,3962,3984,4006,4028,4050,4072,4094,4116,4138],{"type":40,"tag":64,"props":3831,"children":3832},{},[3833,3838,3847],{"type":40,"tag":86,"props":3834,"children":3835},{},[3836],{"type":46,"value":3837},"Greeting",{"type":40,"tag":86,"props":3839,"children":3840},{},[3841],{"type":40,"tag":90,"props":3842,"children":3844},{"className":3843},[],[3845],{"type":46,"value":3846},"templates\u002Ftopics\u002Fgreeting.topic.mcs.yml",{"type":40,"tag":86,"props":3848,"children":3849},{},[3850],{"type":46,"value":3851},"OnConversationStart welcome",{"type":40,"tag":64,"props":3853,"children":3854},{},[3855,3860,3869],{"type":40,"tag":86,"props":3856,"children":3857},{},[3858],{"type":46,"value":3859},"Fallback",{"type":40,"tag":86,"props":3861,"children":3862},{},[3863],{"type":40,"tag":90,"props":3864,"children":3866},{"className":3865},[],[3867],{"type":46,"value":3868},"templates\u002Ftopics\u002Ffallback.topic.mcs.yml",{"type":40,"tag":86,"props":3870,"children":3871},{},[3872],{"type":46,"value":3873},"OnUnknownIntent with escalation",{"type":40,"tag":64,"props":3875,"children":3876},{},[3877,3882,3891],{"type":40,"tag":86,"props":3878,"children":3879},{},[3880],{"type":46,"value":3881},"Arithmetic",{"type":40,"tag":86,"props":3883,"children":3884},{},[3885],{"type":40,"tag":90,"props":3886,"children":3888},{"className":3887},[],[3889],{"type":46,"value":3890},"templates\u002Ftopics\u002Farithmeticsum.topic.mcs.yml",{"type":40,"tag":86,"props":3892,"children":3893},{},[3894],{"type":46,"value":3895},"Inputs\u002Foutputs with computation",{"type":40,"tag":64,"props":3897,"children":3898},{},[3899,3904,3913],{"type":40,"tag":86,"props":3900,"children":3901},{},[3902],{"type":46,"value":3903},"Question + Branching",{"type":40,"tag":86,"props":3905,"children":3906},{},[3907],{"type":40,"tag":90,"props":3908,"children":3910},{"className":3909},[],[3911],{"type":46,"value":3912},"templates\u002Ftopics\u002Fquestion-topic.topic.mcs.yml",{"type":40,"tag":86,"props":3914,"children":3915},{},[3916],{"type":46,"value":3917},"Question with ConditionGroup",{"type":40,"tag":64,"props":3919,"children":3920},{},[3921,3926,3935],{"type":40,"tag":86,"props":3922,"children":3923},{},[3924],{"type":46,"value":3925},"Knowledge Search",{"type":40,"tag":86,"props":3927,"children":3928},{},[3929],{"type":40,"tag":90,"props":3930,"children":3932},{"className":3931},[],[3933],{"type":46,"value":3934},"templates\u002Ftopics\u002Fsearch-topic.topic.mcs.yml",{"type":40,"tag":86,"props":3936,"children":3937},{},[3938],{"type":46,"value":3939},"SearchAndSummarizeContent fallback",{"type":40,"tag":64,"props":3941,"children":3942},{},[3943,3948,3957],{"type":40,"tag":86,"props":3944,"children":3945},{},[3946],{"type":46,"value":3947},"Custom Knowledge Source",{"type":40,"tag":86,"props":3949,"children":3950},{},[3951],{"type":40,"tag":90,"props":3952,"children":3954},{"className":3953},[],[3955],{"type":46,"value":3956},"templates\u002Ftopics\u002Fcustom-knowledge-source.topic.mcs.yml",{"type":40,"tag":86,"props":3958,"children":3959},{},[3960],{"type":46,"value":3961},"OnKnowledgeRequested with custom API (YAML-only)",{"type":40,"tag":64,"props":3963,"children":3964},{},[3965,3970,3979],{"type":40,"tag":86,"props":3966,"children":3967},{},[3968],{"type":46,"value":3969},"Remove Citations",{"type":40,"tag":86,"props":3971,"children":3972},{},[3973],{"type":40,"tag":90,"props":3974,"children":3976},{"className":3975},[],[3977],{"type":46,"value":3978},"templates\u002Ftopics\u002Fremove-citations.topic.mcs.yml",{"type":40,"tag":86,"props":3980,"children":3981},{},[3982],{"type":46,"value":3983},"OnGeneratedResponse citation stripping",{"type":40,"tag":64,"props":3985,"children":3986},{},[3987,3992,4001],{"type":40,"tag":86,"props":3988,"children":3989},{},[3990],{"type":46,"value":3991},"Authentication",{"type":40,"tag":86,"props":3993,"children":3994},{},[3995],{"type":40,"tag":90,"props":3996,"children":3998},{"className":3997},[],[3999],{"type":46,"value":4000},"templates\u002Ftopics\u002Fauth-topic.topic.mcs.yml",{"type":40,"tag":86,"props":4002,"children":4003},{},[4004],{"type":46,"value":4005},"OnSignIn with OAuthInput",{"type":40,"tag":64,"props":4007,"children":4008},{},[4009,4014,4023],{"type":40,"tag":86,"props":4010,"children":4011},{},[4012],{"type":46,"value":4013},"Error Handler",{"type":40,"tag":86,"props":4015,"children":4016},{},[4017],{"type":40,"tag":90,"props":4018,"children":4020},{"className":4019},[],[4021],{"type":46,"value":4022},"templates\u002Ftopics\u002Ferror-handler.topic.mcs.yml",{"type":40,"tag":86,"props":4024,"children":4025},{},[4026],{"type":46,"value":4027},"OnError with telemetry",{"type":40,"tag":64,"props":4029,"children":4030},{},[4031,4036,4045],{"type":40,"tag":86,"props":4032,"children":4033},{},[4034],{"type":46,"value":4035},"Disambiguation",{"type":40,"tag":86,"props":4037,"children":4038},{},[4039],{"type":40,"tag":90,"props":4040,"children":4042},{"className":4041},[],[4043],{"type":46,"value":4044},"templates\u002Ftopics\u002Fdisambiguation.topic.mcs.yml",{"type":40,"tag":86,"props":4046,"children":4047},{},[4048],{"type":46,"value":4049},"OnSelectIntent flow",{"type":40,"tag":64,"props":4051,"children":4052},{},[4053,4058,4067],{"type":40,"tag":86,"props":4054,"children":4055},{},[4056],{"type":46,"value":4057},"Agent",{"type":40,"tag":86,"props":4059,"children":4060},{},[4061],{"type":40,"tag":90,"props":4062,"children":4064},{"className":4063},[],[4065],{"type":46,"value":4066},"templates\u002Fagents\u002Fagent.mcs.yml",{"type":40,"tag":86,"props":4068,"children":4069},{},[4070],{"type":46,"value":4071},"GptComponentMetadata",{"type":40,"tag":64,"props":4073,"children":4074},{},[4075,4080,4089],{"type":40,"tag":86,"props":4076,"children":4077},{},[4078],{"type":46,"value":4079},"Connector Action (generic)",{"type":40,"tag":86,"props":4081,"children":4082},{},[4083],{"type":40,"tag":90,"props":4084,"children":4086},{"className":4085},[],[4087],{"type":46,"value":4088},"templates\u002Factions\u002Fconnector-action.mcs.yml",{"type":40,"tag":86,"props":4090,"children":4091},{},[4092],{"type":46,"value":4093},"TaskDialog with connector (structural reference)",{"type":40,"tag":64,"props":4095,"children":4096},{},[4097,4102,4111],{"type":40,"tag":86,"props":4098,"children":4099},{},[4100],{"type":46,"value":4101},"Knowledge (Public Website)",{"type":40,"tag":86,"props":4103,"children":4104},{},[4105],{"type":40,"tag":90,"props":4106,"children":4108},{"className":4107},[],[4109],{"type":46,"value":4110},"templates\u002Fknowledge\u002Fpublic-website.knowledge.mcs.yml",{"type":40,"tag":86,"props":4112,"children":4113},{},[4114],{"type":46,"value":4115},"PublicSiteSearchSource",{"type":40,"tag":64,"props":4117,"children":4118},{},[4119,4124,4133],{"type":40,"tag":86,"props":4120,"children":4121},{},[4122],{"type":46,"value":4123},"Knowledge (SharePoint)",{"type":40,"tag":86,"props":4125,"children":4126},{},[4127],{"type":40,"tag":90,"props":4128,"children":4130},{"className":4129},[],[4131],{"type":46,"value":4132},"templates\u002Fknowledge\u002Fsharepoint.knowledge.mcs.yml",{"type":40,"tag":86,"props":4134,"children":4135},{},[4136],{"type":46,"value":4137},"SharePointSearchSource",{"type":40,"tag":64,"props":4139,"children":4140},{},[4141,4146,4155],{"type":40,"tag":86,"props":4142,"children":4143},{},[4144],{"type":46,"value":4145},"Global Variable",{"type":40,"tag":86,"props":4147,"children":4148},{},[4149],{"type":40,"tag":90,"props":4150,"children":4152},{"className":4151},[],[4153],{"type":46,"value":4154},"templates\u002Fvariables\u002Fglobal-variable.variable.mcs.yml",{"type":40,"tag":86,"props":4156,"children":4157},{},[4158],{"type":46,"value":2158},{"type":40,"tag":4160,"props":4161,"children":4162},"style",{},[4163],{"type":46,"value":4164},"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);}",{"items":4166,"total":1471},[4167,4182],{"slug":4168,"name":4168,"fn":4169,"description":4170,"org":4171,"tags":4172,"stars":22,"repoUrl":23,"updatedAt":4181},"int-project-context","manage shared context for Copilot Studio agents","Shared project context for all Copilot Studio sub-agents. Provides project structure, schema lookup usage, and skill invocation guidance.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4173,4176,4179,4180],{"name":4174,"slug":4175,"type":15},"Agents","agents",{"name":4177,"slug":4178,"type":15},"AI Context","ai-context",{"name":20,"slug":21,"type":15},{"name":9,"slug":8,"type":15},"2026-04-06T18:33:20.350294",{"slug":4,"name":4,"fn":5,"description":6,"org":4183,"tags":4184,"stars":22,"repoUrl":23,"updatedAt":24},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4185,4186,4187],{"name":20,"slug":21,"type":15},{"name":17,"slug":18,"type":15},{"name":13,"slug":14,"type":15},{"items":4189,"total":4382},[4190,4212,4231,4252,4267,4284,4295,4308,4323,4338,4357,4370],{"slug":4191,"name":4191,"fn":4192,"description":4193,"org":4194,"tags":4195,"stars":4209,"repoUrl":4210,"updatedAt":4211},"rushstack-best-practices","manage Rush monorepos with best practices","Provides best practices and guidance for working with Rush monorepos. Use when the user is working in a Rush-based repository, asks about Rush commands (install, update, build, rebuild), needs help with project selection, dependency management, build caching, subspace configuration, or troubleshooting Rush-specific issues.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4196,4199,4202,4203,4206],{"name":4197,"slug":4198,"type":15},"Engineering","engineering",{"name":4200,"slug":4201,"type":15},"Local Development","local-development",{"name":9,"slug":8,"type":15},{"name":4204,"slug":4205,"type":15},"Project Management","project-management",{"name":4207,"slug":4208,"type":15},"Rush","rush",6484,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Frushstack","2026-04-06T18:34:44.965032",{"slug":4213,"name":4213,"fn":4214,"description":4215,"org":4216,"tags":4217,"stars":4228,"repoUrl":4229,"updatedAt":4230},"azure-ai-agents-persistent-dotnet","build AI agents with Azure .NET SDK","Azure AI Agents Persistent SDK for .NET. Low-level SDK for creating and managing AI agents with threads, messages, runs, and tools. Use for agent CRUD, conversation threads, streaming responses, function calling, file search, and code interpreter. Triggers: \"PersistentAgentsClient\", \"persistent agents\", \"agent threads\", \"agent runs\", \"streaming agents\", \"function calling agents .NET\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4218,4221,4222,4225],{"name":4219,"slug":4220,"type":15},".NET","net",{"name":4174,"slug":4175,"type":15},{"name":4223,"slug":4224,"type":15},"Azure","azure",{"name":4226,"slug":4227,"type":15},"LLM","llm",2804,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fskills","2026-07-03T16:32:10.297433",{"slug":4232,"name":4232,"fn":4233,"description":4234,"org":4235,"tags":4236,"stars":4228,"repoUrl":4229,"updatedAt":4251},"azure-ai-anomalydetector-java","build anomaly detection applications with Java","Build anomaly detection applications with Azure AI Anomaly Detector SDK for Java. Use when implementing univariate\u002Fmultivariate anomaly detection, time-series analysis, or AI-powered monitoring.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4237,4240,4241,4244,4247,4248],{"name":4238,"slug":4239,"type":15},"Analytics","analytics",{"name":4223,"slug":4224,"type":15},{"name":4242,"slug":4243,"type":15},"Data Analysis","data-analysis",{"name":4245,"slug":4246,"type":15},"Java","java",{"name":9,"slug":8,"type":15},{"name":4249,"slug":4250,"type":15},"Monitoring","monitoring","2026-05-13T06:14:16.261754",{"slug":4253,"name":4253,"fn":4254,"description":4255,"org":4256,"tags":4257,"stars":4228,"repoUrl":4229,"updatedAt":4266},"azure-ai-contentsafety-java","build content moderation applications with Azure AI","Build content moderation applications with Azure AI Content Safety SDK for Java. Use when implementing text\u002Fimage analysis, blocklist management, or harm detection for hate, violence, sexual content, and self-harm.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4258,4261,4262,4263],{"name":4259,"slug":4260,"type":15},"AI Infrastructure","ai-infrastructure",{"name":4223,"slug":4224,"type":15},{"name":4245,"slug":4246,"type":15},{"name":4264,"slug":4265,"type":15},"Security","security","2026-07-07T06:53:31.293235",{"slug":4268,"name":4268,"fn":4269,"description":4270,"org":4271,"tags":4272,"stars":4228,"repoUrl":4229,"updatedAt":4283},"azure-ai-contentsafety-py","detect harmful content with Azure AI Content Safety","Azure AI Content Safety SDK for Python. Use for detecting harmful content in text and images with multi-severity classification.\nTriggers: \"azure-ai-contentsafety\", \"ContentSafetyClient\", \"content moderation\", \"harmful content\", \"text analysis\", \"image analysis\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4273,4274,4277,4278,4279,4282],{"name":4223,"slug":4224,"type":15},{"name":4275,"slug":4276,"type":15},"Compliance","compliance",{"name":4226,"slug":4227,"type":15},{"name":9,"slug":8,"type":15},{"name":4280,"slug":4281,"type":15},"Python","python",{"name":4264,"slug":4265,"type":15},"2026-07-18T05:14:23.017504",{"slug":4285,"name":4285,"fn":4286,"description":4287,"org":4288,"tags":4289,"stars":4228,"repoUrl":4229,"updatedAt":4294},"azure-ai-language-conversations-py","implement conversational language understanding with Python","Implement Conversational Language Understanding (CLU) using the azure-ai-language-conversations Python SDK. Use when working with ConversationAnalysisClient to analyze conversation intent and entities, building NLP features, or integrating language understanding into applications.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4290,4291,4292,4293],{"name":4238,"slug":4239,"type":15},{"name":4223,"slug":4224,"type":15},{"name":4226,"slug":4227,"type":15},{"name":4280,"slug":4281,"type":15},"2026-07-31T05:54:29.068751",{"slug":4296,"name":4296,"fn":4297,"description":4298,"org":4299,"tags":4300,"stars":4228,"repoUrl":4229,"updatedAt":4307},"azure-ai-translation-text-py","translate text using Azure AI services","Azure AI Text Translation SDK for real-time text translation, transliteration, language detection, and dictionary lookup. Use for translating text content in applications.\nTriggers: \"text translation\", \"translator\", \"translate text\", \"transliterate\", \"TextTranslationClient\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4301,4304,4305,4306],{"name":4302,"slug":4303,"type":15},"API Development","api-development",{"name":4223,"slug":4224,"type":15},{"name":9,"slug":8,"type":15},{"name":4280,"slug":4281,"type":15},"2026-07-18T05:14:16.988376",{"slug":4309,"name":4309,"fn":4310,"description":4311,"org":4312,"tags":4313,"stars":4228,"repoUrl":4229,"updatedAt":4322},"azure-ai-vision-imageanalysis-py","analyze images with Azure AI Vision","Azure AI Vision Image Analysis SDK for captions, tags, objects, OCR, people detection, and smart cropping. Use for computer vision and image understanding tasks.\nTriggers: \"image analysis\", \"computer vision\", \"OCR\", \"object detection\", \"ImageAnalysisClient\", \"image caption\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4314,4315,4318,4321],{"name":4223,"slug":4224,"type":15},{"name":4316,"slug":4317,"type":15},"Computer Vision","computer-vision",{"name":4319,"slug":4320,"type":15},"Images","images",{"name":4280,"slug":4281,"type":15},"2026-07-18T05:14:18.007737",{"slug":4324,"name":4324,"fn":4325,"description":4326,"org":4327,"tags":4328,"stars":4228,"repoUrl":4229,"updatedAt":4337},"azure-appconfiguration-java","manage configuration with Azure App Configuration","Azure App Configuration SDK for Java. Centralized application configuration management with key-value settings, feature flags, and snapshots.\nTriggers: \"ConfigurationClient java\", \"app configuration java\", \"feature flag java\", \"configuration setting java\", \"azure config java\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4329,4330,4333,4336],{"name":4223,"slug":4224,"type":15},{"name":4331,"slug":4332,"type":15},"Configuration","configuration",{"name":4334,"slug":4335,"type":15},"Feature Flags","feature-flags",{"name":4245,"slug":4246,"type":15},"2026-07-03T16:32:01.278468",{"slug":4339,"name":4339,"fn":4340,"description":4341,"org":4342,"tags":4343,"stars":4228,"repoUrl":4229,"updatedAt":4356},"azure-cosmos-rust","build applications with Azure Cosmos DB","Azure Cosmos DB library for Rust (NoSQL API). Document CRUD, containers, and globally distributed data.\nTriggers: \"cosmos db rust\", \"CosmosClient rust\", \"document crud rust\", \"NoSQL rust\", \"partition key rust\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4344,4347,4350,4353],{"name":4345,"slug":4346,"type":15},"Cosmos DB","cosmos-db",{"name":4348,"slug":4349,"type":15},"Database","database",{"name":4351,"slug":4352,"type":15},"NoSQL","nosql",{"name":4354,"slug":4355,"type":15},"Rust","rust","2026-07-31T05:54:27.021432",{"slug":4358,"name":4358,"fn":4340,"description":4359,"org":4360,"tags":4361,"stars":4228,"repoUrl":4229,"updatedAt":4369},"azure-cosmos-ts","Azure Cosmos DB JavaScript\u002FTypeScript SDK (@azure\u002Fcosmos) for data plane operations. Use for CRUD operations on documents, queries, bulk operations, and container management. Triggers: \"Cosmos DB\", \"@azure\u002Fcosmos\", \"CosmosClient\", \"document CRUD\", \"NoSQL queries\", \"bulk operations\", \"partition key\", \"container.items\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4362,4363,4364,4365,4366],{"name":4345,"slug":4346,"type":15},{"name":4348,"slug":4349,"type":15},{"name":9,"slug":8,"type":15},{"name":4351,"slug":4352,"type":15},{"name":4367,"slug":4368,"type":15},"TypeScript","typescript","2026-07-03T16:31:19.368382",{"slug":4371,"name":4371,"fn":4372,"description":4373,"org":4374,"tags":4375,"stars":4228,"repoUrl":4229,"updatedAt":4381},"azure-data-tables-java","build table storage applications with Java","Build table storage applications with Azure Tables SDK for Java. Use when working with Azure Table Storage or Cosmos DB Table API for NoSQL key-value data, schemaless storage, or structured data at scale.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[4376,4377,4378,4379,4380],{"name":4223,"slug":4224,"type":15},{"name":4345,"slug":4346,"type":15},{"name":4348,"slug":4349,"type":15},{"name":4245,"slug":4246,"type":15},{"name":4351,"slug":4352,"type":15},"2026-05-13T06:14:17.582229",267]