Skip to content
Registry

iii-directory

v1.2.41

Engine introspection, workers registry proxy, filesystem-backed skills, system prompts, and agent profiles, kit install and update with reviewed plans, plus function search ranked by the judge worker (falling back to local hybrid/lexical) with a conditional pre-generate hint.

Install

bash
iii trigger compose::add worker=iii-directory

Run in your project with the iii engine running. Exact versions are immutable and digest-pinned.

Agent-ready brief for v1.2.41
Install, config, dependencies, readme, skills and API reference, all in one place. Fetch as agent-context.md for an LLM to consume.
The same content rendered as discrete blocks below is exposed as a single markdown document at /registry/workers/iii-directory.md. Paste it into an LLM prompt or pipe it through curl from a worker.

Install

iii trigger compose::add worker=iii-directory@1.2.41

Dependencies

Dependency · 1Version

Readme

README.md

iii-directory

Workers registry HTTP proxy and filesystem-backed skills, system prompts, and agent profiles for the iii engine, plus kit install and update. Every public function sits under a single directory::* namespace, split into six surfaces (all MCP-agnostic):

Surface What clients see When to use it
Skills (directory::skills::*) Enriched listing via directory::skills::list ({ id, title, type, function_id, disable_model_invocation, description, bytes, modified_at } per row), a single-skill reader directory::skills::get { id } returning { id, title, type, function_id, disable_model_invocation, path, body, modified_at } (the full body instead of the list teaser), and directory::skills::index which renders a short per-worker overview document (one ## </code> + first paragraph + <code class="readme-inline-code">read more</code> link per <code class="readme-inline-code">type: index</code> skill). Authored by <code class="readme-inline-code">create</code>, edited by <code class="readme-inline-code">update</code>, removed by <code class="readme-inline-code">delete</code>. <code class="readme-inline-code">title</code> prefers the YAML frontmatter <code class="readme-inline-code">title:</code> (then <code class="readme-inline-code">name:</code>) over the body H1; <code class="readme-inline-code">type</code> is lifted from frontmatter <code class="readme-inline-code">type:</code> (e.g. <code class="readme-inline-code">index</code>, <code class="readme-inline-code">how-to</code>, <code class="readme-inline-code">reference</code>) and serialised as <code class="readme-inline-code">null</code> when absent. System-installed agent skills under the read-only <code class="readme-inline-code">agents_skills_folder</code> are served too (see <a href="#on-disk-layout">On-disk layout</a>).</td> <td>Orientation: "when and why to use my worker's tools"</td> </tr> <tr> <td><strong>System prompts</strong> (<code class="readme-inline-code">directory::system-prompts::*</code>)</td> <td>Identity prompts listed by <code class="readme-inline-code">list</code>, read by <code class="readme-inline-code">get</code>, authored by <code class="readme-inline-code">create</code>, edited by <code class="readme-inline-code">update</code>, and removed by <code class="readme-inline-code">delete</code>. The list response keeps its <code class="readme-inline-code">prompts</code> field name. Stored under any <code class="readme-inline-code">system-prompts/</code> path segment; <code class="readme-inline-code">create</code> writes <code class="readme-inline-code"><skills_folder>/system-prompts/<name>.md</code>.</td> <td>What the chat's system-prompt picker offers as an identity prompt (enrich or replace)</td> </tr> <tr> <td><strong>Agent Profiles</strong> (<code class="readme-inline-code">directory::agents::*</code>)</td> <td>Reusable session identities whose file body is the system prompt, with display <code class="readme-inline-code">name</code>, emoji <code class="readme-inline-code">logo</code>, preloaded <code class="readme-inline-code">skills</code> and <code class="readme-inline-code">functions</code> (bodies and contracts the harness freezes into every session's prompt), and optional <code class="readme-inline-code">model</code> + <code class="readme-inline-code">reasoning_effort</code> in required frontmatter. <code class="readme-inline-code">list</code> rows carry the display/configuration metadata and <code class="readme-inline-code">get</code> adds <code class="readme-inline-code">system_prompt</code> and <code class="readme-inline-code">unknown_skills</code>. Stored as direct <code class="readme-inline-code"><agents_folder>/<id>.md</code> files. See <a href="../docs/architecture/agent-profile-storage.md">Agent profile storage</a>.</td> <td>A named identity selected with <code class="readme-inline-code">harness::send { options: { agent } }</code></td> </tr> <tr> <td><strong>Search</strong> (<code class="readme-inline-code">directory::search_functions</code>)</td> <td>One to six external capabilities → compact function-id candidates (installed, plus registry workers under <code class="readme-inline-code">installable</code>), with a conditional pre-generate hint pointing agents at it. The response also carries <code class="readme-inline-code">skills</code> (installed how-to documents) and <code class="readme-inline-code">triggers</code> (registered bindings that already fire, schedule, or hook a function, minus ephemeral console listeners), ranked in the same mode as the functions; <code class="readme-inline-code">search_mode</code> reports the mode that actually ranked.</td> <td>"Which functions do I call for this task?"</td> </tr> <tr> <td><strong>Kits</strong> (<code class="readme-inline-code">directory::download-kit</code>, <code class="readme-inline-code">directory::kits::*</code>)</td> <td>Install, update and remove kits — agent profiles, skills and registry workers published together as <code class="readme-inline-code"><author>/<kit></code> — through plans a human reviews (ADE → Directory → Kits) before anything is written. <code class="readme-inline-code">kits.lock</code> records what is installed. See <a href="#kits">Kits</a>.</td> <td>"Install the kanban team kit", "what does 1.1.0 change?"</td> </tr> <tr> <td><strong>Registry</strong> (<code class="readme-inline-code">directory::registry::*</code>)</td> <td>HTTP proxy over <code class="readme-inline-code">api.workers.iii.dev</code> with <code class="readme-inline-code">workers::{list,info}</code>. Rows share the core <code class="readme-inline-code">name</code> / <code class="readme-inline-code">description</code> / <code class="readme-inline-code">version</code> fields with the engine's <code class="readme-inline-code">engine::workers::list</code> and add publication metadata (<code class="readme-inline-code">type</code>, <code class="readme-inline-code">config</code>, <code class="readme-inline-code">supported_targets</code>, <code class="readme-inline-code">total_downloads</code>, <code class="readme-inline-code">dependencies</code>, optional <code class="readme-inline-code">image</code>). <code class="readme-inline-code">workers::list</code> is cursor-paginated with a server-authored page size.</td> <td>"What's published in the public registry?"</td> </tr> </tbody></table> <p>Engine introspection (functions / triggers / registered triggers / workers) is served by the engine natively at <code class="readme-inline-code">engine::functions::*</code>, <code class="readme-inline-code">engine::triggers::*</code>, <code class="readme-inline-code">engine::registered-triggers::*</code>, and <code class="readme-inline-code">engine::workers::*</code>. Call the engine ids directly. One wrapper survives for callers that can only reach the <code class="readme-inline-code">directory::</code> namespace: <code class="readme-inline-code">directory::engine::functions::info</code> proxies a single function's schema (see its row below).</p> <p>This worker is where an agent's identity text LIVES. <code class="readme-inline-code">skills/system-prompts/iii-runtime.md</code> ships here and is the one copy of "how to work against a live iii engine" — <code class="readme-inline-code">claude-code</code> and <code class="readme-inline-code">pi</code> fetch it with <code class="readme-inline-code">directory::system-prompts::get name=iii-runtime</code> (plus <code class="readme-inline-code">directory::skills::index</code>) for both their headless turns and their console terminals, rather than compiling a prompt of their own. Edit that file and every agent reads the edit; no worker release involved.</p> <p>Skills and system prompts are sourced from <code class="readme-inline-code">skills_folder</code>; agent profiles use the dedicated <code class="readme-inline-code">agents_folder</code>. Writes are the <strong><code class="readme-inline-code">directory::skills::download*</code></strong> functions, which pull markdown from either the <a href="https://workers.iii.dev">workers registry</a> or a GitHub repo and route each supported family to its configured root, plus the per-kind single-file editors — <code class="readme-inline-code">directory::skills::{create,update,delete}</code>, <code class="readme-inline-code">directory::system-prompts::{create,update,delete}</code> and <code class="readme-inline-code">directory::agents::{create,update,delete}</code>. Once downloaded, files belong to the developer — edit them however you want, in the editor of your choice: a change made directly on disk fires the matching <code class="readme-inline-code">on-change</code> with <code class="readme-inline-code">op: "external"</code> (see <a href="#custom-trigger-types">Custom trigger types</a>).</p> <p><code class="readme-inline-code">directory::registry::workers::*</code> and the engine's <code class="readme-inline-code">engine::workers::*</code> share the core <code class="readme-inline-code">name</code> / <code class="readme-inline-code">description</code> / <code class="readme-inline-code">version</code> fields so a parser that touches only those keys works against either surface; the registry view also surfaces publication metadata (<code class="readme-inline-code">type</code>, <code class="readme-inline-code">config</code>, <code class="readme-inline-code">supported_targets</code>, <code class="readme-inline-code">total_downloads</code>, <code class="readme-inline-code">dependencies</code>, optional <code class="readme-inline-code">image</code>) and the engine view adds runtime / connection state.</p> <h2 id="table-of-contents" class="scroll-mt-20">Table of contents</h2> <ol> <li><a href="#install">Install</a></li> <li><a href="#configuration">Configuration</a></li> <li><a href="#quickstart-download-some-skills">Quickstart: download some skills</a></li> <li><a href="#on-disk-layout">On-disk layout</a></li> <li><a href="#skill-ids">Skill ids</a></li> <li><a href="#kits">Kits</a></li> <li><a href="#functions">Functions</a></li> <li><a href="#function-search--pre-generate-hint">Function search & pre-generate hint</a></li> <li><a href="#custom-trigger-types">Custom trigger types</a></li> <li><a href="#local-development--testing">Local development & testing</a></li> <li><a href="#migration-from-skills-v02x">Migration from skills v0.2.x</a></li> </ol> <hr> <h2 id="install" class="scroll-mt-20">Install</h2> <pre class="shiki shiki-themes min-light vesper" style="--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#FFC799">iii</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> trigger</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> compose::add</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> worker=iii-directory</span></span></code></pre><p><code class="readme-inline-code">iii trigger compose::add</code> resolves the worker and its dependencies, writes exact declarations to <code class="readme-inline-code">worker-compose.yaml</code>, and reconciles the Compose project.</p> <p>For container settings, fetch <code class="readme-inline-code">compose::schema { function_id: "compose::add" }</code> and use its <code class="readme-inline-code">workers</code> list. For example, after registering the completion wake described below:</p> <pre class="shiki shiki-themes min-light vesper" style="--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010" tabindex="0"><code><span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">{</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "operation_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "<operation-id>"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "state"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "worker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "iii-directory"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "start_after"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"state"</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "config_override"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> { </span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">"registry_search"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">}</span></span></code></pre><p>The list can mix worker names and objects. Each object accepts <code class="readme-inline-code">scripts</code>, <code class="readme-inline-code">config_name</code>, <code class="readme-inline-code">config_override</code>, <code class="readme-inline-code">working_dir</code>, <code class="readme-inline-code">environment</code>, <code class="readme-inline-code">env_file</code>, <code class="readme-inline-code">startup_timeout</code>, and package <code class="readme-inline-code">version</code> as well as <code class="readme-inline-code">worker</code> and <code class="readme-inline-code">start_after</code>. <code class="readme-inline-code">scripts.run</code> is for local workers only. Supplied maps replace the whole field; omitted settings are retained.</p> <p>The returned <code class="readme-inline-code">install.payload</code> from function search is a minimal shorthand. If the worker needs settings, replace its singular <code class="readme-inline-code">worker</code> with an object in <code class="readme-inline-code">workers</code>. Register a one-shot <code class="readme-inline-code">compose-operation</code> wake before calling <code class="readme-inline-code">compose::add</code>, use the same <code class="readme-inline-code">operation_id</code> in both calls, and wait for terminal success before using the new functions. An acceptance response does not mean the worker is ready. See the <a href="https://github.com/iii-hq/workers/blob/main/harness/README.md#adding-workers-with-container-settings">container settings example and completion flow</a> for field behavior, path resolution, and recovery.</p> <hr> <h2 id="skills" class="scroll-mt-20">Skills</h2> <p>Install the <code class="readme-inline-code">iii-directory</code> agent skill for Claude Code, Cursor, and 30+ other agents:</p> <pre class="shiki shiki-themes min-light vesper" style="--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#FFC799">npx</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> skills</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> add</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> iii-hq/workers</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> --skill</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> iii-directory</span></span></code></pre><p>Browse or install every worker skill at once:</p> <pre class="shiki shiki-themes min-light vesper" style="--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#FFC799">npx</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> skills</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> add</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> iii-hq/workers</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> --list</span></span> <span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#FFC799">npx</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> skills</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> add</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> iii-hq/workers</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> --all</span></span></code></pre><hr> <h2 id="configuration" class="scroll-mt-20">Configuration</h2> <p>Runtime settings live in the <strong><code class="readme-inline-code">configuration</code> worker</strong> under id <strong><code class="readme-inline-code">iii-directory</code></strong> (the same pattern <code class="readme-inline-code">database</code> and <code class="readme-inline-code">storage</code> use). At boot the worker registers its JSON Schema, reads the live value via <code class="readme-inline-code">configuration::get</code> (the configuration worker env-expands <code class="readme-inline-code">${VAR}</code>), and binds a <code class="readme-inline-code">configuration</code> trigger so it re-fetches on change.</p> <p>Persisted values default to <code class="readme-inline-code">./data/configuration/iii-directory.yaml</code> (fs adapter). Edit that file directly, call <code class="readme-inline-code">configuration::set id=iii-directory</code>, or use the Console's global Settings modal — all three propagate without a redeploy.</p> <h3 id="fields" class="scroll-mt-20">Fields</h3> <pre class="shiki shiki-themes min-light vesper" style="--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010" tabindex="0"><code><span class="line"><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"># TOPOLOGY — changing any of these requires a worker restart.</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">skills_folder</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> skills</span><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"> # under III_COMPOSE_DIR, or the process cwd standalone</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">local_skills_folder</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> skills/iii</span><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"> # project-scoped overrides (whole-namespace local-wins)</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">agents_folder</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> agents</span><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"> # direct <id>.md agent profiles</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">agents_skills_folder</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> .agents/skills</span><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"> # READ-ONLY agent skills, with the same relative-path base</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">auto_download</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> true</span><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"> # subscribe to worker-add + run the boot reconcile</span></span> <span class="line"><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"># function_search_model_path: ~/.cache/iii/all-MiniLM-L6-v2-<revision> # pinned Hybrid bundle; null disables it</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">function_search_model_download</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> true</span><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"> # download the pinned bundle at boot in Hybrid mode</span></span> <span class="line"></span> <span class="line"><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"># TUNABLE — hot-reload live on `configuration:updated`.</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">registry_url</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> https://api.workers.iii.dev</span><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"> # workers registry base URL (workers and kits)</span></span> <span class="line"><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"># registry_web_url: https://workers.iii.dev # registry web app for "open in registry" links; default: registry_url without its leading `api.`</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">download_timeout_ms</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 60000</span><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"> # per git-clone / HTTP request timeout (ms)</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">registry_cache_ttl_ms</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 60000</span><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"> # in-process TTL for registry::workers::* responses</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">filter_unregistered</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> true</span><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"> # hide skills whose namespace isn't an installed worker</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">inject_hint</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> false</span><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"> # bind the directory::pre-generate search-hint hook (off: the harness identity prompt already teaches directory-first discovery)</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">hint_min_workers</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 2</span><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"> # minimum surface width before the hint fires (0 = always)</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">registry_search</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> true</span><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"> # include installable registry workers in every search</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">function_search_mode</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> judge</span><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"> # lexical | hybrid | judge (default)</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">function_search_judge_timeout_ms</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 3000</span><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"> # integer 1..30000; shared judge deadline per public search</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">function_search_judge_min_relevance</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0.5</span><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"> # finite 0..1 inclusive; noul floor (initial calibration value)</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">function_search_judge_side_lane_min_relevance</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0.3</span><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"> # finite 0..1 inclusive; noul floor for the skills and triggers sections</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">function_search_judge_question</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> choice</span><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"> # choice (default: one question per capability) | noul (one yes/no per shortlisted document) | tournament (whole catalog: compact rounds, then a final choice; no Hybrid shortlist)</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">function_search_judge_choice_min_probability</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0.1</span><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"> # finite 0..1 inclusive; with choice, the floor for all but the best document</span></span></code></pre><p>The writable <code class="readme-inline-code">skills_folder</code> and <code class="readme-inline-code">agents_folder</code> roots are created when needed.</p> <h3 id="zero-config-default-seed" class="scroll-mt-20">Zero-config default + seed</h3> <p>With no seed and no stored value the worker uses built-in defaults. Relative folder paths use <code class="readme-inline-code">III_COMPOSE_DIR</code> when set and the process current directory otherwise (<code class="readme-inline-code">skills_folder: skills</code>, <code class="readme-inline-code">agents_folder: agents</code>, <code class="readme-inline-code">registry_url: https://api.workers.iii.dev</code>). Pass <code class="readme-inline-code">--config <path></code> to supply a YAML seed: when present and no value is stored yet, its contents become <code class="readme-inline-code">initial_value</code> on <code class="readme-inline-code">configuration::register</code> (see <a href="config.yaml.example"><code class="readme-inline-code">config.yaml.example</code></a>). Engine-managed deployments inline the config under the worker entry; the engine delivers it via <code class="readme-inline-code">--config</code>.</p> <h3 id="hot-reload" class="scroll-mt-20">Hot reload</h3> <p>On <code class="readme-inline-code">configuration::set</code> (or an external edit to the persisted file), the worker re-fetches the authoritative value. Tunable changes apply in place and the registry caches are cleared so a repointed <code class="readme-inline-code">registry_url</code> takes effect immediately. Topology changes (<code class="readme-inline-code">skills_folder</code> / <code class="readme-inline-code">local_skills_folder</code> / <code class="readme-inline-code">agents_folder</code> / <code class="readme-inline-code">agents_skills_folder</code> / <code class="readme-inline-code">auto_download</code> / <code class="readme-inline-code">function_search_model_path</code> / <code class="readme-inline-code">function_search_model_download</code>) are refused with a "restart required" log; the previous configuration is kept until the worker restarts.</p> <p><code class="readme-inline-code">function_search_mode</code> and all <code class="readme-inline-code">function_search_judge_*</code> options hot-reload. Judge credentials and the model name are the <code class="readme-inline-code">judge-typesafe</code> worker's settings, not this worker's.</p> <p>The writable <code class="readme-inline-code">skills_folder</code>, <code class="readme-inline-code">local_skills_folder</code>, and <code class="readme-inline-code">agents_folder</code> are watch roots, and the watcher creates each one at boot if it is missing. Direct <code class="readme-inline-code"><id>.md</code> edits under <code class="readme-inline-code">agents_folder</code> fire <code class="readme-inline-code">directory::agents::on-change</code> with <code class="readme-inline-code">op: "external"</code>; nested files are ignored. <code class="readme-inline-code">agents_skills_folder</code> is a watch root too, but only when it already exists — the worker never creates (or writes) anything under it. Install your first agents skill while the worker is running and that root stays unwatched until the next restart: reads still serve it, since every read re-scans disk, but the live <code class="readme-inline-code">external</code> doorbell is missing until then. <code class="readme-inline-code">local_skills_folder</code> defaults to <code class="readme-inline-code">skills/iii</code> under <code class="readme-inline-code">III_COMPOSE_DIR</code>, or under the process current directory when the worker runs standalone. An empty local root shadows nothing. Because the roots are restart-required, the watch roots are fixed for the process lifetime.</p> <hr> <h2 id="quickstart-download-some-skills" class="scroll-mt-20">Quickstart: download some skills</h2> <pre class="shiki shiki-themes min-light vesper" style="--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010" tabindex="0"><code><span class="line"><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"># Pull a specific worker's directory bundle at a fixed semver from</span></span> <span class="line"><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"># the registry. Files land under `<skills_folder>/agent-memory/`.</span></span> <span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#FFC799">iii</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> trigger</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> --function-id=directory::skills::download</span><span style="--shiki-light:#24292EFF;--shiki-dark:#A0A0A0"> \</span></span> <span class="line"><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> --payload=</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">'{"worker": "agent-memory", "version": "1.2.3"}'</span></span> <span class="line"></span> <span class="line"><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"># Same, but always fetch whatever's tagged `latest` (also the default</span></span> <span class="line"><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"># when neither version nor tag is given).</span></span> <span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#FFC799">iii</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> trigger</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> --function-id=directory::skills::download</span><span style="--shiki-light:#24292EFF;--shiki-dark:#A0A0A0"> \</span></span> <span class="line"><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> --payload=</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">'{"worker": "agent-memory"}'</span></span> <span class="line"></span> <span class="line"><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"># Pull a single subfolder out of a public GitHub repo via</span></span> <span class="line"><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"># `git clone --depth 1 --branch main`. Files land under</span></span> <span class="line"><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"># `<skills_folder>/frontend-design/`. The `branch` field defaults to</span></span> <span class="line"><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"># `main`; pass `"master"` for older repos that haven't migrated.</span></span> <span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#FFC799">iii</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> trigger</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> --function-id=directory::skills::download</span><span style="--shiki-light:#24292EFF;--shiki-dark:#A0A0A0"> \</span></span> <span class="line"><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> --payload=</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">'{</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "repo": "https://github.com/anthropics/skills",</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skill": "frontend-design"</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> }'</span></span></code></pre><p>The response is <code class="readme-inline-code">{ namespace, skills_written, system_prompts_written, agents_written, agents_skipped?, source }</code>. The three <code class="readme-inline-code">*_written</code> fields list the files materialised in this run. Registry entries shaped exactly as <code class="readme-inline-code">agents/<id>.md</code> land in <code class="readme-inline-code"><agents_folder>/<id>.md</code>; repo downloads do not install agent profiles. A registry entry whose profile id an installed kit owns (<code class="readme-inline-code">kits.lock</code>) is not written — kit profiles take precedence — and is reported in <code class="readme-inline-code">agents_skipped: [{ id, owned_by }]</code>.</p> <p>A registry download (explicit or automatic) writes <code class="readme-inline-code"><skills_folder>/<worker>/.iii-skill-complete</code> with the worker, the resolved <code class="readme-inline-code">version</code> and, per agent profile it wrote, <code class="readme-inline-code">agents: { <id>: <sha256> }</code>. That is how <code class="readme-inline-code">directory::agents::list</code> attributes a profile to a worker.</p> <p>After every successful download the worker fires the <code class="readme-inline-code">directory::skills::on-change</code>, <code class="readme-inline-code">directory::system-prompts::on-change</code>, and/or <code class="readme-inline-code">directory::agents::on-change</code> trigger types so that subscribers like the <a href="https://github.com/iii-hq/workers/tree/main/mcp"><code class="readme-inline-code">mcp</code></a> worker can forward MCP <code class="readme-inline-code">notifications/list_changed</code> to their clients.</p> <hr> <h2 id="on-disk-layout" class="scroll-mt-20">On-disk layout</h2> <p>The worker uses separate roots for directory content and agent profiles:</p> <pre><code>skills_folder/ <namespace>/ # one folder per `directory::skills::download` namespace index.md # → iii://<namespace>/index contacts.md # → iii://<namespace>/contacts emails/send-email.md # → iii://<namespace>/emails/send-email system-prompts/ # ← magic marker for system prompts reviewer.md # ← identity prompt (needs YAML frontmatter) system-prompts/ # ← where system-prompts::create writes pirate.md agents_folder/ # ← where agents::create writes release-captain.md # ← agent profile (needs YAML frontmatter) frontend-design.md # ← `extends: iii` builds on the bundled base</code></pre><p>Three agent profiles ship inside the worker binary:</p> <ul> <li><code class="readme-inline-code">default</code> — shown as <strong>Default</strong> in the chat's new-session gallery: the minimal directory-first identity (the same text as the bundled <code class="readme-inline-code">iii-minimal</code> system prompt), with a composer example. New sessions in the ADE start on it.</li> <li><code class="readme-inline-code">iii</code> — the harness default identity, verbatim. <code class="readme-inline-code">hidden: true</code> keeps it out of the gallery; it stays a valid <code class="readme-inline-code">extends</code> parent and runs by id.</li> <li><code class="readme-inline-code">iii-minimal</code> — the previous id of <code class="readme-inline-code">default</code>, kept as a hidden alias (<code class="readme-inline-code">extends: default</code>, no body of its own) so existing <code class="readme-inline-code">extends: iii-minimal</code> chains, saved sessions, and explicit invocations resolve to the same identity. New profiles should use <code class="readme-inline-code">extends: default</code>.</li> </ul> <p>Each is always listed (<code class="readme-inline-code">builtin: true</code>), a local <code class="readme-inline-code">agents_folder/<id>.md</code> shadows it, <code class="readme-inline-code">update</code> on it copy-on-writes that local file, and deleting the file falls back to the bundled copy. No file is ever seeded on disk.</p> <p>An optional <code class="readme-inline-code">composer_placeholder:</code> frontmatter string is the example request the chat shows in an EMPTY composer while that profile is selected. It is presentation only — never sent, never added to the prompt — and profile-local: it does not inherit through <code class="readme-inline-code">extends</code>, so a child without its own example gets the chat's generic hint. Whitespace collapses to single spaces, blank means absent, and more than 200 characters is rejected like any other invalid frontmatter.</p> <p>An optional <code class="readme-inline-code">skills_index:</code> boolean turns off the skills index for sessions running as that profile: with <code class="readme-inline-code">skills_index: false</code> the harness starts them without the names-only <code class="readme-inline-code"><available_skills></code> block in the prompt (this is the prompt block, not the <code class="readme-inline-code">directory::skills::index</code> function). It inherits through <code class="readme-inline-code">extends</code> like <code class="readme-inline-code">model</code> — the nearest profile that sets it wins, and <code class="readme-inline-code">true</code> in a child turns the index back on. The profile's preloaded <code class="readme-inline-code">skills</code> still render, and <code class="readme-inline-code">directory::skills::get</code> stays callable when the session's policy allows it. A value that is not a YAML boolean makes the profile invalid, like <code class="readme-inline-code">hidden</code>.</p> <p>A second, READ-ONLY root — <code class="readme-inline-code">agents_skills_folder</code> (default <code class="readme-inline-code">.agents/skills</code> under the same Compose or standalone base) — serves agent skills. It is scanned <strong>shallowly</strong>: only <code class="readme-inline-code"><skill-dir>/SKILL.md</code> becomes an entry (id <code class="readme-inline-code"><skill-dir>/index</code>, displayed as <code class="readme-inline-code"><skill-dir></code>); a skill's <code class="readme-inline-code">reference/</code>, <code class="readme-inline-code">scripts/</code>, or other support payload is never listed. A missing directory is silently empty. These skills bypass <code class="readme-inline-code">filter_unregistered</code> (their namespaces are skills, not workers), stay out of <code class="readme-inline-code">directory::skills::index</code> (a per-WORKER surface), and are refused by <code class="readme-inline-code">update</code>/<code class="readme-inline-code">delete</code> — edit them with their owning tool, or copy one into <code class="readme-inline-code">skills_folder</code> on disk to fork it. Precedence is <code class="readme-inline-code">local_skills_folder</code> > <code class="readme-inline-code">skills_folder</code> > <code class="readme-inline-code">agents_skills_folder</code>, namespace-wise: a top-level namespace directory in a higher root shadows the same namespace below.</p> <p>A few rules:</p> <ul> <li><strong>Skill ids</strong> are the relative path under <code class="readme-inline-code">skills_folder</code> with <code class="readme-inline-code">.md</code> stripped. Each segment must satisfy <code class="readme-inline-code">[a-z0-9_-]{1,64}</code>.</li> <li><strong>Skill frontmatter is optional.</strong> When present, the reader recognises <code class="readme-inline-code">title:</code> (preferred title), <code class="readme-inline-code">name:</code> (title fallback), <code class="readme-inline-code">type:</code> (free-form classifier), <code class="readme-inline-code">function_id:</code> (canonical bus function id surfaced by <code class="readme-inline-code">list</code> and <code class="readme-inline-code">get</code>), <code class="readme-inline-code">description:</code> (preferred <code class="readme-inline-code">list</code> teaser), and <code class="readme-inline-code">disable-model-invocation:</code> (boolean, default <code class="readme-inline-code">false</code>, surfaced as <code class="readme-inline-code">disable_model_invocation</code> by both responses). The body H1 and first paragraph are the title and list-description fallbacks, respectively. Disabled skills remain visible to ordinary directory clients; model index consumers decide whether to filter them. Any other YAML keys are ignored.</li> <li><strong>System prompts</strong> live under any <code class="readme-inline-code">*/system-prompts/*.md</code> path, with YAML frontmatter (<code class="readme-inline-code">description</code> required, <code class="readme-inline-code">name</code> optional). A path carrying both a <code class="readme-inline-code">prompts</code> and a <code class="readme-inline-code">system-prompts</code> segment is a system prompt because <code class="readme-inline-code">system-prompts</code> is classified first. Other paths containing a <code class="readme-inline-code">prompts</code> segment are ignored by scans and downloads.</li> <li><strong>What a system prompt can do, by design.</strong> The console's chat picker can send a selected system prompt with <code class="readme-inline-code">system_prompt_strategy: "override"</code>, which replaces the harness's built-in identity prompt with that file's body verbatim. Files reach <code class="readme-inline-code">system-prompts/</code> either by local authoring or via <code class="readme-inline-code">directory::skills::download</code> from a git repo or the registry, so a downloaded bundle can supply one. This is an accepted property, not a hole: it takes a deliberate selection in the UI, the same UI already accepts arbitrary typed text, and the operator owns <code class="readme-inline-code">skills_folder</code>. Worth knowing before you point <code class="readme-inline-code">skills_folder</code> at a directory other people can write to.</li> <li><strong>Agent profiles</strong> are direct <code class="readme-inline-code"><agents_folder>/<id>.md</code> files (unrelated to the read-only <code class="readme-inline-code">agents_skills_folder</code> above, which holds external tools' <em>skills</em>). Nested profiles and the former <code class="readme-inline-code"><skills_folder>/**/agents/*.md</code> layout are ignored. Frontmatter is required and must declare a non-empty <code class="readme-inline-code">name</code> (the display name — the id is always the file stem); <code class="readme-inline-code">description</code> may be empty, <code class="readme-inline-code">logo</code> is emoji-only (≤16 bytes, no path characters), <code class="readme-inline-code">skills:</code> filters the skill index (absent/empty = every skill), and <code class="readme-inline-code">model:</code> names a model id for sessions using this profile (absent = the send decides), and optional <code class="readme-inline-code">reasoning_effort:</code> names its provider-native effort. Both are stored verbatim and resolved against the live model catalog where they are used. The body is the system prompt, verbatim, and may be empty — a profile with no prompt of its own contributes only its parent chain (if any) and its non-prompt settings. Unknown <code class="readme-inline-code">skills</code> ids are warnings surfaced by <code class="readme-inline-code">get</code>, never load failures.</li> <li><strong>Agent profiles declare preloaded functions.</strong> <code class="readme-inline-code">functions:</code> lists engine function ids (<code class="readme-inline-code">coder::tree</code>, <code class="readme-inline-code">coder::search</code>, …) the profile uses routinely. The harness resolves their contracts once, when a session starts as this profile, and freezes them into the system prompt as a <code class="readme-inline-code"><preloaded_functions></code> block (id, description, compacted request schema), so the model calls them on the first step instead of spending a <code class="readme-inline-code">directory::search_functions</code> + <code class="readme-inline-code">engine::functions::info</code> round-trip per session; everything else still goes through discovery. Ids are stored verbatim (non-empty, no whitespace; duplicates collapse, order kept); <code class="readme-inline-code">get</code> reports ids the engine does not currently know in <code class="readme-inline-code">unknown_functions</code> (a warning — the harness renders them as unavailable), <code class="readme-inline-code">list</code> carries <code class="readme-inline-code">function_count</code>. <code class="readme-inline-code">directory::agents::functions::add</code> / <code class="readme-inline-code">::remove { id, functions }</code> edit only that frontmatter field — the rest of the file stays byte-identical — and fan out <code class="readme-inline-code">on-change</code> as an update. The console's profile editor picks them from the live registry with the same keyboard-first search + Selected/Available lists as skills.</li> <li><strong>Agent profiles inherit.</strong> <code class="readme-inline-code">extends: <id></code> names one parent profile (chains allowed, at most 8 hops). The resolved system prompt served by <code class="readme-inline-code">get</code> is the parent's resolved prompt followed by a blank line and this file's body — a blank body contributes nothing, so a profile with no prompt of its own serves its parent chain unchanged; <code class="readme-inline-code">model</code> and <code class="readme-inline-code">reasoning_effort</code> fall back to the nearest ancestor that sets them when omitted, while <code class="readme-inline-code">skills</code> and <code class="readme-inline-code">functions</code> inherit ADDITIVELY (the union of the chain's lists, root first, no duplicates — a child adds to what its parents allow / preload, it cannot remove); <code class="readme-inline-code">name</code>, <code class="readme-inline-code">description</code>, <code class="readme-inline-code">logo</code>, <code class="readme-inline-code">icon</code> and <code class="readme-inline-code">color</code> are always the profile's own. A chain that does not resolve (unknown parent, loop, too deep) is reported by <code class="readme-inline-code">list</code>/<code class="readme-inline-code">get</code> as <code class="readme-inline-code">inheritance_error</code> (<code class="readme-inline-code">D415</code> text) while the profile still serves its own file (so the editor can fix it); the harness refuses to run it.</li> <li>Under a skills root, files outside <code class="readme-inline-code">prompts/</code>, <code class="readme-inline-code">system-prompts/</code>, and reserved <code class="readme-inline-code">agents/</code> segments are skills.</li> </ul> <p>The download function namespaces by source:</p> <table> <thead> <tr> <th>Source</th> <th>Destination</th> </tr> </thead> <tbody><tr> <td><code class="readme-inline-code">repo=URL skill=NAME branch?=main</code></td> <td><code class="readme-inline-code"><skills_folder>/<NAME>/...</code></td> </tr> <tr> <td><code class="readme-inline-code">worker=NAME version=…</code></td> <td>Skills/prompts under <code class="readme-inline-code"><skills_folder>/<NAME>/...</code>; exact <code class="readme-inline-code">agents/<id>.md</code> entries under <code class="readme-inline-code"><agents_folder>/<id>.md</code></td> </tr> <tr> <td><code class="readme-inline-code">worker=NAME tag=…</code> (default <code class="readme-inline-code">tag=latest</code>)</td> <td>Same routing as the version form</td> </tr> </tbody></table> <p>Re-pulling the same source overwrites files <strong>file-by-file</strong> — existing siblings outside the response set are preserved (so hand-edited additions survive a re-pull).</p> <hr> <h2 id="skill-ids" class="scroll-mt-20">Skill ids</h2> <p>Skills are addressed by their relative path under <code class="readme-inline-code">skills_folder</code> with <code class="readme-inline-code">.md</code> stripped — e.g. <code class="readme-inline-code"><skills_folder>/agent-memory/observe.md</code> → id <code class="readme-inline-code">"agent-memory/observe"</code>. The same string is what <code class="readme-inline-code">directory::skills::list</code> returns and what <code class="readme-inline-code">directory::skills::get</code> expects in <code class="readme-inline-code">{ "id": ... }</code>. The legacy <code class="readme-inline-code">iii://{id}</code> link form is still accepted on <code class="readme-inline-code">get</code> (the prefix is auto-stripped), but the worker no longer parses any other <code class="readme-inline-code">iii://</code> URI shape — bodies are read solely by id, and the auto-rendered tree-shaped index that previous releases served at <code class="readme-inline-code">iii://directory/skills</code> is gone. Consumers that want a tree-shaped picker iterate <code class="readme-inline-code">list</code> rows themselves and indent by <code class="readme-inline-code">id.matches('/').count()</code>.</p> <h2 id="kits" class="scroll-mt-20">Kits</h2> <p>A <strong>kit</strong> is a publishable bundle of agent profiles (<code class="readme-inline-code">agents/<id>.md</code>), skills (<code class="readme-inline-code">skills/**.md</code>) and registry workers declared by semver range, addressed as <code class="readme-inline-code"><author-handle>/<kit-name></code> and versioned in the registry (<code class="readme-inline-code">registry_url</code>, endpoints under <code class="readme-inline-code">/k</code>). Install one with</p> <pre class="shiki shiki-themes min-light vesper" style="--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#FFC799">iii</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> trigger</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> directory::download-kit</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> kit=acme/kanban-team</span><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"> # latest</span></span> <span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#FFC799">iii</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> trigger</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> directory::download-kit</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> kit=acme/kanban-team@1.3.0</span><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"> # or a tag, or a range (@^1.3)</span></span></code></pre><p>Nothing is written by that call: it builds a <strong>plan</strong> and answers with it. Review the plan in the ADE (<strong>Directory → Kits</strong>) or apply it from a script with <code class="readme-inline-code">iii trigger directory::kits::apply plan_id=kp_…</code>. <code class="readme-inline-code">apply=true</code> on <code class="readme-inline-code">download-kit</code> applies at once only when the plan has no warnings, nothing blocking it and no file that needs a decision.</p> <h3 id="what-lands-where" class="scroll-mt-20">What lands where</h3> <table> <thead> <tr> <th>Kit file</th> <th>Installed at</th> </tr> </thead> <tbody><tr> <td><code class="readme-inline-code">agents/<id>.md</code></td> <td><code class="readme-inline-code"><agents_folder>/<id>.md</code> (flat ids, like every profile)</td> </tr> <tr> <td><code class="readme-inline-code">skills/<path>.md</code></td> <td><code class="readme-inline-code"><skills_folder>/<handle>/<kit>/<path>.md</code> — skill id <code class="readme-inline-code"><handle>/<kit>/<path></code> (<code class="readme-inline-code">SKILL.md</code> / <code class="readme-inline-code">index.md</code> → <code class="readme-inline-code">index</code>)</td> </tr> <tr> <td><code class="readme-inline-code">workers: { kanban: ^1.4 }</code></td> <td><code class="readme-inline-code">compose::add { workers: [{ worker: "kanban", version: "^1.4" }] }</code> — the compose file declares the kit's range</td> </tr> </tbody></table> <p>Kit skill namespaces have two segments. They pass <code class="readme-inline-code">filter_unregistered</code> (they are not workers), and a kit's local override is <code class="readme-inline-code"><local_skills_folder>/<handle>/<kit>/</code>, which shadows that kit only — never the author's other kits. A kit installed inside <code class="readme-inline-code">local_skills_folder</code> (the default <code class="readme-inline-code">skills/iii</code> with an author handle <code class="readme-inline-code">iii</code>) is the kit itself, not an override.</p> <h3 id="kitslock" class="scroll-mt-20"><code class="readme-inline-code">kits.lock</code></h3> <p><code class="readme-inline-code">kits.lock</code> sits next to the compose file and is meant to be committed. The compose file is <code class="readme-inline-code">III_COMPOSE_FILE</code> when Compose started this worker; otherwise it is <code class="readme-inline-code">worker-compose.yaml</code> in <code class="readme-inline-code">III_COMPOSE_DIR</code>, or in the process working directory for a standalone worker.</p> <pre class="shiki shiki-themes min-light vesper" style="--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010" tabindex="0"><code><span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">version</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 1</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">kits</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> acme/kanban-team</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> requested</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ^1.3.0</span><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"> # a tag, a range, or ^<version> for an exact install</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> version</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 1.3.0</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> installed_at</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> 2026-10-08T14:02:11Z</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> workers</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> kanban</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ^1.4</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> files</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> agents/product-manager.md</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> sha256</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> 4be1…</span><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"> # the content the kit installed: the merge base</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> agents/reviewer.md</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> sha256</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> 77c0…</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> skipped</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> true</span><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"> # you kept the file that was already there</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> skills/acme/kanban-team/tickets/flow.md</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> sha256</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> 9a3e…</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> ignored_versions</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799">1.4.0</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">]</span></span></code></pre><p>Paths are install paths: <code class="readme-inline-code">agents/…</code> under <code class="readme-inline-code">agents_folder</code>, <code class="readme-inline-code">skills/…</code> under <code class="readme-inline-code">skills_folder</code>. A file's state is computed on demand — <strong>intact</strong> (on-disk sha = base), <strong>edited</strong>, <strong>missing</strong>, or <strong>skipped</strong>. Bases are fetched back from the registry (<code class="readme-inline-code">GET /blobs/<sha256></code>); no copies are kept. An exact version request installs that version and records its caret range (<code class="readme-inline-code">1.3.0</code> → <code class="readme-inline-code">^1.3.0</code>, as npm saves an exact install) so compatible releases are offered as updates; tags and ranges are recorded as given.</p> <p>Pending plans live in <code class="readme-inline-code">.iii/directory/kit-plans/<plan_id>.json</code> next to the compose file (local state, not committed) and expire after 24 hours. The last update check is cached in <code class="readme-inline-code">.iii/directory/kit-updates.json</code>.</p> <h3 id="precedence-and-collisions" class="scroll-mt-20">Precedence and collisions</h3> <p>Kit profiles take precedence over profiles workers ship, but an install or update never replaces an existing file silently. Every <code class="readme-inline-code">agents/<id>.md</code> has an owner: a kit (<code class="readme-inline-code">kits.lock</code>), a worker (its completion marker records the profiles it wrote, with their sha256), or the project itself (<code class="readme-inline-code">local</code>).</p> <table> <thead> <tr> <th>The kit writes a path that…</th> <th>Warning</th> <th>Default</th> </tr> </thead> <tbody><tr> <td>a worker's bundle wrote</td> <td><code class="readme-inline-code">agent_overwrite</code> — "came from worker kanban 0.1.18 and will be replaced"</td> <td>replace</td> </tr> <tr> <td>another kit owns</td> <td><code class="readme-inline-code">agent_overwrite_kit</code>; replacing moves the file to this kit and marks it <code class="readme-inline-code">skipped</code> in the other kit's lock</td> <td>replace</td> </tr> <tr> <td>was created in this project</td> <td><code class="readme-inline-code">agent_overwrite_local</code> (the strongest)</td> <td>replace</td> </tr> <tr> <td>a user-global profile (<code class="readme-inline-code">~/.iii/agents</code>) has</td> <td><code class="readme-inline-code">agent_shadows_global</code></td> <td>replace</td> </tr> <tr> <td>is <code class="readme-inline-code">default</code>, <code class="readme-inline-code">iii</code> or <code class="readme-inline-code">iii-minimal</code></td> <td><code class="readme-inline-code">builtin_override</code> — replaces a built-in profile project-wide</td> <td>replace</td> </tr> <tr> <td>exists under the kit's skills folder but is not in the lock</td> <td><code class="readme-inline-code">file_overwrite_local</code></td> <td>replace</td> </tr> </tbody></table> <p>Every collision can be answered <strong>keep</strong>: the kit's file is not written and the lock marks it <code class="readme-inline-code">skipped</code>; later updates respect that until it is reverted. Identical content is no collision. Worker downloads skip profiles a kit owns and report them in <code class="readme-inline-code">agents_skipped</code>. <code class="readme-inline-code">directory::agents::list</code> / <code class="readme-inline-code">get</code> carry <code class="readme-inline-code">source: { kind: kit | worker | local | global | builtin, kit?, worker?, version?, modified? }</code>.</p> <h3 id="the-plan" class="scroll-mt-20">The plan</h3> <p>The plan JSON is the contract between the functions, the Kits page and the chat cards:</p> <pre><code>{ "plan_id": "kp_…", "kind": "install | update | remove", "kit": "acme/kanban-team", "from": "1.3.0", "to": "1.4.0", "requested": "^1.3.0", "bump": "minor", "major": false, "author": { "handle": "acme", "name": "Acme", "verified": true }, "registry_url": "<registry_web_url>/kits/acme/kanban-team", "notes": "…", "workers": [ { "name": "github", "range": "^2.0", "installed": null, "action": "add", "to": "2.0.3", "type": "binary" }, { "name": "kanban", "range": "^1.6", "range_from": "^1.4", "installed": "1.5.2", "action": "update", "to": "1.6.1" } ], "files": [ { "path": "agents/reviewer.md", "source": "agents/reviewer.md", "kind": "agent", "id": "reviewer", "change": "added", "local": "occupied", "collision": { "owner": "worker", "worker": "kanban", "version": "1.6.1", "sha256": "…" }, "default": "overwrite", "options": ["overwrite", "keep"], "agent": { …frontmatter… } }, { "path": "skills/acme/kanban-team/tickets/flow.md", "kind": "skill", "change": "modified", "local": "edited", "base": "…", "theirs": "…", "ours": "…", "merge": "conflicts", "conflicts": 1, "default": null, "options": ["kit", "mine", "merged"] } ], "capabilities": { "workers_added": ["github"], "functions_added": [ … ], "models_changed": [ … ] }, "functions": [ { "id": "kanban::ticket::create", "used_by": ["planner"], "worker": "kanban", "status": "ok" } ], "warnings": [ { "code": "agent_overwrite", "path": "agents/reviewer.md", "message": "…" } ], "blocking": [ { "code": "compose_not_running", "message": "… `iii compose --up` …" } ], "counts": { "agents": 3, "skills": 12, "workers": 2, "conflicts": 1, "decisions_required": 1, … }, "created_at": "…", "expires_at": "…" }</code></pre><ul> <li><code class="readme-inline-code">change</code>: <code class="readme-inline-code">added</code>, <code class="readme-inline-code">modified</code>, <code class="readme-inline-code">removed</code>, or <code class="readme-inline-code">kept</code> (a <code class="readme-inline-code">skipped</code> file whose kit version changed). <code class="readme-inline-code">local</code>: <code class="readme-inline-code">absent</code>, <code class="readme-inline-code">intact</code>, <code class="readme-inline-code">edited</code>, <code class="readme-inline-code">missing</code>, or <code class="readme-inline-code">occupied</code> (someone else's file). File bodies are not in the plan; <code class="readme-inline-code">directory::kits::plan { plan_id, contents: true }</code> serves them.</li> <li>An update merges a file you edited with the kit's change three ways (<code class="readme-inline-code">diffy</code>): <code class="readme-inline-code">merge: clean</code> defaults to <code class="readme-inline-code">merged</code>; <code class="readme-inline-code">merge: conflicts</code> has no default and needs <code class="readme-inline-code">kit</code>, <code class="readme-inline-code">mine</code>, or <code class="readme-inline-code">merged</code> with the resolved text. Conflict markers read <code class="readme-inline-code"><<<<<<< yours</code> / <code class="readme-inline-code">||||||| installed</code> / <code class="readme-inline-code">>>>>>>> kit</code>. A file you edited that the kit did not change is not in the plan. A removed file you did not edit defaults to <code class="readme-inline-code">remove</code>; one you edited defaults to <code class="readme-inline-code">keep</code> (it becomes an ordinary local file).</li> <li>Workers: <code class="readme-inline-code">add</code> (not declared), <code class="readme-inline-code">update</code> (installed version outside the range), <code class="readme-inline-code">redeclare</code> (the compose file still declares the kit's previous range, which the installed version already satisfies), <code class="readme-inline-code">none</code>, and <code class="readme-inline-code">remove</code> for a worker the kit dropped — never removed unless named in <code class="readme-inline-code">remove_workers</code>. <code class="readme-inline-code">path://</code> workers are never touched.</li> <li>Warnings also cover <code class="readme-inline-code">local_edits_merged</code>, <code class="readme-inline-code">merge_conflict</code>, <code class="readme-inline-code">major_update</code> and, on removal, <code class="readme-inline-code">edited_file_kept</code>. Blocking: <code class="readme-inline-code">compose_not_running</code> (the plan adds or moves workers and <code class="readme-inline-code">compose::status</code> does not answer) and <code class="readme-inline-code">kit_deprecated</code>.</li> </ul> <h3 id="apply" class="scroll-mt-20">Apply</h3> <p><code class="readme-inline-code">directory::kits::apply { plan_id, decisions?, remove_workers? }</code>, one apply at a time:</p> <ol> <li><strong>Re-validate</strong>: the plan has not expired, <code class="readme-inline-code">kits.lock</code> still holds the version it was made against, and every local file it looked at is unchanged. Otherwise nothing is applied and a fresh plan comes back with <code class="readme-inline-code">status: replanned</code>.</li> <li><strong>Download</strong> <code class="readme-inline-code">GET /k/<kit>/download?version=…&ci=…</code> — counts the download (<code class="readme-inline-code">ci=true</code> when <code class="readme-inline-code">CI</code> is set) — and check every body against the sha the plan reviewed.</li> <li><strong>Workers</strong> through Compose: one <code class="readme-inline-code">compose::add</code> with <code class="readme-inline-code">{ worker, version: <range> }</code> objects for every added, moved or re-declared worker (an existing container's range is re-declared in place), then <code class="readme-inline-code">compose::remove</code> for the ticked <code class="readme-inline-code">remove_workers</code>, each followed through <code class="readme-inline-code">compose::operation</code>. A failure stops here, before any file is written.</li> <li><strong>Files</strong>, one atomic write or delete at a time, journaled in the plan so a retried apply recognises what it already wrote (the apply is idempotent).</li> <li><strong><code class="readme-inline-code">kits.lock</code></strong>, last; then the plan is deleted and <code class="readme-inline-code">on-change</code> fires.</li> </ol> <p>Workers added or moved get their own skills and profiles downloaded right after the apply (kit-owned profiles skipped), and the kit is checked for updates. Compose must be running (<code class="readme-inline-code">iii compose --up</code>): the <code class="readme-inline-code">compose::*</code> functions exist only while its daemon does.</p> <h3 id="updates" class="scroll-mt-20">Updates</h3> <p><code class="readme-inline-code">directory::kits::check-updates</code> asks <code class="readme-inline-code">POST /k/updates</code> for every installed kit (or one): the newest version satisfying <code class="readme-inline-code">requested</code>, unless it is in <code class="readme-inline-code">ignored_versions</code>. It runs 15 seconds after boot, every 6 hours, after every install or update, and on demand. <code class="readme-inline-code">directory::kits::ignore { kit, version }</code> adds a version to <code class="readme-inline-code">ignored_versions</code> (and retires a pending update plan for it); <code class="readme-inline-code">ignore: false</code> takes it back.</p> <h3 id="in-the-ade" class="scroll-mt-20">In the ADE</h3> <p>The Directory page has a <strong>Kits</strong> segment next to Skills and Agent Profiles; its badge counts plans waiting for review plus available updates.</p> <ul> <li><strong>Kits</strong> — pending reviews, an install box, and installed kits with their update state; "Check for updates".</li> <li><strong>An installed kit</strong> — Overview (README), Profiles and Skills (the files on disk, read-only, with "Edit in Directory"), Workers (as Compose has them), Files (intact / edited / missing / kept, with "View my changes" for edited ones), Remove, and a registry link.</li> <li><strong>Install review</strong> — the collisions on top (never collapsible) with replace / keep and a split diff for each, the permissions the kit asks for (workers and binaries it adds or moves, functions its profiles preload), the contents in three columns with a preview that shows frontmatter as fields and the prompt as markdown, and a button that says what will happen ("Install and replace 2 profiles"). A blocked plan shows the block instead. While it runs, the three steps (workers → files → kits.lock) report live; a failure offers "Try again".</li> <li><strong>Update review</strong> — release notes, then the changes as a pull request: new and changed profiles (a frontmatter summary, then the diff), workers and ranges, new / changed / removed skills, and the permissions the update grants. "Update" stays disabled while a conflict has no decision; "Ignore <version>" skips the version. A file you edited opens the conflict view: the kit's changes, yours, and an editable result that starts from the automatic merge.</li> <li><strong>Removal review</strong> — the files to delete (edited ones unticked) and the kit's workers (unticked, with a note when another kit uses one).</li> </ul> <p>Chat cards render <code class="readme-inline-code">download-kit</code>, <code class="readme-inline-code">plan-update</code> and <code class="readme-inline-code">remove</code> (the plan summary and "Review install", which opens this segment on the plan), <code class="readme-inline-code">apply</code> (live steps, the result, and the plan summary while a harness approval is pending), <code class="readme-inline-code">check-updates</code> and <code class="readme-inline-code">kits::list</code>.</p> <hr> <h2 id="functions" class="scroll-mt-20">Functions</h2> <p>Functions sit under <code class="readme-inline-code">directory::*</code>. All registrations are namespace-clean; this worker is intentionally agnostic to MCP and any other adapter.</p> <h3 id="directoryskills-filesystem-reader-editor" class="scroll-mt-20"><code class="readme-inline-code">directory::skills::*</code> (filesystem reader + editor)</h3> <table> <thead> <tr> <th>Function ID</th> <th>Description</th> </tr> </thead> <tbody><tr> <td><code class="readme-inline-code">directory::skills::download</code></td> <td>Download directory content. Flexible alias accepting either source set: <code class="readme-inline-code">{repo, skill, branch?}</code> (defaults <code class="readme-inline-code">branch=main</code>) or <code class="readme-inline-code">{worker, version?|tag?}</code> (defaults <code class="readme-inline-code">tag=latest</code>). Prefer the two explicit forms below so the source is unambiguous.</td> </tr> <tr> <td><code class="readme-inline-code">directory::skills::download_from_repo</code></td> <td>Repo-only form: <code class="readme-inline-code">{repo, skill, branch?}</code>. Copies one skill folder out of a GitHub repo; paths under <code class="readme-inline-code">prompts/</code> and <code class="readme-inline-code">agents/</code> are ignored.</td> </tr> <tr> <td><code class="readme-inline-code">directory::skills::download_from_registry</code></td> <td>Registry-only form: <code class="readme-inline-code">{worker, version?|tag?}</code>. Installs a published worker's bundle from <code class="readme-inline-code">api.workers.iii.dev</code>, routing exact <code class="readme-inline-code">agents/<id>.md</code> entries to <code class="readme-inline-code">agents_folder</code>.</td> </tr> <tr> <td><code class="readme-inline-code">directory::skills::list</code></td> <td>Enriched listing of every fs-backed skill: <code class="readme-inline-code">{ id, title, type, function_id, disable_model_invocation, description, bytes, modified_at }</code> per row. <code class="readme-inline-code">title</code> prefers the YAML frontmatter <code class="readme-inline-code">title:</code> over the body H1, <code class="readme-inline-code">type</code> is lifted from frontmatter <code class="readme-inline-code">type:</code> (<code class="readme-inline-code">null</code> when absent), <code class="readme-inline-code">function_id</code> identifies the documented bus function when present, and <code class="readme-inline-code">description</code> is the frontmatter description or first body paragraph — so consumers can render a picker without a follow-up <code class="readme-inline-code">get</code> per row.</td> </tr> <tr> <td><code class="readme-inline-code">directory::skills::get</code></td> <td>Fetch one skill by id. Returns <code class="readme-inline-code">{ id, title, type, function_id, disable_model_invocation, path, body, modified_at }</code>. It shares the list row's identity, classification, function, and invocation metadata, but returns the raw markdown <code class="readme-inline-code">body</code> and absolute on-disk <code class="readme-inline-code">path</code> instead of the teaser and byte count; there is no <code class="readme-inline-code">description</code> field. The path's parent directory is the skill's base directory, where payload like <code class="readme-inline-code">scripts/</code> and <code class="readme-inline-code">reference/</code> lives, and is meaningful only to callers on this worker's machine. Accepts a bare id or the same id prefixed with <code class="readme-inline-code">iii://</code>. Pass <code class="readme-inline-code">raw: true</code> to additionally get the FULL on-disk file (frontmatter included) as <code class="readme-inline-code">raw</code> — the round-trip form <code class="readme-inline-code">update</code> takes.</td> </tr> <tr> <td><code class="readme-inline-code">directory::skills::update</code></td> <td>Overwrite one EXISTING skill file with new full-file content: <code class="readme-inline-code">{ id, content }</code> where <code class="readme-inline-code">content</code> is the edited <code class="readme-inline-code">raw</code> from <code class="readme-inline-code">get { raw: true }</code>. Validated against the read invariants (size cap, non-empty body after frontmatter); atomic write; fans out <code class="readme-inline-code">directory::skills::on-change</code> with <code class="readme-inline-code">op: "update"</code>. Never creates files (use <code class="readme-inline-code">create</code>). Refuses read-only system-installed skills under <code class="readme-inline-code">agents_skills_folder</code> (<code class="readme-inline-code">D116</code>).</td> </tr> <tr> <td><code class="readme-inline-code">directory::skills::create</code></td> <td>Create a NEW skill file at <code class="readme-inline-code"><skills_folder>/<id>.md</code> from full-file content: <code class="readme-inline-code">{ id, content }</code>. Frontmatter is optional (same rules as <code class="readme-inline-code">update</code>: size cap, non-empty body). Refuses an <code class="readme-inline-code">id</code> that already resolves in the visible set — including the <code class="readme-inline-code"><id></code> → <code class="readme-inline-code"><id>/index</code> overview alias and system-installed agents skills — or a target path that already exists on disk (<code class="readme-inline-code">D114</code>); an <code class="readme-inline-code">id</code> in a namespace reserved by a system-installed agents skill (<code class="readme-inline-code">D115</code>); and, while <code class="readme-inline-code">filter_unregistered</code> is on, an <code class="readme-inline-code">id</code> the visibility filter would immediately hide (<code class="readme-inline-code">D115</code>). Atomic write; fans out <code class="readme-inline-code">directory::skills::on-change</code> with <code class="readme-inline-code">op: "create"</code>. Returns the same shape as <code class="readme-inline-code">update</code>.</td> </tr> <tr> <td><code class="readme-inline-code">directory::skills::delete</code></td> <td>Permanently remove one EXISTING skill file by <code class="readme-inline-code">{ id }</code> (same id forms as <code class="readme-inline-code">get</code>). Resolves against the same visible set as <code class="readme-inline-code">list</code>/<code class="readme-inline-code">get</code>, refuses read-only system-installed skills under <code class="readme-inline-code">agents_skills_folder</code> (<code class="readme-inline-code">D116</code>), removes the file plus any parent directories left empty (so a deleted namespace can't keep shadowing a lower-precedence root), and fans out <code class="readme-inline-code">directory::skills::on-change</code> with <code class="readme-inline-code">op: "delete"</code>. Returns <code class="readme-inline-code">{ id }</code> (the resolved on-disk id).</td> </tr> <tr> <td><code class="readme-inline-code">directory::skills::index</code></td> <td>Render one short markdown entry per installed worker (skills with frontmatter <code class="readme-inline-code">type: index</code>). Returns <code class="readme-inline-code">{ body, workers_count }</code> where <code class="readme-inline-code">body</code> is a ready-to-paste page: <code class="readme-inline-code"># Skills index</code>, then one <code class="readme-inline-code">## <worker title></code> heading + the worker's first overview paragraph + a <code class="readme-inline-code">Read iii://<ns>/index</code> pointer the agent can follow with <code class="readme-inline-code">directory::skills::get</code>. Token-light by design; use <code class="readme-inline-code">directory::skills::list</code> for per-skill rows.</td> </tr> </tbody></table> <h3 id="directorysystem-prompts-filesystem-reader-editor" class="scroll-mt-20"><code class="readme-inline-code">directory::system-prompts::*</code> (filesystem reader + editor)</h3> <table> <thead> <tr> <th>Function ID</th> <th>Description</th> </tr> </thead> <tbody><tr> <td><code class="readme-inline-code">directory::system-prompts::list</code></td> <td>Metadata-only listing of every fs-backed system prompt.</td> </tr> <tr> <td><code class="readme-inline-code">directory::system-prompts::get</code></td> <td>Fetch one system prompt's body + <code class="readme-inline-code">{name, description, modified_at}</code>. Plain shape, no envelope. Pass <code class="readme-inline-code">raw: true</code> to additionally get the FULL on-disk file (frontmatter included) as <code class="readme-inline-code">raw</code>.</td> </tr> <tr> <td><code class="readme-inline-code">directory::system-prompts::update</code></td> <td>Overwrite one EXISTING system prompt file with new full-file content: <code class="readme-inline-code">{ name, content }</code>. The frontmatter must keep a non-empty <code class="readme-inline-code">description</code> (and a valid <code class="readme-inline-code">name</code> when declared) — the same rules the scanner enforces. Atomic write; fans out <code class="readme-inline-code">directory::system-prompts::on-change</code> with <code class="readme-inline-code">op: "update"</code>. Returns the system prompt's effective name after the write.</td> </tr> <tr> <td><code class="readme-inline-code">directory::system-prompts::create</code></td> <td>Create a NEW system prompt file at <code class="readme-inline-code"><skills_folder>/system-prompts/<name>.md</code> from full-file content: <code class="readme-inline-code">{ name, content }</code>, where <code class="readme-inline-code">content</code> is the FULL file including frontmatter. The frontmatter must carry a non-empty <code class="readme-inline-code">description</code> (and a <code class="readme-inline-code">name</code> matching the request, when declared) — the same rules <code class="readme-inline-code">update</code> enforces. Refuses a <code class="readme-inline-code">name</code> that already exists anywhere in the merged system-prompt scan, and a target path that already exists on disk even if the scanner would skip it. Atomic write; fans out <code class="readme-inline-code">directory::system-prompts::on-change</code> with <code class="readme-inline-code">op: "create"</code>. Returns <code class="readme-inline-code">{ name, description, bytes, modified_at }</code>.</td> </tr> <tr> <td><code class="readme-inline-code">directory::system-prompts::delete</code></td> <td>Permanently remove one EXISTING system prompt file by <code class="readme-inline-code">{ name }</code>. Resolves against the same merged scan as <code class="readme-inline-code">list</code>/<code class="readme-inline-code">get</code>, fans out <code class="readme-inline-code">directory::system-prompts::on-change</code> with <code class="readme-inline-code">op: "delete"</code>, and returns <code class="readme-inline-code">{ name }</code>.</td> </tr> </tbody></table> <h3 id="agent-profiles-directoryagents-filesystem-reader-editor" class="scroll-mt-20">Agent Profiles — <code class="readme-inline-code">directory::agents::*</code> (filesystem reader + editor)</h3> <table> <thead> <tr> <th>Function ID</th> <th>Description</th> </tr> </thead> <tbody><tr> <td><code class="readme-inline-code">directory::agents::list</code></td> <td>Metadata-only listing of every agent profile — fs-backed plus the bundled <code class="readme-inline-code">default</code> / <code class="readme-inline-code">iii</code> / <code class="readme-inline-code">iii-minimal</code> profiles (<code class="readme-inline-code">builtin: true</code> until a local file shadows one): <code class="readme-inline-code">{ id, name, description, logo, skill_count, model, reasoning_effort, icon, color, extends, hidden, composer_placeholder, modified_at }</code> per row (<code class="readme-inline-code">hidden</code> and <code class="readme-inline-code">composer_placeholder</code> omitted when unset; <code class="readme-inline-code">composer_placeholder</code> never inherits), <code class="readme-inline-code">skill_count</code>/<code class="readme-inline-code">model</code>/<code class="readme-inline-code">reasoning_effort</code> resolved through <code class="readme-inline-code">extends</code> (<code class="readme-inline-code">skill_count: null</code> = every skill; <code class="readme-inline-code">model: null</code> = the send decides). A row whose chain does not resolve carries <code class="readme-inline-code">inheritance_error</code>. Every row carries <code class="readme-inline-code">source: { kind: kit | worker | local | global | builtin, kit?, worker?, version?, modified? }</code> — see <a href="#precedence-and-collisions">Precedence and collisions</a>.</td> </tr> <tr> <td><code class="readme-inline-code">directory::agents::get</code></td> <td>Fetch one agent profile by <code class="readme-inline-code">{ id }</code>: the RESOLVED <code class="readme-inline-code">system_prompt</code> (each ancestor's body root-first, then this file's body), <code class="readme-inline-code">skills</code> + <code class="readme-inline-code">unknown_skills</code> (preloaded ids matching no visible skill — warnings), <code class="readme-inline-code">skills_index</code> (resolved through <code class="readme-inline-code">extends</code>; <code class="readme-inline-code">false</code> = sessions start without the skills index, omitted when unset), <code class="readme-inline-code">model</code> (<code class="readme-inline-code">null</code> = the send decides), provider-native <code class="readme-inline-code">reasoning_effort</code>, display <code class="readme-inline-code">icon</code>/<code class="readme-inline-code">color</code>, <code class="readme-inline-code">extends</code>, <code class="readme-inline-code">hidden</code>, the profile's own <code class="readme-inline-code">composer_placeholder</code> (omitted when unset), <code class="readme-inline-code">builtin</code>, <code class="readme-inline-code">modified_at</code>, and <code class="readme-inline-code">inheritance_error</code> when the chain does not resolve (own file served meanwhile), and the same <code class="readme-inline-code">source</code> as <code class="readme-inline-code">list</code>. Pass <code class="readme-inline-code">raw: true</code> to additionally get this profile's FULL on-disk file as <code class="readme-inline-code">raw</code>.</td> </tr> <tr> <td><code class="readme-inline-code">directory::agents::update</code></td> <td>Overwrite one EXISTING agent profile file with new full-file content: <code class="readme-inline-code">{ id, content }</code>. Same rules the scanner enforces (required frontmatter with non-empty <code class="readme-inline-code">name</code>, emoji-only <code class="readme-inline-code">logo</code>; the body — the system prompt — may be empty); the id stays the file stem. Updating a bundled profile creates the local file that shadows it. Atomic write; fans out <code class="readme-inline-code">directory::agents::on-change</code> with <code class="readme-inline-code">op: "update"</code>.</td> </tr> <tr> <td><code class="readme-inline-code">directory::agents::create</code></td> <td>Create a NEW agent profile at <code class="readme-inline-code"><agents_folder>/<id>.md</code> from full-file content: <code class="readme-inline-code">{ id, content }</code>. Refuses an <code class="readme-inline-code">id</code> that already exists in the configured agent-profile root, and a target path that already exists on disk even if the scanner would skip it; creating a bundled id shadows the bundled copy. Atomic write; fans out <code class="readme-inline-code">directory::agents::on-change</code> with <code class="readme-inline-code">op: "create"</code>. Returns <code class="readme-inline-code">{ id, name, description, logo, bytes, modified_at }</code>.</td> </tr> <tr> <td><code class="readme-inline-code">directory::agents::delete</code></td> <td>Permanently remove one EXISTING agent profile file by <code class="readme-inline-code">{ id }</code>. Resolves against the same configured root as <code class="readme-inline-code">list</code>/<code class="readme-inline-code">get</code>, fans out <code class="readme-inline-code">directory::agents::on-change</code> with <code class="readme-inline-code">op: "delete"</code>, and returns <code class="readme-inline-code">{ id }</code>. Deleting the local shadow of a bundled profile falls back to the bundled copy; a bundled profile with no local file has nothing to delete (<code class="readme-inline-code">D414</code>). Sessions already using the profile are unaffected; profiles extending it stop resolving until fixed.</td> </tr> <tr> <td><code class="readme-inline-code">directory::agents::functions::add</code></td> <td><code class="readme-inline-code">{ id, functions: ["coder::tree", …] }</code> — append engine function ids to one EXISTING profile's OWN <code class="readme-inline-code">functions:</code> list (its <em>preloaded</em> functions: the contracts the harness pre-loads into the system prompt of every new session running as the profile). Ids already present are kept once; only that frontmatter field is rewritten (block style), every other byte of the file is untouched; writes atomically, copy-on-writes a bundled profile's shadow, fans out <code class="readme-inline-code">on-change</code> with <code class="readme-inline-code">op: "update"</code>. Returns <code class="readme-inline-code">{ id, functions, added, unchanged?, bytes, modified_at }</code> — <code class="readme-inline-code">unchanged: true</code> means nothing was written. <code class="readme-inline-code">D416</code> for a request with no valid ids (entries must be non-empty and whitespace-free).</td> </tr> <tr> <td><code class="readme-inline-code">directory::agents::functions::remove</code></td> <td><code class="readme-inline-code">{ id, functions }</code> — drop ids from one EXISTING profile's OWN <code class="readme-inline-code">functions:</code> list (absent ids are ignored; the field disappears when the list empties). Same write semantics and <code class="readme-inline-code">D416</code>; returns <code class="readme-inline-code">{ id, functions, removed, unchanged?, bytes, modified_at }</code>. Neither verb touches ids inherited through <code class="readme-inline-code">extends</code> — those stay in the resolved union and are removed on the parent that declares them.</td> </tr> </tbody></table> <h3 id="kits-directorydownload-kit-directorykits" class="scroll-mt-20">Kits — <code class="readme-inline-code">directory::download-kit</code>, <code class="readme-inline-code">directory::kits::*</code></h3> <table> <thead> <tr> <th>Function</th> <th>Description</th> </tr> </thead> <tbody><tr> <td><code class="readme-inline-code">directory::download-kit</code></td> <td><code class="readme-inline-code">{ kit: "<author>/<kit>[@version|tag|range]", apply? }</code> → <code class="readme-inline-code">{ status: planned | applied | up_to_date, kit, message, plan?, report? }</code>. Builds an install plan (an update plan when the kit is installed; without <code class="readme-inline-code">@…</code> an installed kit keeps its <code class="readme-inline-code">requested</code>) and stores it; writes nothing unless <code class="readme-inline-code">apply: true</code> and the plan has no warnings, blocks or pending decisions.</td> </tr> <tr> <td><code class="readme-inline-code">directory::kits::apply</code></td> <td><code class="readme-inline-code">{ plan_id, decisions?, remove_workers? }</code> → <code class="readme-inline-code">{ status: applied | replanned, report?, plan? }</code>. <code class="readme-inline-code">decisions</code> maps install paths to <code class="readme-inline-code">overwrite | keep | kit | mine | merged | remove</code> or <code class="readme-inline-code">{ choice: "merged", content }</code>; files left out take the plan's <code class="readme-inline-code">default</code>. The <code class="readme-inline-code">report</code> lists files written / merged / removed / kept, workers added / updated / removed, the steps, and the agent ids the kit now provides.</td> </tr> <tr> <td><code class="readme-inline-code">directory::kits::plan-update</code></td> <td><code class="readme-inline-code">{ kit, version? }</code> — plan an update (default target: the newest release matching <code class="readme-inline-code">requested</code>). <code class="readme-inline-code">up_to_date</code> when there is nothing newer.</td> </tr> <tr> <td><code class="readme-inline-code">directory::kits::remove</code></td> <td><code class="readme-inline-code">{ kit }</code> — plan a removal; apply it with <code class="readme-inline-code">apply</code> (<code class="readme-inline-code">remove_workers</code> to remove the kit's workers too).</td> </tr> <tr> <td><code class="readme-inline-code">directory::kits::check-updates</code></td> <td><code class="readme-inline-code">{ kit? }</code> → <code class="readme-inline-code">{ checked_at, available, kits: [{ kit, current, available, latest, major, ignored?, deprecation? }], error? }</code>.</td> </tr> <tr> <td><code class="readme-inline-code">directory::kits::list</code></td> <td>Installed kits (<code class="readme-inline-code">version</code>, <code class="readme-inline-code">requested</code>, file-state counts, workers, <code class="readme-inline-code">update</code>, pending plan ids) and pending plan summaries; <code class="readme-inline-code">attention</code> = pending plans + available updates.</td> </tr> <tr> <td><code class="readme-inline-code">directory::kits::get</code></td> <td><code class="readme-inline-code">{ kit, registry? }</code> — one installed kit with every file's state and on-disk sha, its workers as Compose has them, and with <code class="readme-inline-code">registry: true</code> the installed version's registry detail and README.</td> </tr> <tr> <td><code class="readme-inline-code">directory::kits::plan</code></td> <td><code class="readme-inline-code">{ plan_id, contents? }</code> — a pending plan, its apply progress, and with <code class="readme-inline-code">contents: true</code> the bodies it refers to (<code class="readme-inline-code">blobs</code> by sha256, <code class="readme-inline-code">ours</code> and <code class="readme-inline-code">merged</code> by install path).</td> </tr> <tr> <td><code class="readme-inline-code">directory::kits::discard</code></td> <td><code class="readme-inline-code">{ plan_id }</code> — drop a pending plan.</td> </tr> <tr> <td><code class="readme-inline-code">directory::kits::ignore</code></td> <td><code class="readme-inline-code">{ kit, version, ignore? }</code> — add a version to (or with <code class="readme-inline-code">ignore: false</code> remove it from) <code class="readme-inline-code">ignored_versions</code>.</td> </tr> <tr> <td><code class="readme-inline-code">directory::kits::diff</code></td> <td><code class="readme-inline-code">{ kit, path }</code> → <code class="readme-inline-code">{ base, local, state }</code> — what the kit installed and what is on disk, for "view my changes".</td> </tr> </tbody></table> <p>Errors: <code class="readme-inline-code">D510</code> unknown kit or version, <code class="readme-inline-code">D511</code> malformed kit ref, <code class="readme-inline-code">D512</code> expired or unknown plan, <code class="readme-inline-code">D513</code> missing or invalid decisions, <code class="readme-inline-code">D514</code> blocked plan (Compose not running, deprecated kit), <code class="readme-inline-code">D515</code> Compose operation failed, <code class="readme-inline-code">D516</code> the registry served different content than the plan reviewed, <code class="readme-inline-code">D520</code> registry unreachable.</p> <h3 id="engine-introspection-native-plus-one-wrapper" class="scroll-mt-20">Engine introspection (native, plus one wrapper)</h3> <p>Engine introspection is served natively; call these ids directly — every one takes the same filters (<code class="readme-inline-code">prefix</code>, <code class="readme-inline-code">search</code>, <code class="readme-inline-code">worker</code>, <code class="readme-inline-code">include_internal</code> where applicable). One wrapper is kept for callers whose policy only admits the <code class="readme-inline-code">directory::</code> namespace:</p> <table> <thead> <tr> <th>Function ID</th> <th>Description</th> </tr> </thead> <tbody><tr> <td><code class="readme-inline-code">directory::engine::functions::info</code></td> <td>Thin proxy to <code class="readme-inline-code">engine::functions::info</code> for a single <code class="readme-inline-code">function_id</code>: request/response schemas, metadata, and registered triggers. The one <code class="readme-inline-code">directory::engine::*</code> helper that still exists — reach for it only when you cannot call <code class="readme-inline-code">engine::*</code> directly.</td> </tr> </tbody></table> <p>The native ids:</p> <table> <thead> <tr> <th>Function ID</th> <th>Description</th> </tr> </thead> <tbody><tr> <td><code class="readme-inline-code">engine::functions::list</code></td> <td>List functions registered with the engine.</td> </tr> <tr> <td><code class="readme-inline-code">engine::functions::info</code></td> <td>Single-function detail: schemas, owning worker.</td> </tr> <tr> <td><code class="readme-inline-code">engine::triggers::list</code></td> <td>List trigger TYPES (the providers, e.g. <code class="readme-inline-code">http</code>, <code class="readme-inline-code">cron</code>).</td> </tr> <tr> <td><code class="readme-inline-code">engine::triggers::info</code></td> <td>Single trigger-type detail: configuration schema, return schema.</td> </tr> <tr> <td><code class="readme-inline-code">engine::registered-triggers::list</code></td> <td>List trigger INSTANCES (subscriber rows).</td> </tr> <tr> <td><code class="readme-inline-code">engine::registered-triggers::info</code></td> <td>Single registered-trigger detail.</td> </tr> <tr> <td><code class="readme-inline-code">engine::workers::list</code></td> <td>List workers with an open engine WS connection. Daemon-managed providers (<code class="readme-inline-code">http</code>, <code class="readme-inline-code">cron</code>, <code class="readme-inline-code">state</code>) won't appear — call <code class="readme-inline-code">worker::list</code> from the supervisor to see those.</td> </tr> <tr> <td><code class="readme-inline-code">engine::workers::info</code></td> <td>One worker's detail by <code class="readme-inline-code">name</code>.</td> </tr> </tbody></table> <h3 id="directoryregistry-workers-registry-http-proxy" class="scroll-mt-20"><code class="readme-inline-code">directory::registry::*</code> (workers registry HTTP proxy)</h3> <table> <thead> <tr> <th>Function ID</th> <th>Description</th> </tr> </thead> <tbody><tr> <td><code class="readme-inline-code">directory::registry::workers::list</code></td> <td>Browse / search published workers in <code class="readme-inline-code">api.workers.iii.dev</code>. Optional free-text <code class="readme-inline-code">search</code> (matched fuzzy by <code class="readme-inline-code">pg_trgm</code>) and opaque <code class="readme-inline-code">cursor</code> for pagination; page size is server-authored. Response is <code class="readme-inline-code">{ workers: [...], pagination: { next_cursor, has_more, page_size } }</code>. Shares the core <code class="readme-inline-code">name</code> / <code class="readme-inline-code">description</code> / <code class="readme-inline-code">version</code> fields with the engine's <code class="readme-inline-code">engine::workers::list</code>.</td> </tr> <tr> <td><code class="readme-inline-code">directory::registry::workers::info</code></td> <td>Pre-install card for one worker. Fans out two parallel registry calls — <code class="readme-inline-code">GET /w/{slug}</code> for the worker envelope (publication metadata + readme + functions + triggers) and <code class="readme-inline-code">GET /w/{slug}/skills</code> for the skills tree — and merges them into <code class="readme-inline-code">{ worker, api_reference, skills_tree, readme? }</code>. The card keeps public function/trigger names and descriptions only: request/response schemas, metadata, internal and search-excluded functions are dropped (browser's schemas alone ran 65 KB; the contract is <code class="readme-inline-code">engine::functions::info</code> after installing), and <code class="readme-inline-code">readme</code> (10–25 KB) is included only with <code class="readme-inline-code">readme: true</code>. The full record stays cached in-process for <code class="readme-inline-code">directory::search_functions</code>. Input still accepts <code class="readme-inline-code">version:</code> (semver) or <code class="readme-inline-code">tag:</code> (e.g. <code class="readme-inline-code">latest</code>); both go on the wire as <code class="readme-inline-code">?version=…</code>.</td> </tr> </tbody></table> <p>Both <code class="readme-inline-code">directory::registry::*</code> responses are cached in-process for <code class="readme-inline-code">registry_cache_ttl_ms</code> (default 60s).</p> <p>There is <strong>no</strong> <code class="readme-inline-code">directory::skills::register</code> — see <a href="#migration-from-skills-v02x">Migration</a> below.</p> <hr> <h2 id="function-search-pre-generate-hint" class="scroll-mt-20">Function search & pre-generate hint</h2> <p>One-shot function search over the live engine catalog. <code class="readme-inline-code">judge</code> (the default) ranks through the optional <code class="readme-inline-code">judge</code> worker when it is registered and answers, and otherwise behaves as <code class="readme-inline-code">hybrid</code> (BM25 fused with the local MiniLM model, reranked); <code class="readme-inline-code">lexical</code> is BM25 only. Absorbed from the former <code class="readme-inline-code">discovery</code> worker, it returns only compact <code class="readme-inline-code">{ function_id, description }</code> candidates, grouped by worker in rank order. The model chooses the candidates it needs, then fetches their contracts in one <code class="readme-inline-code">engine::functions::info { function_ids: [...] }</code> call instead of walking the catalog with <code class="readme-inline-code">engine::functions::list</code>.</p> <table> <thead> <tr> <th>Function</th> <th>Kind</th> <th>What it does</th> </tr> </thead> <tbody><tr> <td><code class="readme-inline-code">directory::search_functions</code></td> <td>public</td> <td><code class="readme-inline-code">{ capabilities }</code> → <code class="readme-inline-code">{ guidance, workers[], installable[]?, skills[]?, triggers[]?, search_mode, latency_ms }</code>: rank with the configured mode over the live engine catalog in batches of six capabilities (12 candidates per batch across at most max(6, 2 × capabilities) workers, up to 3 batches) plus matching NOT-installed registry workers under <code class="readme-inline-code">installable</code>. <code class="readme-inline-code">capabilities</code> is a required list of non-empty unmet external capability searches (one to six is the norm); entries past the 18th are not searched and are named in <code class="readme-inline-code">guidance</code>. Requests to summarize provided text/content are ignored.</td> </tr> <tr> <td><code class="readme-inline-code">directory::pre-generate</code></td> <td>internal hook</td> <td>Injects the conditional search hint into a harness generation (at most once per turn).</td> </tr> <tr> <td><code class="readme-inline-code">directory::on-functions-change</code></td> <td>internal</td> <td>Refreshes the search catalog on the engine's functions-available push.</td> </tr> <tr> <td><code class="readme-inline-code">directory::hint-preview</code></td> <td>internal</td> <td>The exact hint text per exposure mode, for the configuration UI.</td> </tr> </tbody></table> <p>Lexical/Hybrid ranking pipeline:</p> <ol> <li><strong>Corpus</strong>: the live engine catalog (boot snapshot + push refresh), slimmed to name + first description sentence + argument names. <code class="readme-inline-code">engine::</code> ids, functions published with <code class="readme-inline-code">metadata.internal</code>, and the search itself never participate — the worker's own public <code class="readme-inline-code">directory::*</code> functions are searchable like any other capability.</li> <li><strong>Scoring</strong>: Okapi BM25 (k1 1.2, b 0.75) with the function name indexed at 3× weight, camelCase segmentation (<code class="readme-inline-code">presignUrl</code> → presign + url), a 22-word grammatical stoplist, conservative plural folding, JSON-key stripping from capability text, and a two-distinct-terms minimum match.</li> <li><strong>Capability queries</strong>: each <code class="readme-inline-code">capabilities</code> entry is ranked independently against its own leader and is authoritative. Include every currently unmet external capability once in the same call. Write every capability in English, translating non-English requests while preserving proper names, URLs, and function ids. Requests to summarize provided text or content are ignored. Results merge round-robin so every capability gets a candidate before any gets a rider.</li> <li><strong>Pruning</strong>: coverage-aware function floor (≥50% of the leader AND full term coverage or ≥85% score) drops same-worker family riders; a namespace-level floor (40% of the leader) drops trailing workers.</li> <li><strong>Registry search</strong> (<code class="readme-inline-code">registry_search</code>, default on): every call also consults the private workers registry in-process with the same capability queries plus informative-term retries (all concurrent; every listed worker is a candidate — the registry is team-authored). Candidates merge round-robin across search variants; their API references are pooled and ranked per capability with the configured mode. Hybrid fuses BM25 with the MiniLM dense lane (same 0.30 admission floor as the installed catalog), so a capability sharing no vocabulary with a contract ("retrieve web news articles" → <code class="readme-inline-code">web::fetch</code>) still surfaces. Returns up to 2 workers / 6 candidates per batch of six capabilities (so up to 6 workers / 18 candidates across three batches; a worker two batches both surface keeps one entry with its functions merged) that WOULD match if installed, with <code class="readme-inline-code">compose::add</code> guidance.</li> <li><strong>Session memory</strong> (keyed by caller-supplied OTel baggage, fail-open): repeat queries omit candidates already delivered.</li> </ol> <h3 id="judge-mode" class="scroll-mt-20">Judge mode</h3> <p>Function relevance is judged by the <a href="../judge"><code class="readme-inline-code">judge</code></a> worker (<code class="readme-inline-code">judge::evaluate</code>), which forwards to its configured provider (<a href="../judge-typesafe"><code class="readme-inline-code">judge-typesafe</code></a> by default). Both are optional: this worker does not declare them as dependencies, because Compose turns a dependency into a <code class="readme-inline-code">start_after</code> edge and stops the directory whenever the judge exits. The Harness and dev-template stacks do not run them. Install the hub with <code class="readme-inline-code">iii trigger compose::add worker=judge</code> (it brings <code class="readme-inline-code">judge-typesafe</code>) and set the TypeSafe key and model in the <strong>judge-typesafe</strong> settings. This worker holds no credentials.</p> <p><code class="readme-inline-code">judge</code> is the default mode for new installs. It ranks through the judge only while <code class="readme-inline-code">judge::evaluate</code> is in the live function catalog and answers. <strong>Whenever the judge is unavailable the search uses Hybrid</strong> (then Lexical if the local model is not ready), for functions, installable workers, skills and triggers alike:</p> <ul> <li><code class="readme-inline-code">judge::evaluate</code> is not registered: no call is made at all.</li> <li>the hub has no provider (<code class="readme-inline-code">provider_unavailable</code>), or the provider has no API key (<code class="readme-inline-code">missing_key</code>): logged once at info.</li> <li>a provider error, transport failure or invalid reply: logged once as a warning.</li> <li>the judge deadline runs out: that lane alone uses Hybrid.</li> </ul> <p>After an unavailable or failing judge (the second and third cases), every search skips it for 30 seconds and uses Hybrid, so a missing key costs one fast round trip per 30 s rather than one per search. A key added to judge-typesafe, or a judge that comes back, is used within 30 seconds. A missed deadline does not pause the judge.</p> <p>An install that already stored <code class="readme-inline-code">function_search_mode: hybrid</code> keeps it: the stored configuration wins over the new default. Set <code class="readme-inline-code">judge</code> with <code class="readme-inline-code">configuration::set</code> (or the console form) to opt in.</p> <pre class="shiki shiki-themes min-light vesper" style="--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010" tabindex="0"><code><span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">function_search_mode</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> judge</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">function_search_judge_timeout_ms</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 3000</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">function_search_judge_min_relevance</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0.5</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">function_search_judge_side_lane_min_relevance</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0.3</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">function_search_judge_question</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> choice</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799">function_search_judge_choice_min_probability</span><span style="--shiki-light:#D32F2F;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0.1</span></span></code></pre><p>These fields apply without a restart. The timeout is an integer from 1 to 30000 ms and relevance a finite number from 0 to 1 inclusive. YAML seeds and JSON configuration updates use the same validation. The relevance floors were calibrated against <code class="readme-inline-code">jev-1.13.0</code>; judge-typesafe defaults to the <code class="readme-inline-code">jev-latest</code> alias, so pin its model if you rely on the floors.</p> <p>The judge scores a shortlist per capability, not the whole catalog. A corpus of at most 16 documents goes whole, so the judge still finds functions whose wording shares nothing with the capability. A larger one is cut to the top 16 of raw BM25 fused with the raw MiniLM ranking (when the index is ready). Each capability is one evaluation, and all capabilities of a lane (functions, registry pool, skills or triggers) travel in one <code class="readme-inline-code">judge::evaluate</code> call, so the provider answers them together with one model, and cancels the rest when one fails. Requests carry normalized capabilities, function IDs, short descriptions and parameter names; no conversation history or argument values. Exact eligible IDs, internal-function exclusions, session deduplication and result limits stay local.</p> <p><code class="readme-inline-code">function_search_judge_question</code> sets how each capability's shortlist is asked. <code class="readme-inline-code">choice</code> (the default) asks one multiple-choice question per capability whose options are the shortlisted documents: 16× fewer questions, and the documents compete. The best document is always kept and every other needs <code class="readme-inline-code">function_search_judge_choice_min_probability</code> (the relevance floors do not apply). <code class="readme-inline-code">noul</code> asks one yes/no question per document and admits each by the relevance floors. Local judges need <code class="readme-inline-code">choice</code> to fit the deadline: judge-semif answers a capability in about 0.3 s on a GPU, where the Noul shortlist of every lane takes it past 30 s. On 22 English capabilities over the 16-document shortlist, <code class="readme-inline-code">choice</code> with 0.1 kept a correct function in every search for both <code class="readme-inline-code">jev-1.13.0</code> (precision 0.98, 1.2 functions per capability) and judge-semif (precision 0.87, 1.5 functions). Providers register their <code class="readme-inline-code">judge-<provider>::*</code> functions as internal, so search results show only the hub's <code class="readme-inline-code">judge::*</code>.</p> <p>With <code class="readme-inline-code">choice</code>, a judge whose models advertise a context window under 4096 tokens (<code class="readme-inline-code">context_window</code> in <code class="readme-inline-code">judge::models::list</code>, re-read when the judge hub's configuration changes and at least once a minute) gets compact options instead of the full description objects: each option is keyed by the function id and reads the first eight words of its description, and the state names the capability plainly (<code class="readme-inline-code">{"capability": …}</code>). laya (512 tokens) shares about 190 of them among the sixteen options, so the objects cut the function ids themselves: live, it found the expected function in 13/22 searches with objects and 17/22 compact. SemIf (16384) and judges that advertise no window keep the objects.</p> <p><code class="readme-inline-code">tournament</code> skips the Hybrid shortlist, following TypeSafe's skill-suggestion pattern (skim everything cheaply, then read the few in detail). The whole function catalog, sorted by id, is skimmed in rounds of compact Choices (the function id and the first eight words of its description) over groups of up to 128, or 16 for a judge that advertises a context window under 4096 tokens, and never more than the judge's advertised <code class="readme-inline-code">max_options</code> (SemIf: 16); each group's three best go on (only the winner, for a small-window judge, whose final Choice degrades with more options) until 16 or fewer remain, and those get one final Choice with their full descriptions, admitted like <code class="readme-inline-code">choice</code>. A 260-function catalog takes one round of three groups, then the final Choice over nine. It needs no local semantic model. Live through <code class="readme-inline-code">directory::search_functions</code> over 22 English capabilities (RX 6900 XT), hit / top-1 / precision and median search time: JEV 22 / 22 / 1.00 at 2.2 s, SemIf 22 / 22 / 0.90 at 6.1 s, decider 22 / 21 / 0.88 at 3.7 s, laya 20 / 19 / 0.80 at 2.2 s; the former winner-only rounds of 16 gave JEV 22 / 22 / 0.98, decider 21 / 21 / 0.81 at 9.1 s, and timed SemIf out at 10 s. The installed functions and the registry pools play it; skills and triggers keep their shortlists. With <code class="readme-inline-code">choice</code> (the default), a judge that advertises a context window under 4096 tokens gets a tournament automatically; SemIf and hosted judges keep <code class="readme-inline-code">choice</code>.</p> <p><code class="readme-inline-code">function_search_model_path: null</code> is valid in judge mode and makes the Hybrid fallback BM25-only, without the local-model warning. With a configured path, the worker keeps an installed MiniLM bundle and its catalog index current, downloads a missing bundle at boot like Hybrid does, and uses the index both for the shortlist and for the fallback.</p> <p>Registry discovery still starts with the registry API's lexical search. The judge evaluates a shortlist of the returned contract pool and <strong>cannot recover workers that upstream search did not return</strong>. Installable results remain suggestions until installation.</p> <p>Every response carries <code class="readme-inline-code">search_mode</code> — the mode that actually ranked the results (<code class="readme-inline-code">judge</code>, <code class="readme-inline-code">hybrid</code> or <code class="readme-inline-code">lexical</code>), which can be lower than the configured mode when the judge was unavailable or paused, or the local model is not loaded yet. The console's search card shows it as the card's badge. A search whose lanes partly fell back reports the highest tier any lane reached.</p> <p>Every mode also ranks the installed skill documents (the rows <code class="readme-inline-code">directory::skills::list</code> serves, minus <code class="readme-inline-code">disable_model_invocation</code> ones) against the same capabilities and lists the matches under <code class="readme-inline-code">skills</code> as <code class="readme-inline-code">{ id, title, description }</code>, at most six per call round-robin across the capabilities, with a guidance note to read them through <code class="readme-inline-code">directory::skills::get { id }</code>. Each skill's id and a trimmed <code class="readme-inline-code">title: description</code> (300 bytes) form the document. The judge judges them with a how-to question under the same deadline as the functions; Lexical ranks them with BM25 and Hybrid fuses in the dense lane, the same ad-hoc document ranking the <code class="readme-inline-code">installable</code> section uses, and that local ranking also serves whenever the judge fails. "Installed" is read off the live function catalog: a worker with no registered functions contributes no skills. The registered-trigger section (under <code class="readme-inline-code">triggers</code>) is ranked the same way in every mode.</p> <p>A valid response with no functions at or above the relevance threshold stays empty. Judge failures instead trigger <strong>Judge → Hybrid → Lexical</strong> fallback. Hybrid uses the existing local ranking policy; if the model is disabled, missing, not yet indexed for the current catalog, or fails, Lexical serves the results. A registry HTTP failure still omits the installable section.</p> <p>The judge deadline is shared by every judge call of one public search. Capability batches run concurrently, and each batch's registry lookup runs in parallel with its installed-function judge call; the registry judge call then gets what is left of the deadline and, if nothing is, the pool is ranked locally. Local Hybrid fallback runs outside the budget. Evaluations are split at local byte limits (48 KiB per evaluation, 16 KiB for state plus the largest question); these guards are not token counts. Retries are the provider's policy (judge-typesafe retries 408/429/5xx within the deadline); the 30-second pause keeps a failing provider from being retried on every search. The hub's returned usage (<code class="readme-inline-code">stats</code>) is logged per lane at debug level.</p> <p>Switch to <code class="readme-inline-code">lexical</code> at any time to use BM25 only. Switching from <code class="readme-inline-code">lexical</code> to <code class="readme-inline-code">hybrid</code> or <code class="readme-inline-code">judge</code> prepares the local index from the current catalog. If the MiniLM bundle is missing, both use lexical fallback; the boot-time download and changes to the local model path require a worker restart.</p> <p><strong>Upgrading from the in-worker <code class="readme-inline-code">jev</code> mode:</strong> the stored value <code class="readme-inline-code">function_search_mode: jev</code> no longer parses, and the worker refuses to boot on it. While the old worker still runs, its schema only accepts <code class="readme-inline-code">lexical</code>/<code class="readme-inline-code">hybrid</code>/<code class="readme-inline-code">jev</code>, so before upgrading set the mode to <code class="readme-inline-code">hybrid</code> (or remove the key) with <code class="readme-inline-code">configuration::set</code>, then set <code class="readme-inline-code">judge</code> once the new worker is up. The removed keys <code class="readme-inline-code">function_search_jev_api_key</code> and <code class="readme-inline-code">function_search_jev_model</code> are ignored, and the console form drops every <code class="readme-inline-code">function_search_jev_*</code> key on its next save; the remaining settings are read under their <code class="readme-inline-code">function_search_judge_*</code> names only.</p> <h3 id="pre-generate-hint" class="scroll-mt-20">Pre-generate hint</h3> <p>The pre-generate hook appends one <code class="readme-inline-code"><discovery_assist></code> block pointing the model at <code class="readme-inline-code">search_functions</code>, telling it to derive capabilities from the goal and current execution state and to batch selected ids through <code class="readme-inline-code">engine::functions::info</code> — at most once per turn, and only when every gate clears: the function is callable in the surface, no search result is in the current task window yet, the surface spans at least <code class="readme-inline-code">hint_min_workers</code> distinct workers, the current task (from the latest user message) has no real function results yet, and it does not already name a callable function id. Measured on 26 pre-existing e2e scenarios: an unconditional hint <em>induces</em> redundant discovery on guided tasks (up to +110% tokens). The hook ships OFF by default (<code class="readme-inline-code">inject_hint: false</code>): the harness identity prompt already teaches <code class="readme-inline-code">directory::search_functions</code> as the default discovery path, so the hint is for deployments running a custom identity prompt without that doctrine. The hook's transcript annotations (<code class="readme-inline-code">origin.directory</code>) carry only coarse outcome/reason and counts.</p> <p>Knobs (<code class="readme-inline-code">inject_hint</code>, <code class="readme-inline-code">hint_min_workers</code>, <code class="readme-inline-code">registry_search</code>) live in the <code class="readme-inline-code">iii-directory</code> configuration entry and hot-apply — see Configuration.</p> <h2 id="custom-trigger-types" class="scroll-mt-20">Custom trigger types</h2> <table> <thead> <tr> <th>Trigger type</th> <th>Fires when</th> <th>Payload to subscribers</th> </tr> </thead> <tbody><tr> <td><code class="readme-inline-code">directory::skills::on-change</code></td> <td>After a <code class="readme-inline-code">directory::skills::download</code> that wrote at least one skill markdown file, a <code class="readme-inline-code">directory::skills::update</code>, <code class="readme-inline-code">create</code>, or <code class="readme-inline-code">delete</code>, or external (file pasted/edited/deleted directly on disk — including under <code class="readme-inline-code">agents_skills_folder</code>)</td> <td>download: <code class="readme-inline-code">{ "op": "download", "namespace": "<ns>", "source": "repo" | "registry" }</code>; update/create/delete: <code class="readme-inline-code">{ "op": "<operation>", "namespace": "<ns>", "id": "<id>" }</code>; external (file pasted/edited/deleted directly on disk): <code class="readme-inline-code">{ "op": "external" }</code></td> </tr> <tr> <td><code class="readme-inline-code">directory::system-prompts::on-change</code></td> <td>After a <code class="readme-inline-code">directory::skills::download</code> that wrote at least one system prompt markdown file, a <code class="readme-inline-code">directory::system-prompts::update</code>, <code class="readme-inline-code">create</code>, <code class="readme-inline-code">delete</code>, or external file change</td> <td>download: <code class="readme-inline-code">{ "op": "download", "namespace": "<ns>", "source": "repo" | "registry" }</code>; update/create/delete: <code class="readme-inline-code">{ "op": "<operation>", "name": "<name>" }</code>; external: <code class="readme-inline-code">{ "op": "external" }</code></td> </tr> <tr> <td><code class="readme-inline-code">directory::agents::on-change</code></td> <td>After a <code class="readme-inline-code">directory::skills::download</code> that wrote at least one agent profile, a <code class="readme-inline-code">directory::agents::update</code>, <code class="readme-inline-code">create</code>, <code class="readme-inline-code">delete</code>, or external file change</td> <td>download: <code class="readme-inline-code">{ "op": "download", "namespace": "<ns>", "source": "repo" | "registry" }</code>; update/create/delete: <code class="readme-inline-code">{ "op": "<operation>", "name": "<id>" }</code>; external: <code class="readme-inline-code">{ "op": "external" }</code></td> </tr> <tr> <td><code class="readme-inline-code">directory::kits::on-change</code></td> <td>A kit plan is created or discarded, an apply makes progress or lands, or an update check changes the set of available updates (also fires the skills / agents on-change when an apply wrote those files)</td> <td><code class="readme-inline-code">{ "op": "plan", "kit", "plan_id", "kind" }</code>, <code class="readme-inline-code">{ "op": "discard", "kit", "plan_id" }</code>, <code class="readme-inline-code">{ "op": "progress", "plan_id", "kit", "steps": [{ id, label, state, detail? }], "error"? }</code>, <code class="readme-inline-code">{ "op": "apply", "kit", "plan_id", "kind" }</code>, <code class="readme-inline-code">{ "op": "updates", "kit"? }</code></td> </tr> </tbody></table> <p>Dispatches are fire-and-forget (Void), so the write path doesn't block on downstream latency.</p> <p>The <code class="readme-inline-code">external</code> op comes from a filesystem watch over <code class="readme-inline-code">skills_folder</code>, <code class="readme-inline-code">local_skills_folder</code>, and (when it already exists) the read-only <code class="readme-inline-code">agents_skills_folder</code>. It is a doorbell, not a ledger: every read re-scans disk, so a missed event costs a stale open view until the next call, never data. A burst coalesces into one event per kind, and this worker's own writes are suppressed — a <code class="readme-inline-code">create</code> or <code class="readme-inline-code">update</code> sends its precise op and never an extra <code class="readme-inline-code">external</code>.</p> <p><strong>Loop hazard for subscribers.</strong> Suppression covers writes made <em>through this worker</em>. A subscriber that reacts to <code class="readme-inline-code">{ "op": "external" }</code> by writing <code class="readme-inline-code">.md</code> files under <code class="readme-inline-code">skills_folder</code> by some other route — a shell or coder worker, a script — is not suppressed and will re-trigger itself. Either write through <code class="readme-inline-code">directory::*::update</code> / <code class="readme-inline-code">create</code>, or make the reaction idempotent and gated.</p> <hr> <h2 id="local-development-testing" class="scroll-mt-20">Local development & testing</h2> <h3 id="run-from-source" class="scroll-mt-20">Run from source</h3> <p>On targets with a pinned static ONNX Runtime (Linux glibc x86_64/aarch64, Apple Silicon macOS, Windows MSVC) every build links it and MiniLM retrieval and reranking are compiled in. With no <code class="readme-inline-code">ORT_LIB_PATH</code>, <code class="readme-inline-code">ort-sys</code> downloads the runtime for the build target at build time (SHA-256-verified). For offline or cached x86_64 Linux builds, provision it once and export the path it prints:</p> <pre class="shiki shiki-themes min-light vesper" style="--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010" tabindex="0"><code><span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#A0A0A0">export</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ORT_LIB_PATH</span><span style="--shiki-light:#D32F2F;--shiki-dark:#A0A0A0">=</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">"$(</span><span style="--shiki-light:#6F42C1;--shiki-dark:#FFC799">scripts/provision-onnxruntime.sh</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">)"</span><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"> # idempotent, SHA-256 verified</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#A0A0A0">export</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ORT_PREFER_DYNAMIC_LINK</span><span style="--shiki-light:#D32F2F;--shiki-dark:#A0A0A0">=</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799">0</span></span></code></pre><p>Other targets (musl, armv7, Intel macOS) build the BM25-only worker and need nothing extra.</p> <pre class="shiki shiki-themes min-light vesper" style="--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010" tabindex="0"><code><span class="line"><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"># --config is an optional YAML seed (see config.yaml.example); omit it to</span></span> <span class="line"><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"># rely on the value stored in the `configuration` worker (or built-in defaults).</span></span> <span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#FFC799">cargo</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> run</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> --release</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> --</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> --url</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> ws://127.0.0.1:49134</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> --config</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> ./config.yaml.example</span></span></code></pre><h3 id="tests" class="scroll-mt-20">Tests</h3> <pre class="shiki shiki-themes min-light vesper" style="--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010" tabindex="0"><code><span class="line"><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"># Fast, offline — exercises the pure helpers (markdown / id validators</span></span> <span class="line"><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"># / fs source) without needing an iii engine.</span></span> <span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#FFC799">cargo</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> test</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> --lib</span></span> <span class="line"></span> <span class="line"><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"># Full BDD suite — requires an iii engine on ws://127.0.0.1:49134</span></span> <span class="line"><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"># (or III_ENGINE_WS_URL). The git-backed download scenarios spin up</span></span> <span class="line"><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"># a local fixture repo via `git init`; the registry-backed scenarios</span></span> <span class="line"><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"># point a wiremock server at the worker's `registry_url` config.</span></span> <span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#FFC799">cargo</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> test</span></span> <span class="line"></span> <span class="line"><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"># One feature group at a time. Available tags:</span></span> <span class="line"><span style="--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94"># @engine @read @download @download_repo @download_registry</span></span> <span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#FFC799">cargo</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> test</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> --test</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> bdd</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> --</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> --tags</span><span style="--shiki-light:#2B5581;--shiki-dark:#99FFE4"> @download</span></span></code></pre><p>The BDD harness lives under <a href="tests/">tests/</a>. Feature files mirror the modules in <a href="src/functions/">src/functions/</a>. Step definitions under <a href="tests/steps/">tests/steps/</a> drive each feature through the same <code class="readme-inline-code">iii.trigger</code> path the production binary uses.</p> </div></div></section><section><div class="mb-5 flex flex-wrap items-end justify-between gap-x-4 gap-y-2"><div class="min-w-0"><h2 class="text-[20px] font-[550] leading-[1.3] tracking-[-0.03em] text-foreground">Skills</h2></div></div><ul class="overflow-hidden rounded-xl border border-line bg-background divide-y divide-line"><li><a class="group flex items-center gap-x-3 px-5 py-3 transition-colors duration-150 hover:bg-paper focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-brand" href="/registry/workers/iii-directory?tab=skills&skill=SKILL.md&version=1.2.41"><span class="min-w-0 flex-1 truncate font-mono text-[12.5px] text-foreground">SKILL.md</span><span class="shrink-0 text-[12px] text-muted-foreground">Skill</span></a></li><li><a class="group flex items-center gap-x-3 px-5 py-3 transition-colors duration-150 hover:bg-paper focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-brand" href="/registry/workers/iii-directory?tab=skills&skill=skills%2Fagent-delegation.md&version=1.2.41"><span class="min-w-0 flex-1 truncate font-mono text-[12.5px] text-foreground">skills/agent-delegation.md</span><span class="shrink-0 text-[12px] text-muted-foreground">Skill</span></a></li><li><a class="group flex items-center gap-x-3 px-5 py-3 transition-colors duration-150 hover:bg-paper focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-brand" href="/registry/workers/iii-directory?tab=skills&skill=skills%2Ffunction-search.md&version=1.2.41"><span class="min-w-0 flex-1 truncate font-mono text-[12.5px] text-foreground">skills/function-search.md</span><span class="shrink-0 text-[12px] text-muted-foreground">Skill</span></a></li><li><a class="group flex items-center gap-x-3 px-5 py-3 transition-colors duration-150 hover:bg-paper focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-brand" href="/registry/workers/iii-directory?tab=skills&skill=skills%2Fsystem-prompts%2Fiii-runtime.md&version=1.2.41"><span class="min-w-0 flex-1 truncate font-mono text-[12.5px] text-foreground">skills/system-prompts/iii-runtime.md</span><span class="shrink-0 text-[12px] text-muted-foreground">Skill</span></a></li><li><a class="group flex items-center gap-x-3 px-5 py-3 transition-colors duration-150 hover:bg-paper focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-brand" href="/registry/workers/iii-directory?tab=skills&skill=skills%2Fworker-microvm-service.md&version=1.2.41"><span class="min-w-0 flex-1 truncate font-mono text-[12.5px] text-foreground">skills/worker-microvm-service.md</span><span class="shrink-0 text-[12px] text-muted-foreground">Skill</span></a></li></ul></section><section><div class="mb-5 flex flex-wrap items-end justify-between gap-x-4 gap-y-2"><div class="min-w-0"><h2 class="text-[20px] font-[550] leading-[1.3] tracking-[-0.03em] text-foreground">API reference (JSON)</h2></div></div><div class="overflow-hidden rounded-xl border border-line bg-background"><div class="flex min-h-11 items-center justify-between gap-x-3 border-b border-line bg-paper pl-4 pr-2"><span class="inline-flex min-w-0 items-center gap-x-2 font-mono text-[13px] text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="1em" height="1em" fill="currentColor" focusable="false" aria-hidden="true" class="size-3.5 shrink-0"><path d="M19.4171 7.67891C18.6241 7.68191 17.6891 7.67891 17.0161 7.67191C15.9491 7.67191 15.0701 6.78391 15.0701 5.70591V3.13691C15.0701 2.71691 15.5751 2.50891 15.8631 2.81191L16.5135 3.49509C16.9164 3.91839 17.3678 4.39264 17.8181 4.86491C18.5301 5.61291 19.2391 6.35791 19.7481 6.89291C20.0301 7.18791 19.8231 7.67791 19.4171 7.67891Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M19.8501 9.09591C20.0911 9.09591 20.2841 9.29091 20.2841 9.53391V17.3699C20.2841 19.7869 18.3451 21.7459 15.9421 21.7459H8.27106C5.76206 21.7459 3.71606 19.6899 3.71606 17.1559V6.64991C3.71606 4.23291 5.66606 2.25391 8.06806 2.25391H13.2211C13.4721 2.25391 13.6651 2.45891 13.6651 2.70291V5.84091C13.6651 7.62391 15.1221 9.08591 16.8881 9.09591H19.8501ZM13.1336 17.7521C12.9416 17.7521 12.7496 17.6791 12.6036 17.5321C12.3106 17.2391 12.3106 16.7641 12.6036 16.4721L14.2436 14.8331L12.6366 13.2251C12.3436 12.9321 12.3436 12.4581 12.6366 12.1651C12.9296 11.8721 13.4046 11.8721 13.6966 12.1651L15.8346 14.3021C15.9756 14.4431 16.0546 14.6341 16.0546 14.8331C16.0546 15.0321 15.9756 15.2221 15.8346 15.3631L13.6636 17.5321C13.5176 17.6791 13.3256 17.7521 13.1336 17.7521ZM10.3365 15.5203C10.4825 15.6673 10.6745 15.7403 10.8665 15.7403C11.0585 15.7403 11.2505 15.6673 11.3965 15.5203C11.6895 15.2273 11.6895 14.7523 11.3965 14.4603L9.75653 12.8213L11.3635 11.2133C11.6565 10.9203 11.6565 10.4463 11.3635 10.1533C11.0705 9.86034 10.5955 9.86034 10.3035 10.1533L8.16553 12.2903C8.02453 12.4313 7.94553 12.6223 7.94553 12.8213C7.94553 13.0203 8.02453 13.2103 8.16553 13.3513L10.3365 15.5203Z"></path></svg><span class="truncate">agent-api-reference.json</span></span><button class="inline-flex items-center justify-center gap-x-2 whitespace-nowrap rounded-xl font-medium transition-[background-color,color,border-color,opacity,transform] duration-150 ease-out focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand disabled:pointer-events-none disabled:opacity-50 select-none active:scale-[0.96] motion-reduce:active:scale-100 [&_svg]:shrink-0 text-muted-foreground hover:bg-paper hover:text-foreground size-8 p-0 [&_svg]:size-4" aria-label="Copy API reference JSON"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="1em" height="1em" fill="currentColor" focusable="false" aria-hidden="true"><path fill-rule="evenodd" clip-rule="evenodd" d="M15.2103 6.10084C15.3756 6.10037 15.5105 5.96557 15.5002 5.80053C15.3768 3.81644 14.0223 2.5 12.0594 2.5H6.86943C4.79943 2.5 3.41943 3.95 3.41943 6.1V12.79C3.41943 14.7988 4.74678 16.2448 6.68923 16.3797C6.85451 16.3912 6.98943 16.2557 6.98943 16.09V11.21C6.98943 8.26 9.06943 6.11 11.9394 6.11L15.2103 6.10084Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M17.1347 7.61328H11.9397C9.87871 7.61328 8.49371 9.05828 8.49371 11.2093V17.9043C8.49371 20.0543 9.87871 21.5003 11.9397 21.5003H17.1337C19.1957 21.5003 20.5807 20.0543 20.5807 17.9043V11.2093C20.5807 9.05828 19.1957 7.61328 17.1347 7.61328Z"></path></svg></button></div><div class="json-panel-body overflow-x-auto"><pre class="shiki shiki-themes min-light vesper" style="--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010" tabindex="0"><code><span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">{</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Internal: auto-download skills on worker add event."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "internal"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::__on_worker_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`worker` trigger payload for `directory::__on_worker_added`. Only `worker` is read; declared as a struct so the function publishes a typed schema."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "worker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "WorkerAddedEvent"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ok"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "ok"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "WorkerAddedAck"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Create a new agent profile at <agents_folder>/<id>.md from full-file markdown (frontmatter with a non-empty `name`, emoji-only `logo`, optional `skills:` preloads, `skills_index: false` to start sessions without the skills index, and `functions:` list of engine function ids to pre-load into sessions; the body is the system prompt and may be empty). Rejects ids or paths that already exist; a bundled id is shadowed."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "tool"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Create agent profile"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::agents::create"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "content"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Full file content, frontmatter included; `name` is required, the body is the system prompt and may be empty."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "New profile id, used as the file stem; lowercase ASCII, digits, `-` and `_` only, and not already taken."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "content"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "AgentCreateInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Bytes written."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "logo"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "modified_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "File mtime after the write, RFC 3339."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Display name parsed from the (new) frontmatter."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "modified_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "name"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "AgentWriteOutput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Delete one existing agent profile's markdown file by id. Deleting the local shadow of a bundled profile falls back to the bundled copy; profiles that extend it stop resolving until fixed."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "tool"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Delete agent profile"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::agents::delete"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Existing agent profile id, as returned by `directory::agents::list`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "AgentDeleteInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "AgentDeleteOutput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Add preloaded functions to one existing agent profile: appends the given engine function ids (e.g. `coder::tree`) to the profile's own `functions:` list — the contracts the harness pre-loads into the system prompt of every new session running as this profile. Ids already present are kept once; the rest of the file is untouched. Editing a bundled profile creates the local file that shadows it."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "tool"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Add agent profile functions"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::agents::functions::add"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Engine function ids (e.g. `coder::tree`), verbatim, one per entry."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Existing agent profile id, as returned by `directory::agents::list`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "AgentFunctionsInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Ids this call actually added (already-present ids are not repeated)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Bytes on disk after the call."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The profile's OWN `functions:` list after the write (not resolved through `extends`), in file order."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "modified_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "File mtime after the call, RFC 3339."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Ids this call actually removed (absent ids are ignored)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "unchanged"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "True when the request changed nothing; the file was not rewritten."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "modified_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "unchanged"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "AgentFunctionsOutput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Remove preloaded functions from one existing agent profile: drops the given engine function ids from the profile's own `functions:` list (ids not present are ignored); the rest of the file is untouched. Only the profile's OWN list is edited; ids inherited through `extends` stay (the resolved list is the union of the chain) and are removed on the parent."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "tool"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Remove agent profile functions"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::agents::functions::remove"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Engine function ids (e.g. `coder::tree`), verbatim, one per entry."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Existing agent profile id, as returned by `directory::agents::list`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "AgentFunctionsInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Ids this call actually added (already-present ids are not repeated)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Bytes on disk after the call."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The profile's OWN `functions:` list after the write (not resolved through `extends`), in file order."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "modified_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "File mtime after the call, RFC 3339."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Ids this call actually removed (absent ids are ignored)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "unchanged"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "True when the request changed nothing; the file was not rewritten."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "modified_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "unchanged"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "AgentFunctionsOutput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Fetch one agent profile by id: the system prompt resolved through its `extends` chain, display fields, preloaded `skills` (skill ids whose bodies the harness pre-loads into the session prompt) plus `unknown_skills`, preloaded `functions` (engine function ids the harness pre-loads into the session prompt) plus `unknown_functions`, model, reasoning_effort, `skills_index` (false = sessions start without the skills index), and `inheritance_error` when the chain does not resolve. Pass raw: true for the exact on-disk file to edit with directory::agents::update."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::agents::get"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "raw"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "When true, also return the exact on-disk file (frontmatter included) as `raw`, ready for directory::agents::update."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "AgentGetInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "definitions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "AgentSource"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`source` on `directory::agents::list` / `get` rows."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/SourceKind"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Owning kit (`<handle>/<name>`) when `kind` is `kit`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "modified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The file differs from what its kit or worker wrote."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "version"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Version of the kit or worker that wrote the file."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "worker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Owning worker when `kind` is `worker`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kind"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "SourceKind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "worker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "local"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "global"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "builtin"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "builtin"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Bundled with the worker, no file behind it (see `list`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "color"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Harness subagent color token (closed set, validated at write time); `null` = neutral."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "composer_placeholder"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Example request for the chat's empty composer (see `list`): this profile's own value, never inherited; omitted when absent or blank."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "extends"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Parent profile id (`extends:`), as declared; `null` = none."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Preloaded functions, resolved through `extends` (the nearest profile with a non-empty list): engine function ids whose contracts the harness pre-loads into the system prompt of every session running as this profile, so the model calls them without discovery or a contract lookup. Empty = none."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "hidden"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Hidden from the chat's new-session gallery (still selectable by id)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "icon"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Harness subagent icon token (closed set, validated at write time); `null` = caller picks."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "inheritance_error"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Set when the `extends` chain does not resolve (unknown parent, loop, deeper than 8): `system_prompt` and the inherited fields then come from this file alone, `raw` still round-trips so the chain can be fixed, and the harness refuses to run the profile meanwhile."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "logo"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "model"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Model id for sessions using this profile, resolved through `extends`; `null` = the send decides. Served verbatim — resolution against the live model catalog happens where it is used."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "modified_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "File mtime as RFC 3339; empty for a bundled profile."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "raw"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "FULL on-disk file content (this profile's own file, ancestors excluded). Present only when the request set `raw: true`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "reasoning_effort"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Provider-native reasoning effort paired with `model`, resolved through `extends`; `null` = the model/provider default. Served verbatim and validated at use time."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Preloaded skills, resolved through `extends` (the union of the chain's lists, root first): skill ids whose bodies the harness pre-loads into the system prompt of every session running as this profile. Empty = none. Never a filter on the skills index."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills_index"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`false` = sessions running as this profile start without the names-only skills index (`<available_skills>`), resolved through `extends`; omitted when no profile in the chain sets it (on)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "source"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "allOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/AgentSource"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Where the file came from (see `list`)."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "system_prompt"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The RESOLVED identity: every ancestor's body root-first, then this file's body, frontmatter stripped, joined by a blank line; blank bodies are skipped, so a profile with no prompt of its own serves its parent chain unchanged and a prompt-less profile without `extends` serves `</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">`. A profile that has a body and no `extends` serves that body verbatim."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "unknown_functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`functions` entries the engine does not currently know (not registered right now, or a typo). Warnings — the profile still loads and the harness skips them; an empty list also results when the engine could not be asked."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "unknown_skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`skills` entries that resolve to no currently visible skill. Warnings — the agent profile still loads and the harness renders them as unavailable."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "builtin"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "hidden"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "modified_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "source"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "system_prompt"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "unknown_functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "unknown_skills"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "AgentGetOutput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "List agent profiles (id, name, description, logo, icon, color, model, reasoning_effort, skill_count, function_count, extends, hidden, composer_placeholder, source, modified_at) from the agents folder plus the bundled ones (`builtin: true`). `source` says where each file came from: kit, worker, local, global or builtin. Inherited fields resolve through `extends` (composer_placeholder never inherits); skill_count null means no preloaded skills, function_count counts the preloaded functions (contracts injected into new sessions)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::agents::list"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "ListAgentsInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "definitions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "AgentEntry"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "builtin"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Bundled with the worker, no file behind it: editing it creates the local file (which then shadows this entry); there is nothing to delete."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "color"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Harness subagent color token for display identities; `null` = neutral."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "composer_placeholder"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Example request for the chat's empty composer, from this profile's OWN frontmatter (never inherited through `extends`); omitted when absent or blank. Presentation only — never part of the prompt."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "extends"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Parent profile id (`extends:`), as declared; `null` = none."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "function_count"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Number of preloaded functions (contracts the harness pre-loads into the session prompt), resolved through `extends`; `0` = none."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "hidden"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Hidden from the chat's new-session gallery (still selectable by id)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "icon"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Harness subagent icon token for spawn display identities; `null` = caller picks."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Flat agent profile id (the file stem) — what `harness::send { options: { agent } }` will take."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "inheritance_error"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Set when the `extends` chain does not resolve (unknown parent, loop, too deep): the row carries the profile's own fields only, and the harness refuses to run it until the chain is fixed."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "logo"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Emoji logo, `null` when the agent profile has none."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "model"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Model id for sessions using this profile, resolved through `extends`; `null` = the send decides."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "modified_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "File mtime as RFC 3339; empty for a bundled profile."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Display name from frontmatter (`name:`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "reasoning_effort"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Provider-native reasoning effort paired with `model`, resolved through `extends`; `null` = the model/provider default."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skill_count"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Number of preloaded skills (bodies the harness pre-loads into the session prompt), resolved through `extends`; `null` = none."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "source"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "allOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/AgentSource"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Where the file came from: an installed kit (`kits.lock`), a worker's skills bundle (its completion marker), the project itself (`local`), the user-global root (`global`) or the worker binary (`builtin`). `modified` says whether a kit's or worker's file was edited here."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "builtin"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "function_count"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "hidden"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "modified_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "source"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "AgentSource"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`source` on `directory::agents::list` / `get` rows."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/SourceKind"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Owning kit (`<handle>/<name>`) when `kind` is `kit`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "modified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The file differs from what its kit or worker wrote."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "version"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Version of the kit or worker that wrote the file."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "worker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Owning worker when `kind` is `worker`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kind"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "SourceKind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "worker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "local"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "global"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "builtin"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/AgentEntry"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agents"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "ListAgentsOutput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Overwrite one existing agent profile with full-file markdown (frontmatter with a non-empty `name`, emoji-only `logo`, optional `skills:` and `functions:` lists and `skills_index`; the body is the system prompt and may be empty). Updating a bundled profile creates a local file that shadows it. To change only the preloaded functions, prefer directory::agents::functions::add / remove."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "tool"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Update agent profile"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::agents::update"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "content"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "FULL new file content, frontmatter block included — the string `directory::agents::get { raw: true }` returns, edited."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Existing agent profile id, as returned by `directory::agents::list`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "content"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "AgentUpdateInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Bytes written."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "logo"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "modified_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "File mtime after the write, RFC 3339."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Display name parsed from the (new) frontmatter."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "modified_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "name"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "AgentWriteOutput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Plan the install of a kit — agent profiles, skills and registry workers published as <author>/<kit>[@version|tag|range] — without writing anything; an installed kit gets an update plan. The plan lists every file, collisions with existing profiles (kit profiles win, with a warning), worker changes and the functions the profiles preload. Review it in the ADE (Directory → Kits) or apply it with directory::kits::apply plan_id=…. apply=true applies at once only when the plan has no warnings, blocks or pending decisions."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "tool"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Download kit"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::download-kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "apply"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Apply right away when the plan has no warnings, no blocking issue and no file that needs a decision (for scripts). Otherwise the plan waits for review."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`<author>/<kit>`, optionally `@<version|tag|range>` (default: the installed kit's `requested`, else `latest`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "DownloadKitInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "definitions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "AgentChanges"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Changed frontmatter of a profile between two kit versions."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "fields"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "additionalProperties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "maxItems"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 2</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minItems"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 2</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Scalar fields that changed: `field → [from, to]`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions_removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills_removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "AgentEntry"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`AgentEntry`: parsed frontmatter of `agents/<id>.md`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "color"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "extends"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "hidden"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "icon"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "logo"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "model"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "reasoning_effort"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "sha256"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "size_bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint64"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ApplyReport"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Agent profile ids this kit now provides."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agents_changed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "files_kept"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Files left as they are (kept, skipped, or mine)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "files_merged"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "files_removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "files_written"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "from"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanKind"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "lock_path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "plan_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills_changed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "steps"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/ApplyStep"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "to"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers_removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers_updated"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agents_changed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "files_kept"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "files_merged"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "files_removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "files_written"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "lock_path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "plan_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skills_changed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "steps"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "workers_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "workers_removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "workers_updated"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ApplyStep"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "detail"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`workers` | `files` | `lock`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "state"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/StepState"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "state"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Author"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "handle"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "verified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> false</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Capabilities"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/FunctionAdded"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "models_changed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/ModelChanged"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Change"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "oneOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "modified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "removed"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The lock keeps the user's choice to skip this file; the kit's version changed and is offered again."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kept"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Collision"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "modified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The owner's copy was edited locally."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "owner"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "allOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/SourceKind"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Who owns the file at the path today."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "sha256"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "sha256 of the file there now."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "version"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "worker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "owner"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Decision"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "A per-file choice."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "oneOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Write the kit's file over what is there."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "overwrite"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Keep what is there; the lock marks the kit's file `skipped`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "keep"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Take the kit's new version (drops local edits)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Keep the local file as it is."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "mine"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Write the merge result (the plan's, or `content` from the caller)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "merged"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Delete the file."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "remove"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Deprecation"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "message"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "replaced_by"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "FileKind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agent"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skill"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "FunctionAdded"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agent"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "function"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Issue"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "code"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "message"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "code"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "message"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "KitFunction"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "status"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "used_by"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "worker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "worker_version"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "LocalState"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "What the file is on disk right now, relative to the plan."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "oneOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Nothing at the path."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "absent"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Matches the kit's base (or, on install, the kit's content)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "intact"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Differs from the base the kit installed."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "edited"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The lock lists it but the file was deleted."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "missing"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Someone else's file sits at the path."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "occupied"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "MergeStatus"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "clean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "conflicts"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ModelChanged"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agent"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "from"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "to"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Plan"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "author"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Author"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "blocking"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Issue"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "bump"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`major` | `minor` | `patch` | `prerelease` (update)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "capabilities"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Capabilities"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "counts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanCounts"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "created_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "deprecation"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Deprecation"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "expires_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "files"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanFile"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "from"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Installed version (update, remove)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Functions the kit's profiles preload, with the worker that provides each."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/KitFunction"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanKind"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "license"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "major"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "notes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "plan_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "published_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "registry_url"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The kit's page in the registry web app."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "repo"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "requested"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "What was asked for (tag, version or range) — stored in the lock."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "review"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Where a human reviews it."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "to"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Version this plan installs (install, update)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "warnings"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Issue"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanWorker"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "blocking"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "capabilities"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "counts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "created_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "expires_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "files"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "major"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "plan_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "registry_url"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "requested"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "review"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "warnings"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "workers"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "PlanCounts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "collisions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "conflicts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "decisions_required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Files whose `default` is `null`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "modified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "unchanged"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "collisions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "conflicts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "decisions_required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "modified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "unchanged"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "workers"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "PlanFile"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agent"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/AgentEntry"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Kit profile frontmatter (agents; the side this plan installs, or the removed one)."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agent_changes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/AgentChanges"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Frontmatter changes versus the installed version (modified agents)."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "base"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Content hash the kit installed (the merge base)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "body_changed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "change"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Change"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "collision"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Collision"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "conflicts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Decision"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Applied when the caller decides nothing; `null` = a decision is required."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Agent profile id, or skill id."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/FileKind"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "local"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/LocalState"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "merge"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/MergeStatus"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "note"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "One-line explanation for the review."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "options"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Choices the apply accepts for this file."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Decision"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ours"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Content hash of the local file when the plan was made."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Logical install path (`agents/<id>.md`, `skills/<handle>/<kit>/…`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skill"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/SkillEntry"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Skill frontmatter (skills)."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skipped"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The lock says the user kept someone else's file here."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "source"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Path inside the kit (`agents/<id>.md`, `skills/…`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "theirs"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Content hash of the kit's version this plan installs."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "change"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "local"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "options"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "source"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "PlanKind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "install"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "update"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "remove"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "PlanStatus"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "oneOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "A plan is waiting for review (or for `directory::kits::apply`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "planned"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`apply=true` and the plan needed no review: it was applied."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "applied"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The installed version is already the one asked for."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "up_to_date"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The project changed since the plan was made; this is a fresh plan."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "replanned"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "PlanWorker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "action"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/WorkerAction"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "container"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "declared"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`version:` selector in the compose file."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "installed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Version Compose has installed."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The operator's `path://` build; kits never manage it."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "range"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Range the kit declares (absent for a worker the kit dropped)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "range_from"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Range the installed kit version declared."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "registry_url"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "to"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Version the range resolves to in the registry today."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Worker type (`binary`, `image`, …)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "used_by"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Other installed kits that declare this worker."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "action"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "registry_url"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "SkillEntry"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "sha256"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "size_bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint64"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "used_by"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "SourceKind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "worker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "local"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "global"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "builtin"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "StepState"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "pending"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "running"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "done"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "failed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skipped"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "WorkerAction"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "oneOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "none"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Not in the compose file: `compose::add` declares it with the kit's range."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "add"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Declared, but the installed version is outside the kit's range: `compose::add` re-declares the range and Compose moves the worker."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "update"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The range changed and the compose file still declares the kit's old range; the installed version already satisfies the new one, so only the declaration moves."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "redeclare"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The kit no longer declares it. Never removed unless asked (`remove_workers`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "remove"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Response of `directory::download-kit`, `plan-update`, `remove` and `apply`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "message"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "One sentence for a terminal user."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "plan"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Plan"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "report"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/ApplyReport"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "status"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanStatus"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "message"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "status"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "KitPlanResponse"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Read full detail for one engine function: schemas, owning worker, and registered triggers that target it. Proxies to the engine's native engine::functions::info."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::engine::functions::info"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "function_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Fully-qualified function id on the bus (e.g. `sandbox::create`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "function_id"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "FunctionInfoInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "definitions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "RegisteredTriggerSummary"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Trigger instance summary for the response envelope."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "config"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "trigger_type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "config"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "trigger_type"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Response shape for `directory::engine::functions::info`.</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\n\n</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">Mirrors the shape of the old `directory::engine::functions::info` but WITHOUT the `how_guide` and `related_skills` fields."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "function_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "registered_triggers"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/RegisteredTriggerSummary"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "worker_name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "function_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "registered_triggers"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "FunctionInfoOutput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Internal: the exact search-hint text per exposure mode, for the configuration UI."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "internal"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "trace_hidden"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::hint-preview"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "HintPreviewRequest"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The exact hint text per exposure mode, for the configuration UI. The live block's `functions_generation` attribute varies per generation; the preview renders it as 0."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agent_trigger"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "native"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agent_trigger"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "native"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "HintPreviewResponse"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Apply a kit plan from directory::download-kit / plan-update / remove: re-checks the project, downloads the kit (counted), adds or moves its workers through Compose, writes the files atomically and records kits.lock last. decisions maps install paths to overwrite|keep|kit|mine|merged|remove (or {choice: merged, content}); files left out take the plan's default. If the project changed since the plan, nothing is applied and a fresh plan comes back (status replanned)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "tool"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Apply kit plan"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::kits::apply"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "definitions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Decision"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "A per-file choice."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "oneOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Write the kit's file over what is there."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "overwrite"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Keep what is there; the lock marks the kit's file `skipped`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "keep"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Take the kit's new version (drops local edits)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Keep the local file as it is."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "mine"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Write the merge result (the plan's, or `content` from the caller)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "merged"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Delete the file."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "remove"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "DecisionInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Decision"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "choice"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Decision"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "content"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "choice"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "A caller's choice for one file: a bare decision, or a decision with the content to write (`merged` from the conflict editor)."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "decisions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "additionalProperties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/DecisionInput"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Per-file choices by install path: `</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">overwrite</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> | </span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">keep</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> | </span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">kit</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> | </span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">mine</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> | </span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">merged</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> | </span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">remove</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">`, or `{ </span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">choice</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">: </span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">merged</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">, </span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">content</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">: </span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">…</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> }`. Files left out take the plan's `default`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "plan_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "remove_workers"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Workers the kit no longer declares (update) or declares (removal) to remove from the compose file. Never removed otherwise."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "plan_id"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "ApplyInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "definitions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "AgentChanges"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Changed frontmatter of a profile between two kit versions."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "fields"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "additionalProperties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "maxItems"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 2</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minItems"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 2</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Scalar fields that changed: `field → [from, to]`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions_removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills_removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "AgentEntry"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`AgentEntry`: parsed frontmatter of `agents/<id>.md`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "color"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "extends"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "hidden"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "icon"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "logo"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "model"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "reasoning_effort"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "sha256"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "size_bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint64"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ApplyReport"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Agent profile ids this kit now provides."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agents_changed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "files_kept"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Files left as they are (kept, skipped, or mine)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "files_merged"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "files_removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "files_written"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "from"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanKind"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "lock_path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "plan_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills_changed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "steps"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/ApplyStep"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "to"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers_removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers_updated"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agents_changed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "files_kept"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "files_merged"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "files_removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "files_written"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "lock_path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "plan_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skills_changed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "steps"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "workers_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "workers_removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "workers_updated"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ApplyStep"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "detail"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`workers` | `files` | `lock`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "state"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/StepState"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "state"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Author"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "handle"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "verified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> false</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Capabilities"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/FunctionAdded"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "models_changed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/ModelChanged"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Change"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "oneOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "modified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "removed"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The lock keeps the user's choice to skip this file; the kit's version changed and is offered again."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kept"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Collision"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "modified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The owner's copy was edited locally."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "owner"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "allOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/SourceKind"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Who owns the file at the path today."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "sha256"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "sha256 of the file there now."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "version"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "worker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "owner"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Decision"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "A per-file choice."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "oneOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Write the kit's file over what is there."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "overwrite"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Keep what is there; the lock marks the kit's file `skipped`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "keep"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Take the kit's new version (drops local edits)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Keep the local file as it is."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "mine"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Write the merge result (the plan's, or `content` from the caller)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "merged"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Delete the file."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "remove"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Deprecation"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "message"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "replaced_by"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "FileKind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agent"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skill"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "FunctionAdded"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agent"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "function"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Issue"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "code"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "message"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "code"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "message"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "KitFunction"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "status"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "used_by"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "worker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "worker_version"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "LocalState"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "What the file is on disk right now, relative to the plan."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "oneOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Nothing at the path."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "absent"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Matches the kit's base (or, on install, the kit's content)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "intact"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Differs from the base the kit installed."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "edited"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The lock lists it but the file was deleted."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "missing"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Someone else's file sits at the path."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "occupied"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "MergeStatus"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "clean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "conflicts"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ModelChanged"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agent"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "from"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "to"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Plan"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "author"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Author"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "blocking"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Issue"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "bump"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`major` | `minor` | `patch` | `prerelease` (update)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "capabilities"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Capabilities"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "counts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanCounts"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "created_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "deprecation"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Deprecation"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "expires_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "files"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanFile"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "from"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Installed version (update, remove)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Functions the kit's profiles preload, with the worker that provides each."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/KitFunction"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanKind"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "license"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "major"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "notes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "plan_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "published_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "registry_url"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The kit's page in the registry web app."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "repo"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "requested"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "What was asked for (tag, version or range) — stored in the lock."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "review"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Where a human reviews it."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "to"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Version this plan installs (install, update)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "warnings"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Issue"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanWorker"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "blocking"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "capabilities"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "counts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "created_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "expires_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "files"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "major"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "plan_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "registry_url"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "requested"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "review"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "warnings"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "workers"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "PlanCounts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "collisions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "conflicts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "decisions_required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Files whose `default` is `null`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "modified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "unchanged"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "collisions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "conflicts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "decisions_required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "modified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "unchanged"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "workers"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "PlanFile"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agent"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/AgentEntry"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Kit profile frontmatter (agents; the side this plan installs, or the removed one)."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agent_changes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/AgentChanges"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Frontmatter changes versus the installed version (modified agents)."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "base"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Content hash the kit installed (the merge base)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "body_changed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "change"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Change"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "collision"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Collision"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "conflicts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Decision"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Applied when the caller decides nothing; `null` = a decision is required."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Agent profile id, or skill id."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/FileKind"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "local"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/LocalState"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "merge"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/MergeStatus"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "note"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "One-line explanation for the review."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "options"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Choices the apply accepts for this file."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Decision"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ours"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Content hash of the local file when the plan was made."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Logical install path (`agents/<id>.md`, `skills/<handle>/<kit>/…`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skill"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/SkillEntry"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Skill frontmatter (skills)."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skipped"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The lock says the user kept someone else's file here."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "source"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Path inside the kit (`agents/<id>.md`, `skills/…`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "theirs"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Content hash of the kit's version this plan installs."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "change"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "local"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "options"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "source"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "PlanKind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "install"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "update"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "remove"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "PlanStatus"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "oneOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "A plan is waiting for review (or for `directory::kits::apply`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "planned"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`apply=true` and the plan needed no review: it was applied."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "applied"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The installed version is already the one asked for."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "up_to_date"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The project changed since the plan was made; this is a fresh plan."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "replanned"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "PlanWorker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "action"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/WorkerAction"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "container"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "declared"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`version:` selector in the compose file."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "installed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Version Compose has installed."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The operator's `path://` build; kits never manage it."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "range"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Range the kit declares (absent for a worker the kit dropped)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "range_from"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Range the installed kit version declared."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "registry_url"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "to"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Version the range resolves to in the registry today."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Worker type (`binary`, `image`, …)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "used_by"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Other installed kits that declare this worker."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "action"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "registry_url"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "SkillEntry"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "sha256"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "size_bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint64"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "used_by"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "SourceKind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "worker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "local"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "global"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "builtin"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "StepState"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "pending"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "running"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "done"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "failed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skipped"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "WorkerAction"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "oneOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "none"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Not in the compose file: `compose::add` declares it with the kit's range."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "add"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Declared, but the installed version is outside the kit's range: `compose::add` re-declares the range and Compose moves the worker."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "update"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The range changed and the compose file still declares the kit's old range; the installed version already satisfies the new one, so only the declaration moves."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "redeclare"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The kit no longer declares it. Never removed unless asked (`remove_workers`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "remove"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Response of `directory::download-kit`, `plan-update`, `remove` and `apply`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "message"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "One sentence for a terminal user."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "plan"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Plan"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "report"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/ApplyReport"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "status"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanStatus"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "message"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "status"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "KitPlanResponse"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Ask the registry whether installed kits (or one) have a newer release matching what they were installed with. Ignored versions are skipped. Also runs at boot and every 6 hours."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "tool"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Check kit updates"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::kits::check-updates"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Check only this installed kit (default: every installed kit)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "CheckUpdatesInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "definitions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Deprecation"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "message"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "replaced_by"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "KitUpdateEntry"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "available"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Newest version satisfying `requested`, unless the user ignored it."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "current"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "deprecation"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Deprecation"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ignored"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`available` would be this version, but the user ignored it."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "latest"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "major"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "not_found"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "current"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "major"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Response of `directory::kits::check-updates`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "available"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Installed kits with an update to offer."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "checked_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "error"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Why the last check could not reach the registry, if it could not."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kits"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/KitUpdateEntry"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "available"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kits"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "CheckUpdatesOutput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The two sides of an installed kit file: `base` (what the kit installed, from the registry) and `local` (the file on disk), for a </span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">view my changes</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> diff."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::kits::diff"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Installed kit, `<author>/<kit>`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Install path from `directory::kits::get` (`agents/<id>.md`, `skills/…`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "path"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "DiffInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "definitions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "FileState"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Local state of an installed file relative to its lock entry."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "oneOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "intact"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "edited"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "missing"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The lock records the user's choice to keep someone else's file."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skipped"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`directory::kits::diff`: the base the kit installed and the file on disk. Response of `directory::kits::diff`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "base"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "What the kit installed (the lock's base), from the registry; `null` when the registry does not have it."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "local"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The file on disk, `null` when it is missing."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "state"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/FileState"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "state"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "FileSides"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Discard a pending kit plan."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::kits::discard"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "plan_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "plan_id"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "PlanIdInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "discarded"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "plan_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "discarded"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "plan_id"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "DiscardOutput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "One installed kit: every file with its state (intact, edited, missing, skipped), its workers as Compose has them, and with registry=true the installed version's detail and README."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::kits::get"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Installed kit, `<author>/<kit>`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "registry"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Also fetch the installed version's registry detail and README."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "GetInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "definitions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "AgentEntry"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`AgentEntry`: parsed frontmatter of `agents/<id>.md`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "color"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "extends"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "hidden"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "icon"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "logo"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "model"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "reasoning_effort"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "sha256"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "size_bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint64"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Author"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "handle"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "verified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> false</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Deprecation"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "message"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "replaced_by"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "FileCounts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "edited"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "intact"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "missing"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skipped"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "edited"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "intact"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "missing"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skipped"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "FileState"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Local state of an installed file relative to its lock entry."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "oneOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "intact"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "edited"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "missing"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The lock records the user's choice to keep someone else's file."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skipped"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "InstalledFile"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Agent id, or the skill id."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "local_sha256"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "sha256 on disk, `null` when missing."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "sha256"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Base sha256 from the lock."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "state"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/FileState"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "sha256"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "state"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "KitCounts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint64"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint64"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint64"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "KitDetail"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`KitDetail` (`GET /k/:author/:name?version=`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/AgentEntry"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "author"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "allOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Author"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "handle"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "verified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> false</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "counts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "allOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/KitCounts"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "deprecation"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Deprecation"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "experimental"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "license"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "notes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "published_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "release_tags"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "additionalProperties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "repo"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/SkillEntry"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "tags"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "total_downloads"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint64"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "version"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/KitWorker"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "KitUpdate"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "available"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Newest version satisfying `requested`, unless the user ignored it."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "current"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "deprecation"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Deprecation"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ignored"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`available` would be this version, but the user ignored it."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "latest"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "major"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "not_found"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "current"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "major"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "KitWorker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "range"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "resolved"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "SkillEntry"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "sha256"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "size_bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint64"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "used_by"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "detail"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/KitDetail"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Registry detail of the installed version, when reachable."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "file_list"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/InstalledFile"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "files"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/FileCounts"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "installed_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "pending"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Plans of this kit waiting for review."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "readme"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "registry_url"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "requested"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "update"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/KitUpdate"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "version"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "worker_status"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Workers as Compose has them now."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "additionalProperties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "file_list"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "files"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "installed_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "pending"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "registry_url"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "requested"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "version"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "worker_status"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "workers"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "KitInfo"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Skip (or, with ignore=false, stop skipping) one version of an installed kit in update checks; recorded in kits.lock ignored_versions."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::kits::ignore"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ignore"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`false` takes the version back off the list (default `true`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Installed kit, `<author>/<kit>`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "version"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Version to skip in update checks."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "version"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "IgnoreInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Response of `directory::kits::ignore`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ignored_versions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "ignored_versions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "IgnoreOutput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Installed kits (version, file states, worker ranges, available update) and the plans waiting for review. `attention` counts both."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::kits::list"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "ListInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "definitions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Deprecation"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "message"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "replaced_by"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "FileCounts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "edited"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "intact"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "missing"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skipped"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "edited"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "intact"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "missing"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skipped"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "InstalledKit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "files"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/FileCounts"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "installed_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "pending"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Plans of this kit waiting for review."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "registry_url"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "requested"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "update"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/KitUpdate"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "version"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "additionalProperties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "files"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "installed_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "pending"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "registry_url"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "requested"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "version"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "workers"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "KitUpdate"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "available"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Newest version satisfying `requested`, unless the user ignored it."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "current"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "deprecation"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Deprecation"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ignored"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`available` would be this version, but the user ignored it."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "latest"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "major"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "not_found"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "current"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "major"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "attention"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Pending plans plus available updates: what the Kits badge counts."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kits"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/InstalledKit"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "lock_path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "pending"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Pending plans (summaries)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "updates_checked_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "updates_error"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "attention"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kits"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "lock_path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "pending"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "KitsListing"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Read a pending kit plan, with contents=true the file bodies it refers to (kit blobs by sha256, local files and merge results by install path)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::kits::plan"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "contents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Include file bodies (`blobs` by sha256, `ours` and `merged` by path)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "plan_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "plan_id"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "PlanGetInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "definitions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "AgentChanges"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Changed frontmatter of a profile between two kit versions."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "fields"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "additionalProperties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "maxItems"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 2</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minItems"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 2</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Scalar fields that changed: `field → [from, to]`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions_removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills_removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "AgentEntry"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`AgentEntry`: parsed frontmatter of `agents/<id>.md`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "color"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "extends"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "hidden"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "icon"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "logo"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "model"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "reasoning_effort"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "sha256"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "size_bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint64"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ApplyProgress"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "What an apply has done so far for this plan."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "error"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "started_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "steps"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/ApplyStep"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "written"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "additionalProperties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Install path → sha written (or `</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">` for a deletion) by an earlier, interrupted attempt. Re-validation accepts these as expected."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "steps"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ApplyStep"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "detail"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`workers` | `files` | `lock`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "state"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/StepState"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "state"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Author"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "handle"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "verified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> false</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Capabilities"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/FunctionAdded"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "models_changed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/ModelChanged"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Change"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "oneOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "modified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "removed"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The lock keeps the user's choice to skip this file; the kit's version changed and is offered again."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kept"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Collision"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "modified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The owner's copy was edited locally."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "owner"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "allOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/SourceKind"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Who owns the file at the path today."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "sha256"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "sha256 of the file there now."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "version"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "worker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "owner"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Decision"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "A per-file choice."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "oneOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Write the kit's file over what is there."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "overwrite"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Keep what is there; the lock marks the kit's file `skipped`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "keep"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Take the kit's new version (drops local edits)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Keep the local file as it is."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "mine"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Write the merge result (the plan's, or `content` from the caller)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "merged"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Delete the file."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "remove"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Deprecation"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "message"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "replaced_by"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "FileKind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agent"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skill"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "FunctionAdded"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agent"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "function"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Issue"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "code"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "message"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "code"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "message"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "KitFunction"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "status"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "used_by"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "worker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "worker_version"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "LocalState"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "What the file is on disk right now, relative to the plan."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "oneOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Nothing at the path."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "absent"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Matches the kit's base (or, on install, the kit's content)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "intact"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Differs from the base the kit installed."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "edited"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The lock lists it but the file was deleted."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "missing"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Someone else's file sits at the path."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "occupied"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "MergeStatus"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "clean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "conflicts"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ModelChanged"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agent"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "from"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "to"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Plan"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "author"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Author"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "blocking"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Issue"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "bump"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`major` | `minor` | `patch` | `prerelease` (update)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "capabilities"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Capabilities"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "counts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanCounts"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "created_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "deprecation"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Deprecation"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "expires_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "files"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanFile"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "from"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Installed version (update, remove)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Functions the kit's profiles preload, with the worker that provides each."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/KitFunction"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanKind"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "license"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "major"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "notes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "plan_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "published_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "registry_url"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The kit's page in the registry web app."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "repo"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "requested"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "What was asked for (tag, version or range) — stored in the lock."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "review"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Where a human reviews it."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "to"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Version this plan installs (install, update)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "warnings"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Issue"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanWorker"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "blocking"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "capabilities"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "counts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "created_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "expires_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "files"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "major"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "plan_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "registry_url"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "requested"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "review"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "warnings"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "workers"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "PlanContents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "File bodies a plan refers to, stored beside it."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "blobs"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "additionalProperties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Kit blobs by sha256 (theirs and bases)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "merged"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "additionalProperties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Three-way merge results, by install path."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ours"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "additionalProperties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Local file bodies when the plan was made, by install path."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "PlanCounts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "collisions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "conflicts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "decisions_required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Files whose `default` is `null`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "modified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "unchanged"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "collisions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "conflicts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "decisions_required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "modified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "unchanged"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "workers"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "PlanFile"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agent"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/AgentEntry"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Kit profile frontmatter (agents; the side this plan installs, or the removed one)."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agent_changes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/AgentChanges"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Frontmatter changes versus the installed version (modified agents)."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "base"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Content hash the kit installed (the merge base)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "body_changed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "change"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Change"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "collision"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Collision"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "conflicts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Decision"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Applied when the caller decides nothing; `null` = a decision is required."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Agent profile id, or skill id."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/FileKind"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "local"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/LocalState"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "merge"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/MergeStatus"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "note"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "One-line explanation for the review."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "options"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Choices the apply accepts for this file."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Decision"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ours"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Content hash of the local file when the plan was made."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Logical install path (`agents/<id>.md`, `skills/<handle>/<kit>/…`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skill"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/SkillEntry"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Skill frontmatter (skills)."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skipped"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The lock says the user kept someone else's file here."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "source"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Path inside the kit (`agents/<id>.md`, `skills/…`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "theirs"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Content hash of the kit's version this plan installs."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "change"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "local"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "options"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "source"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "PlanKind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "install"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "update"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "remove"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "PlanWorker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "action"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/WorkerAction"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "container"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "declared"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`version:` selector in the compose file."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "installed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Version Compose has installed."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The operator's `path://` build; kits never manage it."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "range"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Range the kit declares (absent for a worker the kit dropped)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "range_from"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Range the installed kit version declared."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "registry_url"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "to"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Version the range resolves to in the registry today."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Worker type (`binary`, `image`, …)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "used_by"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Other installed kits that declare this worker."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "action"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "registry_url"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "SkillEntry"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "sha256"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "size_bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint64"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "used_by"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "SourceKind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "worker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "local"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "global"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "builtin"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "StepState"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "pending"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "running"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "done"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "failed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skipped"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "WorkerAction"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "oneOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "none"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Not in the compose file: `compose::add` declares it with the kit's range."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "add"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Declared, but the installed version is outside the kit's range: `compose::add` re-declares the range and Compose moves the worker."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "update"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The range changed and the compose file still declares the kit's old range; the installed version already satisfies the new one, so only the declaration moves."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "redeclare"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The kit no longer declares it. Never removed unless asked (`remove_workers`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "remove"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Response of `directory::kits::plan`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "contents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanContents"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "File bodies the plan refers to; only with `contents=true`."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "plan"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Plan"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "progress"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/ApplyProgress"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "plan"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "PlanGetOutput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Plan the update of an installed kit to `version` (default: the newest release matching what it was installed with). Files you edited are merged three-way; conflicts need a decision before directory::kits::apply."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "tool"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Plan kit update"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::kits::plan-update"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Installed kit, `<author>/<kit>`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "version"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Target version, tag or range (default: what the kit was installed with)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "PlanUpdateInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "definitions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "AgentChanges"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Changed frontmatter of a profile between two kit versions."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "fields"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "additionalProperties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "maxItems"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 2</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minItems"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 2</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Scalar fields that changed: `field → [from, to]`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions_removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills_removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "AgentEntry"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`AgentEntry`: parsed frontmatter of `agents/<id>.md`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "color"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "extends"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "hidden"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "icon"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "logo"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "model"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "reasoning_effort"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "sha256"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "size_bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint64"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ApplyReport"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Agent profile ids this kit now provides."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agents_changed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "files_kept"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Files left as they are (kept, skipped, or mine)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "files_merged"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "files_removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "files_written"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "from"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanKind"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "lock_path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "plan_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills_changed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "steps"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/ApplyStep"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "to"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers_removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers_updated"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agents_changed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "files_kept"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "files_merged"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "files_removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "files_written"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "lock_path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "plan_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skills_changed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "steps"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "workers_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "workers_removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "workers_updated"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ApplyStep"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "detail"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`workers` | `files` | `lock`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "state"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/StepState"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "state"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Author"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "handle"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "verified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> false</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Capabilities"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/FunctionAdded"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "models_changed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/ModelChanged"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Change"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "oneOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "modified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "removed"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The lock keeps the user's choice to skip this file; the kit's version changed and is offered again."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kept"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Collision"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "modified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The owner's copy was edited locally."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "owner"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "allOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/SourceKind"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Who owns the file at the path today."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "sha256"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "sha256 of the file there now."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "version"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "worker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "owner"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Decision"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "A per-file choice."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "oneOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Write the kit's file over what is there."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "overwrite"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Keep what is there; the lock marks the kit's file `skipped`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "keep"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Take the kit's new version (drops local edits)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Keep the local file as it is."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "mine"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Write the merge result (the plan's, or `content` from the caller)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "merged"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Delete the file."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "remove"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Deprecation"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "message"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "replaced_by"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "FileKind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agent"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skill"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "FunctionAdded"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agent"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "function"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Issue"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "code"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "message"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "code"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "message"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "KitFunction"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "status"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "used_by"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "worker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "worker_version"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "LocalState"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "What the file is on disk right now, relative to the plan."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "oneOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Nothing at the path."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "absent"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Matches the kit's base (or, on install, the kit's content)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "intact"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Differs from the base the kit installed."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "edited"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The lock lists it but the file was deleted."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "missing"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Someone else's file sits at the path."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "occupied"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "MergeStatus"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "clean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "conflicts"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ModelChanged"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agent"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "from"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "to"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Plan"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "author"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Author"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "blocking"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Issue"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "bump"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`major` | `minor` | `patch` | `prerelease` (update)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "capabilities"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Capabilities"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "counts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanCounts"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "created_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "deprecation"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Deprecation"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "expires_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "files"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanFile"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "from"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Installed version (update, remove)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Functions the kit's profiles preload, with the worker that provides each."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/KitFunction"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanKind"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "license"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "major"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "notes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "plan_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "published_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "registry_url"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The kit's page in the registry web app."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "repo"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "requested"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "What was asked for (tag, version or range) — stored in the lock."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "review"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Where a human reviews it."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "to"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Version this plan installs (install, update)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "warnings"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Issue"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanWorker"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "blocking"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "capabilities"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "counts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "created_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "expires_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "files"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "major"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "plan_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "registry_url"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "requested"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "review"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "warnings"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "workers"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "PlanCounts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "collisions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "conflicts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "decisions_required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Files whose `default` is `null`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "modified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "unchanged"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "collisions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "conflicts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "decisions_required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "modified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "unchanged"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "workers"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "PlanFile"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agent"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/AgentEntry"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Kit profile frontmatter (agents; the side this plan installs, or the removed one)."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agent_changes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/AgentChanges"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Frontmatter changes versus the installed version (modified agents)."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "base"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Content hash the kit installed (the merge base)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "body_changed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "change"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Change"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "collision"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Collision"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "conflicts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Decision"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Applied when the caller decides nothing; `null` = a decision is required."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Agent profile id, or skill id."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/FileKind"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "local"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/LocalState"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "merge"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/MergeStatus"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "note"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "One-line explanation for the review."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "options"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Choices the apply accepts for this file."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Decision"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ours"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Content hash of the local file when the plan was made."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Logical install path (`agents/<id>.md`, `skills/<handle>/<kit>/…`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skill"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/SkillEntry"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Skill frontmatter (skills)."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skipped"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The lock says the user kept someone else's file here."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "source"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Path inside the kit (`agents/<id>.md`, `skills/…`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "theirs"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Content hash of the kit's version this plan installs."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "change"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "local"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "options"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "source"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "PlanKind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "install"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "update"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "remove"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "PlanStatus"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "oneOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "A plan is waiting for review (or for `directory::kits::apply`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "planned"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`apply=true` and the plan needed no review: it was applied."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "applied"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The installed version is already the one asked for."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "up_to_date"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The project changed since the plan was made; this is a fresh plan."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "replanned"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "PlanWorker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "action"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/WorkerAction"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "container"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "declared"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`version:` selector in the compose file."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "installed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Version Compose has installed."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The operator's `path://` build; kits never manage it."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "range"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Range the kit declares (absent for a worker the kit dropped)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "range_from"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Range the installed kit version declared."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "registry_url"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "to"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Version the range resolves to in the registry today."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Worker type (`binary`, `image`, …)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "used_by"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Other installed kits that declare this worker."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "action"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "registry_url"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "SkillEntry"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "sha256"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "size_bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint64"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "used_by"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "SourceKind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "worker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "local"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "global"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "builtin"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "StepState"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "pending"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "running"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "done"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "failed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skipped"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "WorkerAction"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "oneOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "none"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Not in the compose file: `compose::add` declares it with the kit's range."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "add"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Declared, but the installed version is outside the kit's range: `compose::add` re-declares the range and Compose moves the worker."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "update"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The range changed and the compose file still declares the kit's old range; the installed version already satisfies the new one, so only the declaration moves."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "redeclare"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The kit no longer declares it. Never removed unless asked (`remove_workers`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "remove"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Response of `directory::download-kit`, `plan-update`, `remove` and `apply`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "message"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "One sentence for a terminal user."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "plan"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Plan"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "report"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/ApplyReport"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "status"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanStatus"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "message"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "status"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "KitPlanResponse"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Plan the removal of an installed kit: its files (edited ones are kept unless chosen) and, only if ticked in apply's remove_workers, its workers. Apply with directory::kits::apply."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "tool"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Plan kit removal"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::kits::remove"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Installed kit, `<author>/<kit>`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "KitInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "definitions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "AgentChanges"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Changed frontmatter of a profile between two kit versions."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "fields"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "additionalProperties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "maxItems"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 2</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minItems"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 2</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Scalar fields that changed: `field → [from, to]`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions_removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills_removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "AgentEntry"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`AgentEntry`: parsed frontmatter of `agents/<id>.md`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "color"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "extends"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "hidden"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "icon"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "logo"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "model"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "reasoning_effort"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "sha256"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "size_bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint64"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ApplyReport"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Agent profile ids this kit now provides."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agents_changed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "files_kept"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Files left as they are (kept, skipped, or mine)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "files_merged"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "files_removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "files_written"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "from"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanKind"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "lock_path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "plan_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills_changed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "steps"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/ApplyStep"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "to"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers_removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers_updated"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agents_changed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "files_kept"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "files_merged"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "files_removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "files_written"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "lock_path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "plan_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skills_changed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "steps"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "workers_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "workers_removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "workers_updated"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ApplyStep"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "detail"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`workers` | `files` | `lock`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "state"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/StepState"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "state"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Author"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "handle"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "verified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> false</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Capabilities"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/FunctionAdded"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "models_changed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/ModelChanged"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers_added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Change"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "oneOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "modified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "removed"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The lock keeps the user's choice to skip this file; the kit's version changed and is offered again."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kept"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Collision"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "modified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The owner's copy was edited locally."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "owner"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "allOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/SourceKind"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Who owns the file at the path today."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "sha256"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "sha256 of the file there now."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "version"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "worker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "owner"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Decision"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "A per-file choice."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "oneOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Write the kit's file over what is there."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "overwrite"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Keep what is there; the lock marks the kit's file `skipped`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "keep"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Take the kit's new version (drops local edits)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Keep the local file as it is."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "mine"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Write the merge result (the plan's, or `content` from the caller)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "merged"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Delete the file."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "remove"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Deprecation"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "message"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "replaced_by"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "FileKind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agent"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skill"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "FunctionAdded"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agent"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "function"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Issue"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "code"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "message"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "code"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "message"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "KitFunction"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "status"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "used_by"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "worker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "worker_version"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "LocalState"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "What the file is on disk right now, relative to the plan."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "oneOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Nothing at the path."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "absent"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Matches the kit's base (or, on install, the kit's content)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "intact"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Differs from the base the kit installed."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "edited"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The lock lists it but the file was deleted."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "missing"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Someone else's file sits at the path."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "occupied"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "MergeStatus"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "clean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "conflicts"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ModelChanged"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agent"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "from"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "to"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Plan"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "author"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Author"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "blocking"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Issue"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "bump"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`major` | `minor` | `patch` | `prerelease` (update)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "capabilities"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Capabilities"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "counts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanCounts"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "created_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "deprecation"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Deprecation"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "expires_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "files"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanFile"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "from"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Installed version (update, remove)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Functions the kit's profiles preload, with the worker that provides each."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/KitFunction"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanKind"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "license"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "major"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "notes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "plan_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "published_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "registry_url"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The kit's page in the registry web app."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "repo"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "requested"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "What was asked for (tag, version or range) — stored in the lock."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "review"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Where a human reviews it."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "to"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Version this plan installs (install, update)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "warnings"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Issue"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanWorker"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "blocking"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "capabilities"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "counts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "created_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "expires_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "files"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "major"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "plan_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "registry_url"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "requested"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "review"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "warnings"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "workers"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "PlanCounts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "collisions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "conflicts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "decisions_required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Files whose `default` is `null`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "modified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "unchanged"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "added"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agents"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "collisions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "conflicts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "decisions_required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "modified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "removed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "unchanged"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "workers"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "PlanFile"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agent"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/AgentEntry"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Kit profile frontmatter (agents; the side this plan installs, or the removed one)."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agent_changes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/AgentChanges"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Frontmatter changes versus the installed version (modified agents)."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "base"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Content hash the kit installed (the merge base)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "body_changed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "change"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Change"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "collision"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Collision"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "conflicts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Decision"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Applied when the caller decides nothing; `null` = a decision is required."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Agent profile id, or skill id."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/FileKind"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "local"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/LocalState"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "merge"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/MergeStatus"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "note"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "One-line explanation for the review."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "options"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Choices the apply accepts for this file."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Decision"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ours"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Content hash of the local file when the plan was made."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Logical install path (`agents/<id>.md`, `skills/<handle>/<kit>/…`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skill"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/SkillEntry"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Skill frontmatter (skills)."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skipped"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The lock says the user kept someone else's file here."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "source"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Path inside the kit (`agents/<id>.md`, `skills/…`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "theirs"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Content hash of the kit's version this plan installs."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "change"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "local"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "options"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "source"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "PlanKind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "install"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "update"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "remove"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "PlanStatus"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "oneOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "A plan is waiting for review (or for `directory::kits::apply`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "planned"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`apply=true` and the plan needed no review: it was applied."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "applied"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The installed version is already the one asked for."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "up_to_date"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The project changed since the plan was made; this is a fresh plan."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "replanned"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "PlanWorker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "action"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/WorkerAction"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "container"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "declared"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`version:` selector in the compose file."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "installed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Version Compose has installed."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The operator's `path://` build; kits never manage it."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "range"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Range the kit declares (absent for a worker the kit dropped)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "range_from"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Range the installed kit version declared."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "registry_url"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "to"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Version the range resolves to in the registry today."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Worker type (`binary`, `image`, …)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "used_by"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Other installed kits that declare this worker."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "action"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "registry_url"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "SkillEntry"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "sha256"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> ""</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "size_bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint64"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "used_by"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "SourceKind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "worker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "local"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "global"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "builtin"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "StepState"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "pending"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "running"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "done"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "failed"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skipped"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "WorkerAction"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "oneOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "none"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Not in the compose file: `compose::add` declares it with the kit's range."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "add"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Declared, but the installed version is outside the kit's range: `compose::add` re-declares the range and Compose moves the worker."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "update"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The range changed and the compose file still declares the kit's old range; the installed version already satisfies the new one, so only the declaration moves."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "redeclare"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The kit no longer declares it. Never removed unless asked (`remove_workers`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "remove"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Response of `directory::download-kit`, `plan-update`, `remove` and `apply`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "message"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "One sentence for a terminal user."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "plan"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Plan"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "report"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/ApplyReport"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "status"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PlanStatus"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "kit"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "message"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "status"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "KitPlanResponse"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Internal: reload tunable iii-directory settings from the authoritative configuration when it changes."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "internal"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::on-config-change"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Trigger payload for `directory::on-config-change`. The handler ignores it (it re-fetches from the authoritative configuration); the empty struct exists so the function publishes a typed request schema rather than AnyValue."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "OnConfigChangeRequest"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ok"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "ok"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "OnConfigChangeResponse"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Internal: refresh the search catalog after the engine function set changes."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "internal"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "trace_hidden"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::on-functions-change"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "event"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "OnFunctionsChangeEvent"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ok"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "ok"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "AckResponse"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Internal: inject the conditional search hint into one harness generation."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "internal"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "trace_hidden"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::pre-generate"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "definitions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ExposeKind"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "oneOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agent_trigger"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "native"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Forward compatibility: an exposure mode this build does not know gets the mode-neutral call instruction rather than a deserialization error."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "other"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "GeneratePayload"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "expose"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "allOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/ExposeKind"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "How the harness exposes functions to the model for this generation. Absent on harnesses that predate the field, which only ever exposed through agent_trigger by default."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions_generation"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint64"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "messages"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "system_prompt"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "tools"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/ToolSchema"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "functions_generation"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "messages"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "system_prompt"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "tools"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ToolSchema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "One catalog entry: the contract fields search runs on."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "parameters"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "parameters"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "depth"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint32"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "generate"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/GeneratePayload"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "session_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "step"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint64"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "turn_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "depth"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "generate"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "session_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "step"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "turn_id"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "PreGenerateHookRequest"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "definitions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "DiscoveryOutcome"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "hint_injected"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skipped"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "DiscoveryPassV1"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The durable transcript row for one hook pass. Coarse by design: outcome, reason, and counts only — no prompts, messages, tool contracts, session ids, or timings ever leave the hook."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "allowed_functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint64"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions_generation"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint64"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "outcome"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/DiscoveryOutcome"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "reason"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/DiscoveryReason"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "allowed_functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "functions_generation"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "outcome"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "DiscoveryReason"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "search_unavailable"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "already_searched"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "narrow_surface"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "already_operating"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "task_guided"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "hint_already_sent"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "DiscoveryTranscriptAnnotation"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "data"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/DiscoveryPassV1"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "summary"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "version"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint8"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "data"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "summary"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "version"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "PreGenerateAnnotations"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "directory"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/DiscoveryTranscriptAnnotation"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "PreGenerateMutations"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "append_messages"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Ephemeral tail messages for this generation only. The hint rides here rather than as a system-prompt mutation: the system prompt is the provider's first input item, and a once-per-turn append there invalidated the entire prompt-cache prefix twice per turn."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "append_messages"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "annotations"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PreGenerateAnnotations"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "decision"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "mutations"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/PreGenerateMutations"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "annotations"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "decision"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "PreGenerateHookResponse"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Preview one registry worker before installing: envelope (version, kind, dependencies, config), its public function and trigger names with descriptions, and skill file paths. Schemas are omitted — install, then read contracts with engine::functions::info. Pass `readme: true` for the README prose; `version` or `tag` (default tag </span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">latest</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::registry::workers::info"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`directory::registry::workers::info` input. Pass either `version` or `tag`; if neither is provided we fall back to `tag: </span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">latest</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Worker name in the registry (e.g. `</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">resend</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "readme"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> false</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Include the README markdown (10–25 KB for most workers). Off by default: the card is for judging fit before `compose::add`; the README is for setup prose and examples."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "tag"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "version"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Mutually exclusive with `tag`. If neither is provided we fall back to `tag: </span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">latest</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "name"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "WorkerInfoInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "definitions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ApiReference"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/ApiReferenceFunction"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "triggers"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/ApiReferenceTrigger"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ApiReferenceFunction"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "name"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "ApiReferenceTrigger"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "invocation_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "return_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "name"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Dependency"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Worker dependency entry. Mirrors the `Dependency` schema in `openapi.yaml`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "version"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "version"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "SkillsTree"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/SkillsTreeSkill"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "SkillsTreeSkill"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "path"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Worker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Shared worker envelope used by both `directory::registry::workers::list` rows and the `worker` field of `directory::registry::workers::info`. Field names match the OpenAPI `WorkerListItem` schema. The shared core fields (`name`, `description`, `version`) line up with the engine's `engine::workers::list` row shape so callers learn one envelope across local + registry surfaces."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "author"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/WorkerAuthor"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "config"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Free-form runtime configuration block from the publish payload."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "dependencies"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Dependency"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "image"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Container image tag, populated only for `type=image` workers."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "repo"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "supported_targets"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "total_downloads"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint64"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Worker kind — `binary`, `image`, or `engine`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "version"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Latest published version (worker-list) or the resolved version (worker-info, when called with `version` / `tag`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "name"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "WorkerAuthor"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Author block for a published worker. Field names match the `WorkerAuthor` schema in `openapi.yaml` (`pfp`, `verified`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "pfp"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Profile picture URL. `null` when the author hasn't uploaded one."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "verified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> false</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "api_reference"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/ApiReference"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "readme"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills_tree"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/SkillsTree"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "worker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "allOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Worker"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Same shape as `directory::registry::workers::list` rows (and the engine's `engine::workers::list` rows for the shared core fields)."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "api_reference"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skills_tree"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "worker"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "WorkerInfoOutput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "List workers from the public registry, optionally filtered by fuzzy `search` (default order: downloads). Cursor-paginated: pass back `pagination.next_cursor` as `cursor`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::registry::workers::list"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "`directory::registry::workers::list` input. Mirrors the engine's `engine::workers::list` search input so callers can switch between local and registry surfaces without re-learning the API. Adds `cursor` for paging because the registry is paged (server-authored page size — the client cannot override it)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "cursor"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Cursor from a previous call's `pagination.next_cursor`; omit for the first page."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "search"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Optional free-text query, fuzzy-matched by the registry; omitted means ordered by downloads."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "WorkerListInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "definitions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Dependency"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Worker dependency entry. Mirrors the `Dependency` schema in `openapi.yaml`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "version"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "version"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Pagination"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Pagination envelope returned alongside a worker-list page. Mirrors the OpenAPI `Pagination` schema."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "has_more"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> false</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "next_cursor"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Opaque cursor for the next page. `null` on the last page."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "page_size"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Server-authored page size. The client cannot override this."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint32"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "Worker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Shared worker envelope used by both `directory::registry::workers::list` rows and the `worker` field of `directory::registry::workers::info`. Field names match the OpenAPI `WorkerListItem` schema. The shared core fields (`name`, `description`, `version`) line up with the engine's `engine::workers::list` row shape so callers learn one envelope across local + registry surfaces."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "author"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "anyOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/WorkerAuthor"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "config"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Free-form runtime configuration block from the publish payload."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "dependencies"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Dependency"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "image"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Container image tag, populated only for `type=image` workers."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "repo"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "supported_targets"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> []</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "total_downloads"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint64"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Worker kind — `binary`, `image`, or `engine`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "version"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Latest published version (worker-list) or the resolved version (worker-info, when called with `version` / `tag`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "name"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "WorkerAuthor"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Author block for a published worker. Field names match the `WorkerAuthor` schema in `openapi.yaml` (`pfp`, `verified`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "pfp"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Profile picture URL. `null` when the author hasn't uploaded one."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "verified"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> false</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "pagination"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Pagination"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/Worker"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "pagination"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "workers"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "WorkerListOutput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Search available functions for the unmet external capabilities of a step (usually one to six, at most eighteen per call); returns compact function-id candidates grouped by worker, plus matching installed skill documents under `skills` and registered trigger bindings under `triggers`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::search_functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "capabilities"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Non-empty capability searches derived from the goal and current execution state, usually one to six and at most eighteen per call (searched in batches of six). For one search at each decision point, include all unmet external capabilities once. Exclude intrinsic reasoning, summarization, planning, or formatting, and do not repeat needs already represented or satisfied. Requests to summarize provided text or content are ignored. Write every entry in English, translating non-English user requests while preserving proper names, URLs, and function IDs."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minLength"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 1</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minItems"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 1</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "uniqueItems"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "capabilities"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "SearchFunctionsRequest"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "definitions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "FunctionCandidate"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "First description sentence, capped at 160 bytes."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "function_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "function_id"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "FunctionSearchMode"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "enum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "lexical"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "hybrid"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "judge"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "InstallCall"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "A ready-made `compose::add` target and payload. Under agent-trigger exposure, the caller still supplies the wrapper's user-facing `description`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "function"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "payload"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "function"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "payload"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "InstallableWorker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "A registry worker that is NOT installed but carries functions matching the requested capabilities. `name` is the registry slug `compose::add` installs."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Compact candidates only. If the remaining task needs these functions, reuse their IDs and fetch the required contracts through `engine::functions::info`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/FunctionCandidate"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "install"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "allOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/InstallCall"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The `compose::add` target and payload; agent-trigger callers add `description`."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "version"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "install"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "version"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "SearchWorker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/FunctionCandidate"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "namespace"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "functions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "namespace"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "SkillCandidate"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "An installed skill document (a `directory::skills::list` row) whose content matches a requested capability."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "First description sentence, capped at 160 bytes."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Pass to `directory::skills::get { id }` to read the document."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "title"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "TriggerCandidate"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "A registered trigger binding (an `engine::registered-triggers::list` row) whose event, schedule, or hook matches a requested capability."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "config"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The binding's configuration (cron expression, hook filters, …)."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "function_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The function the trigger runs; inspect it with `engine::functions::info`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "trigger_type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "worker_name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "config"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "function_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "trigger_type"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "guidance"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "installable"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Matching workers from the private registry. Their functions are NOT callable until the worker is installed."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/InstallableWorker"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "latency_ms"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "double"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "number"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "search_mode"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "allOf"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/FunctionSearchMode"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The search mode that actually produced these results: `judge`, `hybrid` or `lexical`. It can be lower than the configured mode when a batch fell back (judge worker absent or failing, or no local model)."</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Installed skill documents matching the capabilities. Read one with `directory::skills::get { id }` before acting on it."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/SkillCandidate"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "triggers"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Registered trigger bindings matching the capabilities: what already fires, schedules, or hooks a function for them."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/TriggerCandidate"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/SearchWorker"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "guidance"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "latency_ms"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "search_mode"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "workers"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "SearchFunctionsResponse"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Create a new skill at <skills_folder>/<id>.md from full-file markdown (frontmatter optional, non-empty body). Rejects ids or paths that already exist, including system-installed skills. Use directory::skills::update to edit existing skills."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "tool"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Create skill"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::skills::create"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "content"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Full file content, frontmatter optional; only the size cap and a non-empty body are enforced."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "New skill id, used as the file path under skills_folder (`/`-separated segments of `[a-z0-9_-]`), not already taken."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "content"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "SkillCreateInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Bytes written."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "function_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Frontmatter `function_id:` of the content, `null` when absent."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The created skill's id (normalized form of the input id)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "modified_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "File mtime after the write, RFC 3339."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Title resolved from the content (frontmatter `title:`, then `name:`, then body H1, then the id) — what `list` rows will show."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Frontmatter `type:` of the content, `null` when absent."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "modified_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "title"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "SkillCreateOutput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Delete one existing skill's markdown file by id (same id forms as directory::skills::get); refuses read-only system-installed skills."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "tool"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Delete skill"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::skills::delete"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Existing skill id — the same forms `directory::skills::get` accepts (bare id, `<id>.md`, `SKILL(S).md`, `iii://<id>`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "SkillDeleteInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Id of the skill whose file was removed — the RESOLVED on-disk id (e.g. `ns/index` for input `ns`), not the input form."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "SkillDeleteOutput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Download skills into skills_folder from exactly one source: {repo, skill, branch?} clones a GitHub skill folder; {worker, version?|tag?} pulls from the workers registry. Prefer the explicit download_from_registry / download_from_repo."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "tool"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Download skills"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::skills::download"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "branch"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Source A: branch to clone. Defaults to `</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">main</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">`. Pass `</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">master</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">` (or any other branch name) for repos whose default branch is not `main`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "repo"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Source A: GitHub repo URL. Pair with `skill`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skill"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Source A: subfolder under `skills/` inside the repo. Doubles as the destination namespace inside `skills_folder`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "tag"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Registry tag to pull (default `latest`); mutually exclusive with `version`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "version"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Source B: explicit semver to pull. Mutually exclusive with `tag`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "worker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Source B: workers registry name. Pair with exactly one of `version` / `tag`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "DownloadInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "definitions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "SkippedAgent"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "An agent profile a registry download did not write because a kit owns that id (`kits.lock`): kit profiles take precedence over worker ones."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "owned_by"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The owning kit, `<handle>/<name>`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "owned_by"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agents_skipped"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Agent profiles the bundle ships but an installed kit owns: left as the kit wrote them (kit profiles take precedence)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/SkippedAgent"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agents_written"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "namespace"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills_written"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "source"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "system_prompts_written"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agents_skipped"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agents_written"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "namespace"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skills_written"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "source"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "system_prompts_written"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "DownloadOutput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Download one worker's directory bundle from the workers registry into skills_folder. `worker` is required; pass `version` (exact semver) or `tag` (default </span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">latest</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">), not both. Files are overwritten file-by-file."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "tool"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Download skills (registry)"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::skills::download_from_registry"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Input for `directory::skills::download_from_registry`. The required `worker` field is what makes this function's source unambiguous at the schema level."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "tag"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Registry tag to pull (e.g. `</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">latest</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">`). Mutually exclusive with `version`. Defaults to `</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">latest</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">` when neither is provided."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "version"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Explicit semver to pull. Mutually exclusive with `tag`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "worker"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Worker name in the registry (e.g. `</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">shell</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "worker"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "RegistryDownloadInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "definitions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "SkippedAgent"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "An agent profile a registry download did not write because a kit owns that id (`kits.lock`): kit profiles take precedence over worker ones."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "owned_by"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The owning kit, `<handle>/<name>`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "owned_by"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agents_skipped"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Agent profiles the bundle ships but an installed kit owns: left as the kit wrote them (kit profiles take precedence)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/SkippedAgent"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agents_written"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "namespace"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills_written"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "source"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "system_prompts_written"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agents_skipped"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agents_written"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "namespace"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skills_written"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "source"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "system_prompts_written"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "DownloadOutput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Download one skill folder from a GitHub repo into skills_folder: `repo` (https/ssh/git@ URL) and `skill` (subfolder under `skills/`, also the destination namespace) are required; `branch` defaults to </span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">main</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "tool"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Download skills (repo)"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::skills::download_from_repo"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Input for `directory::skills::download_from_repo`. The required `repo` + `skill` fields make this function's source unambiguous at the schema level."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "branch"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Branch to clone. Defaults to `</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">main</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "repo"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "GitHub repo URL (validated: https / ssh / git@ only)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skill"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Subfolder under `skills/` inside the repo. Doubles as the destination namespace inside `skills_folder`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "repo"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skill"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "RepoDownloadInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "definitions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "SkippedAgent"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "An agent profile a registry download did not write because a kit owns that id (`kits.lock`): kit profiles take precedence over worker ones."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "owned_by"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The owning kit, `<handle>/<name>`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "owned_by"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agents_skipped"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Agent profiles the bundle ships but an installed kit owns: left as the kit wrote them (kit profiles take precedence)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/SkippedAgent"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "agents_written"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "namespace"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills_written"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "source"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "system_prompts_written"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agents_skipped"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "agents_written"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "namespace"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skills_written"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "source"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "system_prompts_written"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "DownloadOutput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Fetch one skill by id and return its raw markdown body plus id, title, type, function_id, and modified_at. A worker overview is addressed by the bare worker name; `<id>.md` and `iii://<id>` forms are accepted. On a miss, D110 names the closest ids."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "tool"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Get skill"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::skills::get"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Skill id as returned by directory::skills::list (e.g. `directory/skills/list`); `<id>.md` and `iii://<id>` forms are accepted."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "raw"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "When true, also return the exact on-disk file (frontmatter included) as `raw`, ready for directory::skills::update."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "SkillGetInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "body"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Raw markdown body (post-frontmatter) from disk.</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\n\n</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">Note: there is no `description` field. `description` is the body's first paragraph, which is already inside `body` — every caller asking for the body would otherwise pay for the prefix twice. Use `directory::skills::list` rows when you want the teaser without the full body."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "disable_model_invocation"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Whether model-facing indexes should omit this skill from invocation candidates."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "function_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Frontmatter `function_id:` when present — the canonical bus function id this skill documents (e.g. `sandbox::create`). The response's `id` field is the SKILL path on disk; `function_id` is what the agent should pass to `agent_trigger`. `null` when the skill isn't 1:1 with a single function."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "modified_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "File mtime as RFC 3339."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Absolute on-disk path of the skill file. Its parent directory is the skill's base directory — where payload the body references by relative path (`scripts/`, `reference/`, agent-skills convention) lives. Only meaningful to callers sharing this worker's filesystem (shell/file tools on the same machine)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "raw"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "FULL on-disk file content (frontmatter block included). Present only when the request set `raw: true`. This is the exact string to hand back to `directory::skills::update`; fallback notes that `get` may prepend to `body` are never added here."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Frontmatter `title:` when present and non-empty, otherwise the first `# H1` line in the body, otherwise the bare `id`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Frontmatter `type:` (e.g. `index`, `how-to`, `reference`). `null` when the file has no frontmatter or omits the key."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "body"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "disable_model_invocation"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "modified_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "title"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "SkillGetOutput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Read a per-worker overview: one markdown block per installed worker (title, first paragraph, and the directory::skills::get call for the reference). For per-skill rows use directory::skills::list."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::skills::index"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "IndexSkillsInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "body"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Rendered markdown document — one short `## <title>` block per installed worker (each worker's root overview doc, whether or not it declares frontmatter `type: index`), carrying the worker's first-paragraph overview and a `directory::skills::get` call to read the full reference. Sorted lex by id."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "workers_count"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Number of worker entries rendered (i.e. the count of worker overview rows that survived the filter). Cheap sanity check that doesn't require re-parsing the body."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "body"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "workers_count"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "IndexSkillsOutput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "List skills, one row per skill (id, title, type, function_id, description, bytes, modified_at). Filters: `search` (substring on id/title/description), `prefix` (worker namespace), `type`; `include_description: false` for lighter rows. Pass a row's `function_id`, not its `id`, to agent_trigger."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::skills::list"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "include_description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "When `false`, the response omits the first-paragraph `description` field on every row. Useful for token-light pickers that only need `id` + `title` + `type`. Default `true`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "prefix"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Exact prefix match against `id`. Combine with `search` to scope a fuzzy match to one worker namespace, e.g. `prefix: </span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">sandbox/</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "search"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Case-insensitive substring match against `id`, `title`, and (when `include_description` is true) the first body paragraph. Omitted rows are filtered out cheaply on the FsSkill { id } pass before the per-file frontmatter read, so a narrowed list is dramatically cheaper for the caller than the unfiltered one."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Exact match against the frontmatter `type:` field (`index`, `how-to`, `reference`, ...). `null` for entries with no frontmatter `type:`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "ListSkillsInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "definitions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "SkillEntry"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "First paragraph of the body, empty when the file has only headings. Also empty when the caller passed `list { include_description: false }` for a token-light row."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "disable_model_invocation"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Whether model-facing indexes should omit this skill from invocation candidates."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "function_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Frontmatter `function_id:` when present — the canonical bus function id this skill documents (e.g. `sandbox::create`). The row's `id` field is the SKILL path on disk (e.g. `sandbox/skills/sandbox/create`); `function_id` is what an agent should pass to `agent_trigger`. `null` for skills that aren't 1:1 with a single function (index/reference)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "modified_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "File mtime as RFC 3339 (best effort; empty if unavailable)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Frontmatter `title:` when present and non-empty, otherwise the first `# H1` line in the body, otherwise the bare `id`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Frontmatter `type:` (e.g. `index`, `how-to`, `reference`). `null` when the file has no frontmatter or omits the key."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "disable_model_invocation"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "modified_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "title"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "skills"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/SkillEntry"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "skills"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "ListSkillsOutput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Overwrite one existing skill with full-file markdown (pass back the `raw` from directory::skills::get { raw: true }, edited). Never creates files; refuses read-only system-installed skills."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "tool"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Update skill"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::skills::update"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "content"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "FULL new file content, frontmatter block included — the string `directory::skills::get { raw: true }` returns, edited."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Skill id to overwrite (same forms directory::skills::get accepts); the file must already exist."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "content"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "SkillUpdateInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Bytes written."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "function_id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Frontmatter `function_id:` of the new content, `null` when absent."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The id that was updated (normalized form of the input id)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "modified_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "File mtime after the write, RFC 3339."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Title resolved from the NEW content (frontmatter `title:`, then body H1, then the id) — what `list` rows will now show."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Frontmatter `type:` of the new content, `null` when absent."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "id"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "modified_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "title"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "SkillUpdateOutput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Create a new system prompt at <skills_folder>/system-prompts/<name>.md from full-file markdown (non-empty frontmatter `description` required; a declared `name` must match). Rejects names or paths that already exist."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "tool"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Create system prompt"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::system-prompts::create"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "content"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Full file content, frontmatter included; `description` is required and a declared `name` must match."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "New system prompt name, used as the file stem; same charset as listed names and not already taken."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "content"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "name"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "SystemPromptCreateInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Bytes written."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Description parsed from the frontmatter."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "modified_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "File mtime after the write, RFC 3339."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The created system prompt's name (as requested)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "modified_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "name"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "SystemPromptCreateOutput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Permanently delete one EXISTING filesystem-backed system prompt by name. Resolves against the same merged scan as directory::system-prompts::list, removes only that prompt's markdown file, and fans out directory::system-prompts::on-change with { op: </span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">delete</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> }."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "tool"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Delete system prompt"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::system-prompts::delete"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Existing system prompt name, as returned by `directory::system-prompts::list`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "name"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "SystemPromptDeleteInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Name of the system prompt whose file was removed."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "name"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "SystemPromptDeleteOutput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Fetch one system prompt by name — a filesystem-backed entry, or a worker-bundled one (`builtin: true`) when no local file shadows it. Returns the raw markdown body plus name, description, and modified_at — no envelope, no templating."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::system-prompts::get"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "raw"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "default"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> null</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "When `true`, the response includes the full on-disk file content (frontmatter included) as `raw`, ready for `directory::system-prompts::update`."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "name"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "SystemPromptGetInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "body"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "builtin"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Served from the copy bundled with the worker (no local file yet): an update creates the local file."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "modified_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "raw"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "null"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "body"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "builtin"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "modified_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "name"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "SystemPromptGetOutput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "List system prompts (name, description, modified_at) from skills_folder's `system-prompts/` plus the ones bundled with this worker (`builtin: true` until a local file shadows one)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::system-prompts::list"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "ListSystemPromptsInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "definitions"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "SystemPromptEntry"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "builtin"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Bundled with the worker, no file behind it: editing it creates the local file (which then shadows this entry); there is nothing to delete."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "boolean"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "modified_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "builtin"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "modified_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "name"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "prompts"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "items"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$ref"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "#/definitions/SystemPromptEntry"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "array"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "prompts"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "ListSystemPromptsOutput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Overwrite one existing system prompt with full-file markdown; the frontmatter must keep a non-empty `description`. Updating a bundled prompt (`builtin: true`) creates a local file that shadows it. Returns the effective name (frontmatter `name:` wins over the file stem)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "tool"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "label"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Update system prompt"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::system-prompts::update"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "content"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Full file content, frontmatter included; `description` must stay non-empty."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "System prompt name to overwrite, as listed; a bundled prompt (`builtin: true`) is copied to a local file first."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "content"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "name"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "SystemPromptUpdateInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Bytes written."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "format"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "uint"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "minimum"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFC799"> 0</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "integer"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Description parsed from the new frontmatter."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "modified_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "File mtime after the write, RFC 3339."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The system prompt's EFFECTIVE name after the write: the new frontmatter `name:` when declared, otherwise the file stem. Differs from the input name when the update renames the system prompt."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "bytes"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "modified_at"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "name"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "SystemPromptUpdateOutput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Serve the iii-directory worker's injected console UI assets (content function for its console:script / console:style / console:module triggers)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "internal"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#1976D2;--shiki-dark:#FFF"> true</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "iii-directory::ui-content"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "request_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Input of the content function: the console asks for one asset by path."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "path"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The asset path from the trigger config (e.g. `state/page.js`)."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "path"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "UiContentInput"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "response_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "$schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "http://json-schema.org/draft-07/schema#"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Output of the content function."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "properties"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "content"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "The asset source, verbatim."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "content_type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "MIME type the console should serve the asset with."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "string"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "required"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "content"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "content_type"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "title"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "UiContentResult"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "type"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "object"</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "triggers"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> [</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Fires after a directory::skills::download that wrote at least one agent profile, or a directory::agents::update, create, or delete. Also fires with { op: </span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">external</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> } when a watched agents file changes on disk outside this worker."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "invocation_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::agents::on-change"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "return_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Fires when kit state changes: a plan is created or discarded ({ op: </span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">plan</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> | </span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">discard</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">, kit, plan_id }), an apply makes progress or finishes ({ op: </span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">progress</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">, plan_id, steps } / { op: </span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">apply</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">, kit, plan_id }), or an update check finds a different set of available updates ({ op: </span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">updates</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> })."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "invocation_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::kits::on-change"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "return_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Fires after a directory::skills::download that wrote at least one skill markdown file, or a directory::skills::update, create, or delete. Also fires with { op: </span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">external</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> } when a watched skills root changes on disk outside this worker — including the read-only agents skills root, when that root exists at startup."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "invocation_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::skills::on-change"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "return_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "description"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "Fires after a directory::skills::download that wrote at least one system prompt, or a directory::system-prompts::update, create, or delete. Also fires with { op: </span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4">external</span><span style="--shiki-light:#22863A;--shiki-dark:#A0A0A0">\"</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> } when a watched system-prompts root changes on disk outside this worker."</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "invocation_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "metadata"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "name"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#22863A;--shiki-dark:#99FFE4"> "directory::system-prompts::on-change"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">,</span></span> <span class="line"><span style="--shiki-light:#D32F2F;--shiki-dark:#FFC799"> "return_schema"</span><span style="--shiki-light:#212121;--shiki-dark:#FFF">:</span><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> {}</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> }</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF"> ]</span></span> <span class="line"><span style="--shiki-light:#24292EFF;--shiki-dark:#FFF">}</span></span></code></pre></div></div></section></div></div><aside class="flex min-w-0 flex-col gap-y-6 @4xl:col-start-2 @4xl:row-start-2 @4xl:self-start"><dl class="grid grid-cols-2 gap-x-6"><div class="flex min-w-0 flex-col gap-y-1 border-t border-line py-3 col-span-2"><dt class="text-[13px] text-muted-foreground">Repository</dt><dd class="min-w-0 text-foreground"><a href="https://github.com/iii-hq/workers" target="_blank" rel="noreferrer" class="inline-flex max-w-full items-center gap-x-2 text-[14px] font-medium transition-colors duration-150 hover:text-brand"><svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" class="size-4 shrink-0"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.69922C6.762 2.69922 2.5 6.96122 2.5 12.1992C2.5 16.3252 5.24 20.0532 9.164 21.2662C9.324 21.3182 9.498 21.2822 9.627 21.1762C9.757 21.0702 9.825 20.9062 9.809 20.7392C9.669 19.3462 10.47 17.8702 10.812 17.5162C10.944 17.3812 10.988 17.1822 10.925 17.0042C10.862 16.8252 10.704 16.6962 10.516 16.6732C8.725 16.4452 7.067 15.8372 7.067 12.9472C7.063 12.2282 7.337 11.5412 7.836 11.0122C7.968 10.8732 8.009 10.6712 7.941 10.4922C7.75 9.98722 7.729 9.42222 7.877 8.90022C8.168 8.94822 8.731 9.11922 9.608 9.70522C9.728 9.78622 9.877 9.80722 10.015 9.77222C11.312 9.42422 12.682 9.42422 13.979 9.77222C14.116 9.80722 14.266 9.78622 14.386 9.70522C15.27 9.11422 15.835 8.94522 16.115 8.89622C16.264 9.42022 16.245 9.98622 16.054 10.4932C15.986 10.6732 16.027 10.8752 16.16 11.0132C16.654 11.5332 16.927 12.2172 16.927 12.9382C16.927 15.8772 15.273 16.4642 13.486 16.6612C13.296 16.6812 13.135 16.8092 13.071 16.9882C13.006 17.1682 13.049 17.3692 13.182 17.5062C13.512 17.8472 14.321 19.3622 14.185 20.7502C14.168 20.9172 14.236 21.0812 14.367 21.1862C14.457 21.2612 14.569 21.2992 14.682 21.2992C14.732 21.2992 14.783 21.2912 14.832 21.2752C18.82 20.0202 21.5 16.3732 21.5 12.1992C21.5 6.96122 17.238 2.69922 12 2.69922Z"></path></svg><span class="truncate">iii-hq/workers</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right size-3.5 shrink-0 text-muted-foreground" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></dd></div><div class="flex min-w-0 flex-col gap-y-1 border-t border-line py-3 col-span-2"><dt class="text-[13px] text-muted-foreground">Weekly installs</dt><dd class="min-w-0 text-foreground"><span class="font-[550] tabular-nums text-[24px] tracking-[-0.03em]">815</span><div role="img" aria-label="Daily installs over the last 7 completed days: 67, 114, 150, 79, 287, 83, 35" class="relative min-w-0 mt-3"><svg viewBox="0 0 340 52" aria-hidden="true" class="block h-auto w-full overflow-visible text-foreground"><defs><linearGradient id="installs-_R_k9sav5ubspb_" x1="0" y1="0" x2="0" y2="1"><stop offset="0%" stop-color="currentColor" stop-opacity="0.16"></stop><stop offset="100%" stop-color="currentColor" stop-opacity="0"></stop></linearGradient><linearGradient id="installs-_R_k9sav5ubspb_-fade" x1="0" y1="0" x2="1" y2="0"><stop offset="0%" stop-color="white" stop-opacity="0"></stop><stop offset="25%" stop-color="white" stop-opacity="1"></stop></linearGradient><mask id="installs-_R_k9sav5ubspb_-mask"><rect width="340" height="52" fill="url(#installs-_R_k9sav5ubspb_-fade)"></rect></mask></defs><path d="M4.00,41.67 C22.44,39.06 40.89,36.14 59.33,33.83 C77.78,31.53 96.22,27.83 114.67,27.83 C133.11,27.83 151.56,39.67 170.00,39.67 C188.44,39.67 206.89,5.00 225.33,5.00 C243.78,5.00 262.22,32.00 280.67,39.00 C299.11,46.00 317.56,44.33 336.00,47.00 L336,52 L4,52 Z" fill="url(#installs-_R_k9sav5ubspb_)" mask="url(#installs-_R_k9sav5ubspb_-mask)" style="opacity:0;transition:opacity 500ms cubic-bezier(0.2, 0.8, 0.3, 1) 200ms"></path><line x1="0" x2="0" y1="0" y2="52" stroke="currentColor" stroke-width="1" stroke-dasharray="2 2" style="opacity:0;translate:336px 0;transition:opacity 150ms cubic-bezier(0.2, 0.8, 0.3, 1), translate 180ms cubic-bezier(0.2, 0.8, 0.3, 1)"></line><path d="M4.00,41.67 C22.44,39.06 40.89,36.14 59.33,33.83 C77.78,31.53 96.22,27.83 114.67,27.83 C133.11,27.83 151.56,39.67 170.00,39.67 C188.44,39.67 206.89,5.00 225.33,5.00 C243.78,5.00 262.22,32.00 280.67,39.00 C299.11,46.00 317.56,44.33 336.00,47.00" pathLength="1" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="1 1.1" style="stroke-dashoffset:1.05;transition:stroke-dashoffset 650ms cubic-bezier(0.2, 0.8, 0.3, 1)"></path><g style="translate:336px 47px;transition:translate 180ms cubic-bezier(0.2, 0.8, 0.3, 1)"><circle r="3.25" fill="var(--background)" stroke="currentColor" stroke-width="1.5" class="origin-center [transform-box:fill-box]" style="scale:0;transition:scale 250ms cubic-bezier(0.34, 1.56, 0.64, 1) 550ms"></circle></g></svg></div></dd></div><div class="flex min-w-0 flex-col gap-y-1 border-t border-line py-3"><dt class="text-[13px] text-muted-foreground">Version</dt><dd class="min-w-0 text-foreground"><span class="text-[16px] font-[550] leading-tight tracking-[-0.02em] tabular-nums block truncate">v<!-- -->1.2.41</span></dd></div><div class="flex min-w-0 flex-col gap-y-1 border-t border-line py-3"><dt class="text-[13px] text-muted-foreground">License</dt><dd class="min-w-0 text-foreground"><span class="text-[16px] font-[550] leading-tight tracking-[-0.02em] tabular-nums block truncate">Apache-2.0</span></dd></div><div class="flex min-w-0 flex-col gap-y-1 border-t border-line py-3"><dt class="text-[13px] text-muted-foreground">Total installs</dt><dd class="min-w-0 text-foreground"><span class="text-[16px] font-[550] leading-tight tracking-[-0.02em] tabular-nums">5,957</span></dd></div><div class="flex min-w-0 flex-col gap-y-1 border-t border-line py-3"><dt class="text-[13px] text-muted-foreground">Type</dt><dd class="min-w-0 text-foreground"><span class="text-[16px] font-[550] leading-tight tracking-[-0.02em] tabular-nums block truncate">binary</span></dd></div><div class="flex min-w-0 flex-col gap-y-1 border-t border-line py-3"><dt class="text-[13px] text-muted-foreground">Functions</dt><dd class="min-w-0 text-foreground"><a class="text-[16px] font-[550] leading-tight tracking-[-0.02em] tabular-nums transition-colors duration-150 hover:text-brand" href="/registry/workers/iii-directory?tab=api">42</a></dd></div><div class="flex min-w-0 flex-col gap-y-1 border-t border-line py-3"><dt class="text-[13px] text-muted-foreground">Triggers</dt><dd class="min-w-0 text-foreground"><a class="text-[16px] font-[550] leading-tight tracking-[-0.02em] tabular-nums transition-colors duration-150 hover:text-brand" href="/registry/workers/iii-directory?tab=api">4</a></dd></div><div class="flex min-w-0 flex-col gap-y-1 border-t border-line py-3"><dt class="text-[13px] text-muted-foreground">Skills</dt><dd class="min-w-0 text-foreground"><a class="text-[16px] font-[550] leading-tight tracking-[-0.02em] tabular-nums transition-colors duration-150 hover:text-brand" href="/registry/workers/iii-directory?tab=skills">5</a></dd></div><div class="flex min-w-0 flex-col gap-y-1 border-t border-line py-3"><dt class="text-[13px] text-muted-foreground">Dependencies</dt><dd class="min-w-0 text-foreground"><a class="text-[16px] font-[550] leading-tight tracking-[-0.02em] tabular-nums transition-colors duration-150 hover:text-brand" href="/registry/workers/iii-directory?tab=deps">1</a></dd></div><div class="flex min-w-0 flex-col gap-y-1 border-t border-line py-3"><dt class="text-[13px] text-muted-foreground">Last publish</dt><dd class="min-w-0 text-foreground"><time dateTime="2026-10-19T16:13:20.253Z" title="2026-10-19T16:13:20.253Z" class="text-[16px] font-[550] leading-tight tracking-[-0.02em] tabular-nums block truncate">6h ago</time></dd></div><div class="flex min-w-0 flex-col gap-y-1 border-t border-line py-3 col-span-2"><dt class="text-[13px] text-muted-foreground">Platforms</dt><dd class="min-w-0 text-foreground"><ul aria-label="Supported platforms" class="flex flex-wrap items-center gap-2 mt-1"><li title="macOS: arm64, x64" class="inline-flex items-center rounded-md border border-line bg-background font-mono text-muted-foreground h-8 gap-x-2 px-2.5 text-[13px]"><img alt="" aria-hidden="true" loading="lazy" width="209" height="256" decoding="async" data-nimg="1" class="shrink-0 opacity-80 [filter:brightness(0)] dark:[filter:brightness(0)_invert(1)] h-3.5 w-auto" style="color:transparent" src="/registry/icons/apple_dark.svg?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC"/><span class="sr-only">macOS<!-- -->: </span><span class="tabular-nums">arm64 · x64</span></li><li title="Linux: arm64, armv7, x64" class="inline-flex items-center rounded-md border border-line bg-background font-mono text-muted-foreground h-8 gap-x-2 px-2.5 text-[13px]"><img alt="" aria-hidden="true" loading="lazy" width="256" height="295" decoding="async" data-nimg="1" class="shrink-0 opacity-80 [filter:brightness(0)] dark:[filter:brightness(0)_invert(1)] h-3.5 w-auto" style="color:transparent" src="/registry/icons/linux.svg?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC"/><span class="sr-only">Linux<!-- -->: </span><span class="tabular-nums">arm64 · armv7 · x64</span></li><li title="Windows: arm64, x64" class="inline-flex items-center rounded-md border border-line bg-background font-mono text-muted-foreground h-8 gap-x-2 px-2.5 text-[13px]"><img alt="" aria-hidden="true" loading="lazy" width="88" height="88" decoding="async" data-nimg="1" class="shrink-0 opacity-80 [filter:brightness(0)] dark:[filter:brightness(0)_invert(1)] h-3.5 w-auto" style="color:transparent" src="/registry/icons/windows.svg?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC"/><span class="sr-only">Windows<!-- -->: </span><span class="tabular-nums">arm64 · x64</span></li></ul></dd></div><div class="flex min-w-0 flex-col gap-y-1 border-t border-line py-3 col-span-2"><dt class="text-[13px] text-muted-foreground">Author</dt><dd class="min-w-0 text-foreground"><span class="inline-flex min-w-0 items-center gap-x-2"><img src="https://iii.dev/docs/_mintlify/favicons/motiadev/AFkVbz_UcSL_5jsm/_generated/favicon/apple-touch-icon.png" alt="" class="size-5 shrink-0 rounded-full border border-line object-cover"/><span class="truncate text-[13px] font-medium text-foreground">iii</span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="1em" height="1em" fill="currentColor" focusable="false" class="size-3.5 shrink-0 text-verified" aria-label="Verified author"><path fill-rule="evenodd" clip-rule="evenodd" d="M15.5837 10.5577L11.5107 14.6327C11.3697 14.7737 11.1787 14.8527 10.9797 14.8527C10.7807 14.8527 10.5897 14.7737 10.4497 14.6327L8.47274 12.6527C8.18075 12.3587 8.18075 11.8837 8.47375 11.5907C8.76775 11.2987 9.24174 11.2997 9.53475 11.5917L10.9807 13.0407L14.5227 9.49667C14.8157 9.20367 15.2907 9.20367 15.5837 9.49667C15.8767 9.78967 15.8767 10.2647 15.5837 10.5577ZM20.7037 10.0857L20.0047 9.38667C19.6857 9.06667 19.5107 8.64067 19.5107 8.18967V7.18967C19.5107 5.70067 18.2987 4.48967 16.8107 4.48967H15.8087C15.3557 4.48967 14.9307 4.31467 14.6127 3.99667L13.9017 3.28667C12.8447 2.23867 11.1327 2.24367 10.0837 3.29767L9.38674 3.99667C9.06574 4.31567 8.64075 4.49067 8.18875 4.49067H7.18775C5.71675 4.49167 4.51675 5.67567 4.48975 7.14167C4.48874 7.15767 4.48775 7.17367 4.48775 7.19067V8.18767C4.48775 8.63967 4.31275 9.06467 3.99375 9.38367L3.28575 10.0927C3.28475 10.0957 3.28175 10.0967 3.27975 10.0987C2.23475 11.1567 2.24375 12.8687 3.29675 13.9117L3.99575 14.6127C4.31375 14.9317 4.48975 15.3557 4.48975 15.8077V16.8127C4.48975 18.3007 5.69975 19.5117 7.18775 19.5117H8.18675C8.63975 19.5127 9.06475 19.6877 9.38275 20.0047L10.0957 20.7157C10.6037 21.2207 11.2777 21.4987 11.9947 21.4987H12.0067C12.7277 21.4957 13.4037 21.2117 13.9097 20.7027L14.6107 20.0027C14.9257 19.6887 15.3617 19.5087 15.8067 19.5087H16.8127C18.2977 19.5087 19.5087 18.2997 19.5117 16.8127V15.8097C19.5117 15.3587 19.6867 14.9337 20.0037 14.6147L20.7147 13.9037C21.7647 12.8477 21.7587 11.1347 20.7037 10.0857Z"></path></svg></span></dd></div></dl><section id="used-in-kits" aria-labelledby="used-in-kits-title" class="overflow-hidden rounded-xl border border-line bg-paper scroll-mt-20"><div class="flex min-h-11 items-center justify-between gap-x-3 border-b border-line px-4"><span id="used-in-kits-title" class="font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground">Used in <!-- -->1<!-- --> <!-- -->kit</span></div><ul class="flex flex-col p-2"><li><a class="group flex items-start gap-x-3 rounded-lg px-2 py-2 transition-colors duration-150 hover:bg-code focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand" href="/registry/kits/iii/deepwork"><span class="grid size-8 shrink-0 place-items-center rounded-[9px] border border-line bg-background"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="1em" height="1em" fill="currentColor" focusable="false" aria-hidden="true" class="shrink-0 text-foreground size-3.5"><g transform="translate(2 2)"><path d="M5.9199,11.4697 C7.3299,11.4697 8.4599,12.6107 8.4599,14.0307 L8.4599,14.0307 L8.4599,17.4397 C8.4599,18.8497 7.3299,19.9997 5.9199,19.9997 L5.9199,19.9997 L2.5399,19.9997 C1.1399,19.9997 -0.0001,18.8497 -0.0001,17.4397 L-0.0001,17.4397 L-0.0001,14.0307 C-0.0001,12.6107 1.1399,11.4697 2.5399,11.4697 L2.5399,11.4697 Z M17.46,11.4697 C18.86,11.4697 20,12.6107 20,14.0307 L20,14.0307 L20,17.4397 C20,18.8497 18.86,19.9997 17.46,19.9997 L17.46,19.9997 L14.08,19.9997 C12.67,19.9997 11.54,18.8497 11.54,17.4397 L11.54,17.4397 L11.54,14.0307 C11.54,12.6107 12.67,11.4697 14.08,11.4697 L14.08,11.4697 Z M5.9199,-9.32587341e-14 C7.3299,-9.32587341e-14 8.4599,1.15 8.4599,2.561 L8.4599,2.561 L8.4599,5.97 C8.4599,7.39 7.3299,8.53 5.9199,8.53 L5.9199,8.53 L2.5399,8.53 C1.1399,8.53 -0.0001,7.39 -0.0001,5.97 L-0.0001,5.97 L-0.0001,2.561 C-0.0001,1.15 1.1399,-9.32587341e-14 2.5399,-9.32587341e-14 L2.5399,-9.32587341e-14 Z M17.46,-9.32587341e-14 C18.86,-9.32587341e-14 20,1.15 20,2.561 L20,2.561 L20,5.97 C20,7.39 18.86,8.53 17.46,8.53 L17.46,8.53 L14.08,8.53 C12.67,8.53 11.54,7.39 11.54,5.97 L11.54,5.97 L11.54,2.561 C11.54,1.15 12.67,-9.32587341e-14 14.08,-9.32587341e-14 L14.08,-9.32587341e-14 Z"></path></g></svg></span><span class="min-w-0 flex flex-col gap-y-0.5"><span class="truncate text-[13px] font-medium text-foreground"><span class="text-muted-foreground">iii<!-- -->/</span>deepwork</span><span class="font-mono text-[13px] tabular-nums text-muted-foreground">v<!-- -->0.4.3<!-- --> · <!-- -->6<!-- --> <!-- -->profiles</span></span></a></li></ul></section><section class="shrink-0 overflow-hidden rounded-xl border border-line bg-paper scroll-mt-20"><div class="flex min-h-11 items-center justify-between gap-x-3 border-b border-line px-4"><span class="font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground">api</span></div><div class="flex flex-col p-0 gap-y-0"><div class="flex flex-col gap-y-5 p-4"><div class="flex flex-col gap-y-2"><div class="flex items-baseline justify-between font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground"><span>functions</span><span class="tabular-nums">42</span></div><ul class="-mx-2 flex flex-col"><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::__on_worker_added">directory::__on_worker_added</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::agents::create">directory::agents::create</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::agents::delete">directory::agents::delete</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::agents::functions::add">directory::agents::functions::add</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::agents::functions::remove">directory::agents::functions::remove</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::agents::get">directory::agents::get</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::agents::list">directory::agents::list</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::agents::update">directory::agents::update</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::download-kit">directory::download-kit</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::engine::functions::info">directory::engine::functions::info</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::hint-preview">directory::hint-preview</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::kits::apply">directory::kits::apply</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::kits::check-updates">directory::kits::check-updates</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::kits::diff">directory::kits::diff</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::kits::discard">directory::kits::discard</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::kits::get">directory::kits::get</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::kits::ignore">directory::kits::ignore</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::kits::list">directory::kits::list</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::kits::plan">directory::kits::plan</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::kits::plan-update">directory::kits::plan-update</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::kits::remove">directory::kits::remove</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::on-config-change">directory::on-config-change</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::on-functions-change">directory::on-functions-change</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::pre-generate">directory::pre-generate</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::registry::workers::info">directory::registry::workers::info</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::registry::workers::list">directory::registry::workers::list</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::search_functions">directory::search_functions</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::skills::create">directory::skills::create</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::skills::delete">directory::skills::delete</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::skills::download">directory::skills::download</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::skills::download_from_registry">directory::skills::download_from_registry</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::skills::download_from_repo">directory::skills::download_from_repo</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::skills::get">directory::skills::get</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::skills::index">directory::skills::index</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::skills::list">directory::skills::list</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::skills::update">directory::skills::update</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::system-prompts::create">directory::system-prompts::create</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::system-prompts::delete">directory::system-prompts::delete</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::system-prompts::get">directory::system-prompts::get</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::system-prompts::list">directory::system-prompts::list</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-directory::system-prompts::update">directory::system-prompts::update</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#fn-iii-directory::ui-content">iii-directory::ui-content</a></li></ul></div><div class="flex flex-col gap-y-2"><div class="flex items-baseline justify-between font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground"><span>triggers</span><span class="tabular-nums">4</span></div><ul class="-mx-2 flex flex-col"><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#trigger-directory::agents::on-change">directory::agents::on-change</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#trigger-directory::kits::on-change">directory::kits::on-change</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#trigger-directory::skills::on-change">directory::skills::on-change</a></li><li><a class="block truncate rounded-md px-2 py-1 font-mono text-[12px] transition-colors duration-150 focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand text-muted-foreground hover:bg-code hover:text-foreground" href="/registry/workers/iii-directory?tab=api#trigger-directory::system-prompts::on-change">directory::system-prompts::on-change</a></li></ul></div></div></div></section></aside></div></div></div><!--$--><!--/$--></main></div></div><footer class="border-t border-line bg-background text-foreground"><div class="mx-auto max-w-[1280px] px-9 pt-16 max-sm:px-[22px] max-sm:pt-11"><div class="grid grid-cols-[minmax(0,1fr)_minmax(0,1.4fr)] gap-20 max-[900px]:grid-cols-1 max-[900px]:gap-10"><div><a href="https://iii.dev" aria-label="iii home" class="inline-flex size-7 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground"><svg viewBox="0 0 1075.74 1075.74" aria-hidden="true" focusable="false" class="block shrink-0 size-full" fill="currentColor"><rect x="0" y="0.05" width="268.94" height="268.94"></rect><rect x="403.4" y="0.05" width="268.94" height="268.94"></rect><rect x="806.81" y="0.05" width="268.94" height="268.94"></rect><rect x="0" y="403.45" width="268.94" height="672.24"></rect><rect x="403.4" y="403.45" width="268.94" height="672.24"></rect><rect x="806.81" y="403.45" width="268.94" height="672.24"></rect></svg></a><p class="mt-[18px] max-w-[340px] text-[15px] leading-[1.65] text-muted-foreground">A next-generation software system.<br/>Workers. Triggers. Functions.</p><p class="mt-2 max-w-[340px] text-[13px] leading-[1.65] text-muted-foreground">Pronounced<!-- --> <span class="text-foreground">"three eye"</span></p></div><nav aria-label="Footer" class="grid grid-cols-3 gap-8 max-sm:grid-cols-2 max-sm:gap-x-4 max-sm:gap-y-6"><div><h3 class="mb-3 text-[13px] font-medium tracking-[0.06em] text-muted-foreground uppercase">Product</h3><ul class="list-none p-0"><li><a href="https://iii.dev/docs" class="group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground"><span>Docs</span></a></li><li><a href="https://iii.dev/docs/quickstart" class="group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground"><span>Quickstart</span></a></li><li><a href="/registry" class="group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground"><span>Worker registry</span></a></li><li><a href="https://iii.dev/roadmap" class="group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground"><span>Roadmap</span></a></li><li><a href="https://iii.dev/manifesto" class="group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground"><span>Manifesto</span></a></li><li><a href="https://iii.dev/blog" class="group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground"><span>Blog</span></a></li></ul></div><div><h3 class="mb-3 text-[13px] font-medium tracking-[0.06em] text-muted-foreground uppercase">Community</h3><ul class="list-none p-0"><li><a href="https://github.com/iii-hq/iii" class="group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground" target="_blank" rel="noopener noreferrer"><svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" class="size-4 shrink-0"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.69922C6.762 2.69922 2.5 6.96122 2.5 12.1992C2.5 16.3252 5.24 20.0532 9.164 21.2662C9.324 21.3182 9.498 21.2822 9.627 21.1762C9.757 21.0702 9.825 20.9062 9.809 20.7392C9.669 19.3462 10.47 17.8702 10.812 17.5162C10.944 17.3812 10.988 17.1822 10.925 17.0042C10.862 16.8252 10.704 16.6962 10.516 16.6732C8.725 16.4452 7.067 15.8372 7.067 12.9472C7.063 12.2282 7.337 11.5412 7.836 11.0122C7.968 10.8732 8.009 10.6712 7.941 10.4922C7.75 9.98722 7.729 9.42222 7.877 8.90022C8.168 8.94822 8.731 9.11922 9.608 9.70522C9.728 9.78622 9.877 9.80722 10.015 9.77222C11.312 9.42422 12.682 9.42422 13.979 9.77222C14.116 9.80722 14.266 9.78622 14.386 9.70522C15.27 9.11422 15.835 8.94522 16.115 8.89622C16.264 9.42022 16.245 9.98622 16.054 10.4932C15.986 10.6732 16.027 10.8752 16.16 11.0132C16.654 11.5332 16.927 12.2172 16.927 12.9382C16.927 15.8772 15.273 16.4642 13.486 16.6612C13.296 16.6812 13.135 16.8092 13.071 16.9882C13.006 17.1682 13.049 17.3692 13.182 17.5062C13.512 17.8472 14.321 19.3622 14.185 20.7502C14.168 20.9172 14.236 21.0812 14.367 21.1862C14.457 21.2612 14.569 21.2992 14.682 21.2992C14.732 21.2992 14.783 21.2912 14.832 21.2752C18.82 20.0202 21.5 16.3732 21.5 12.1992C21.5 6.96122 17.238 2.69922 12 2.69922Z"></path></svg><span>GitHub</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a href="https://discord.gg/iiidev" class="group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground" target="_blank" rel="noopener noreferrer"><svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" class="size-4 shrink-0"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.4919 12.798C10.4928 12.7793 10.4916 12.7606 10.489 12.7421C10.4613 12.5469 10.4514 12.347 10.3951 12.1599C10.1841 11.4539 9.74808 10.9469 9.00608 10.7969C8.29208 10.6539 7.71308 10.9269 7.28508 11.5059C6.70508 12.2879 6.76108 13.4529 7.40208 14.1859C8.09108 14.9729 9.21108 14.9939 9.92408 14.2269C10.2967 13.8258 10.4673 13.3434 10.4919 12.798ZM17.1383 12.7812C17.1389 12.7644 17.1379 12.7475 17.1357 12.7308C17.1132 12.5616 17.1039 12.3878 17.0601 12.2239C16.8721 11.5239 16.4651 11.0089 15.7441 10.8189C15.1071 10.6509 14.5481 10.8339 14.0951 11.3089C13.3501 12.0899 13.3461 13.4249 14.0781 14.2169C14.7981 14.9939 15.9331 14.9789 16.6201 14.1779C16.9636 13.7773 17.1191 13.306 17.1383 12.7812ZM17.0985 17.278C17.2735 17.1939 17.3406 16.9478 17.1827 16.8346C17.0669 16.7515 16.9741 16.7834 16.7571 16.8759C13.5891 18.2239 10.4191 18.2099 7.24908 16.8849C7.02096 16.7895 6.93273 16.7517 6.82128 16.8227C6.65302 16.93 6.71802 17.1898 6.89748 17.277C7.23862 17.4429 7.58015 17.609 7.93832 17.7829C8.09958 17.8613 8.15678 18.0626 8.06083 18.214C7.77618 18.6633 7.49507 19.108 7.20508 19.5459C7.17408 19.5919 7.04108 19.6069 6.97208 19.5859C5.25708 19.0449 3.67108 18.2459 2.22008 17.1829C2.14608 17.1289 2.08208 17.0159 2.07408 16.9239C1.74508 13.2929 2.51308 9.90588 4.35508 6.75988C5.05808 5.55888 5.05608 5.53788 6.55408 5.06188C7.34208 4.81188 8.15408 4.63988 8.95308 4.42288C9.12908 4.37588 9.21708 4.42788 9.28708 4.58688C9.37508 4.78388 9.50608 4.96388 9.57408 5.16688C9.65508 5.40888 9.77908 5.46588 10.0301 5.42988C11.4051 5.23188 12.7811 5.26188 14.1551 5.44288C14.2295 5.45351 14.3008 5.4087 14.3344 5.34142C14.4633 5.08312 14.5955 4.82606 14.7171 4.56288C14.7801 4.42488 14.8581 4.38688 15.0111 4.41588C16.3001 4.65988 17.5471 5.03488 18.7421 5.57688C18.8641 5.63288 18.9861 5.73388 19.0601 5.84488C20.4731 7.95488 21.4261 10.2489 21.8121 12.7659C22.0241 14.1449 22.0491 15.5309 21.9241 16.9189C21.9151 17.0179 21.8391 17.1399 21.7561 17.1989C20.3161 18.2439 18.7501 19.0439 17.0491 19.5739C16.9661 19.5999 16.8091 19.5849 16.7731 19.5309C16.4849 19.0998 16.2096 18.6599 15.9282 18.2116C15.8329 18.0598 15.8907 17.8587 16.0522 17.781C16.4087 17.6095 16.7514 17.4448 17.0985 17.278Z"></path></svg><span>Discord</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a href="https://x.com/iiidevs" class="group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground" target="_blank" rel="noopener noreferrer"><svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" class="size-4 shrink-0"><path transform="translate(1.5 1.5) scale(0.875)" d="M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z"></path></svg><span>Twitter / X</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a href="https://www.linkedin.com/company/iii-dev" class="group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground" target="_blank" rel="noopener noreferrer"><svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" class="size-4 shrink-0"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.4 2.5h13.2a2.9 2.9 0 0 1 2.9 2.9v13.2a2.9 2.9 0 0 1-2.9 2.9H5.4a2.9 2.9 0 0 1-2.9-2.9V5.4a2.9 2.9 0 0 1 2.9-2.9Zm2.33 7.1H5.6v7.9h2.13V9.6ZM6.67 6.1a1.24 1.24 0 1 0 0 2.48 1.24 1.24 0 0 0 0-2.48Zm11.73 7.1c0-2.26-1.21-3.31-2.82-3.31-1.3 0-1.88.72-2.21 1.22V9.6H11.2c.03.6 0 7.9 0 7.9h2.17v-4.41c0-.24.02-.47.09-.64.19-.47.62-.96 1.35-.96.95 0 1.33.73 1.33 1.79v4.22h2.26V13.2Z"></path></svg><span>LinkedIn</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li></ul></div><div><h3 class="mb-3 text-[13px] font-medium tracking-[0.06em] text-muted-foreground uppercase">Ask about iii</h3><ul class="list-none p-0"><li><a href="https://chatgpt.com/?q=Read%20https%3A%2F%2Fiii.dev%2Fllms.txt%20and%20explain%20iii%20to%20me%3A%20its%20three%20primitives%20(Worker%2C%20Trigger%2C%20Function)%2C%20what%20it%20replaces%20in%20a%20typical%20backend%2C%20and%20how%20I%20would%20install%20it%20and%20build%20a%20first%20service." class="group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground" target="_blank" rel="noopener noreferrer"><svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" class="size-4 shrink-0"><path d="M22.2819 9.8211a5.9847 5.9847 0 0 0-.5157-4.9108 6.0462 6.0462 0 0 0-6.5098-2.9A6.0651 6.0651 0 0 0 4.9807 4.1818a5.9847 5.9847 0 0 0-3.9977 2.9 6.0462 6.0462 0 0 0 .7427 7.0966 5.98 5.98 0 0 0 .511 4.9107 6.051 6.051 0 0 0 6.5146 2.9001A5.9847 5.9847 0 0 0 13.2599 24a6.0557 6.0557 0 0 0 5.7718-4.2058 5.9894 5.9894 0 0 0 3.9977-2.9001 6.0557 6.0557 0 0 0-.7475-7.0729zm-9.022 12.6081a4.4755 4.4755 0 0 1-2.8764-1.0408l.1419-.0804 4.7783-2.7582a.7948.7948 0 0 0 .3927-.6813v-6.7369l2.02 1.1686a.071.071 0 0 1 .038.052v5.5826a4.504 4.504 0 0 1-4.4945 4.4944zm-9.6607-4.1254a4.4708 4.4708 0 0 1-.5346-3.0137l.142.0852 4.783 2.7582a.7712.7712 0 0 0 .7806 0l5.8428-3.3685v2.3324a.0804.0804 0 0 1-.0332.0615L9.74 19.9502a4.4992 4.4992 0 0 1-6.1408-1.6464zM2.3408 7.8956a4.485 4.485 0 0 1 2.3655-1.9728V11.6a.7664.7664 0 0 0 .3879.6765l5.8144 3.3543-2.0201 1.1685a.0757.0757 0 0 1-.071 0l-4.8303-2.7865A4.504 4.504 0 0 1 2.3408 7.872zm16.5963 3.8558L13.1038 8.364 15.1192 7.2a.0757.0757 0 0 1 .071 0l4.8303 2.7913a4.4944 4.4944 0 0 1-.6765 8.1042v-5.6772a.79.79 0 0 0-.407-.667zm2.0107-3.0231l-.142-.0852-4.7735-2.7818a.7759.7759 0 0 0-.7854 0L9.409 9.2297V6.8974a.0662.0662 0 0 1 .0284-.0615l4.8303-2.7866a4.4992 4.4992 0 0 1 6.6802 4.66zM8.3065 12.863l-2.02-1.1638a.0804.0804 0 0 1-.038-.0567V6.0742a4.4992 4.4992 0 0 1 7.3757-3.4537l-.142.0805L8.704 5.459a.7948.7948 0 0 0-.3927.6813zm1.0976-2.3654l2.602-1.4998 2.6069 1.4998v2.9994l-2.5974 1.4997-2.6067-1.4997Z"></path></svg><span>ChatGPT</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a href="https://claude.ai/new?q=Read%20https%3A%2F%2Fiii.dev%2Fllms.txt%20and%20explain%20iii%20to%20me%3A%20its%20three%20primitives%20(Worker%2C%20Trigger%2C%20Function)%2C%20what%20it%20replaces%20in%20a%20typical%20backend%2C%20and%20how%20I%20would%20install%20it%20and%20build%20a%20first%20service." class="group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground" target="_blank" rel="noopener noreferrer"><svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" class="size-4 shrink-0"><path d="m4.7144 15.9555 4.7174-2.6471.079-.2307-.079-.1275h-.2307l-.7893-.0486-2.6956-.0729-2.3375-.0971-2.2646-.1214-.5707-.1215-.5343-.7042.0546-.3522.4797-.3218.686.0608 1.5179.1032 2.2767.1578 1.6514.0972 2.4468.255h.3886l.0546-.1579-.1336-.0971-.1032-.0972L6.973 9.8356l-2.55-1.6879-1.3356-.9714-.7225-.4918-.3643-.4614-.1578-1.0078.6557-.7225.8803.0607.2246.0607.8925.686 1.9064 1.4754 2.4893 1.8336.3643.3035.1457-.1032.0182-.0728-.164-.2733-1.3539-2.4467-1.445-2.4893-.6435-1.032-.17-.6194c-.0607-.255-.1032-.4674-.1032-.7285L6.287.1335 6.6997 0l.9957.1336.419.3642.6192 1.4147 1.0018 2.2282 1.5543 3.0296.4553.8985.2429.8318.091.255h.1579v-.1457l.1275-1.706.2368-2.0947.2307-2.6957.0789-.7589.3764-.9107.7468-.4918.5828.2793.4797.686-.0668.4433-.2853 1.8517-.5586 2.9021-.3643 1.9429h.2125l.2429-.2429.9835-1.3053 1.6514-2.0643.7286-.8196.85-.9046.5464-.4311h1.0321l.759 1.1293-.34 1.1657-1.0625 1.3478-.8804 1.1414-1.2628 1.7-.7893 1.36.0729.1093.1882-.0183 2.8535-.607 1.5421-.2794 1.8396-.3157.8318.3886.091.3946-.3278.8075-1.967.4857-2.3072.4614-3.4364.8136-.0425.0304.0486.0607 1.5482.1457.6618.0364h1.621l3.0175.2247.7892.522.4736.6376-.079.4857-1.2142.6193-1.6393-.3886-3.825-.9107-1.3113-.3279h-.1822v.1093l1.0929 1.0686 2.0035 1.8092 2.5075 2.3314.1275.5768-.3218.4554-.34-.0486-2.2039-1.6575-.85-.7468-1.9246-1.621h-.1275v.17l.4432.6496 2.3436 3.5214.1214 1.0807-.17.3521-.6071.2125-.6679-.1214-1.3721-1.9246L14.38 17.959l-1.1414-1.9428-.1397.079-.674 7.2552-.3156.3703-.7286.2793-.6071-.4614-.3218-.7468.3218-1.4753.3886-1.9246.3157-1.53.2853-1.9004.17-.6314-.0121-.0425-.1397.0182-1.4328 1.9672-2.1796 2.9446-1.7243 1.8456-.4128.164-.7164-.3704.0667-.6618.4008-.5889 2.386-3.0357 1.4389-1.882.929-1.0868-.0062-.1579h-.0546l-6.3385 4.1164-1.1293.1457-.4857-.4554.0608-.7467.2307-.2429 1.9064-1.3114Z"></path></svg><span>Claude</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a href="https://www.perplexity.ai/search?q=Read%20https%3A%2F%2Fiii.dev%2Fllms.txt%20and%20explain%20iii%20to%20me%3A%20its%20three%20primitives%20(Worker%2C%20Trigger%2C%20Function)%2C%20what%20it%20replaces%20in%20a%20typical%20backend%2C%20and%20how%20I%20would%20install%20it%20and%20build%20a%20first%20service." class="group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground" target="_blank" rel="noopener noreferrer"><svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" class="size-4 shrink-0"><path d="M22.3977 7.0896h-2.3106V.0676l-7.5094 6.3542V.1577h-1.1554v6.1966L4.4904 0v7.0896H1.6023v10.3976h2.8882V24l6.932-6.3591v6.2005h1.1554v-6.0469l6.9318 6.1807v-6.4879h2.8882V7.0896zm-3.4657-4.531v4.531h-5.355l5.355-4.531zm-13.2862.0676 4.8691 4.4634H5.6458V2.6262zM2.7576 16.332V8.245h7.8476l-6.1149 6.1147v1.9723H2.7576zm2.8882 5.0404v-3.8852h.0001v-2.6488l5.7763-5.7764v7.0111l-5.7764 5.2993zm7.0212-7.0212v-7.0111l5.7764 5.7764v2.6488h.0001v3.8852l-5.7765-5.2993zm8.9765 2.0444h-1.9727l-6.1149-6.1147h8.0876v6.1147z"></path></svg><span>Perplexity</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a href="https://grok.com/?q=Read%20https%3A%2F%2Fiii.dev%2Fllms.txt%20and%20explain%20iii%20to%20me%3A%20its%20three%20primitives%20(Worker%2C%20Trigger%2C%20Function)%2C%20what%20it%20replaces%20in%20a%20typical%20backend%2C%20and%20how%20I%20would%20install%20it%20and%20build%20a%20first%20service." class="group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground" target="_blank" rel="noopener noreferrer"><svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" class="size-4 shrink-0"><path d="M9.27 15.29l7.978-5.897c.391-.29.95-.177 1.137.272.98 2.369.542 5.215-1.41 7.169-1.951 1.954-4.667 2.382-7.149 1.406l-2.711 1.257c3.889 2.661 8.611 2.003 11.562-.953 2.341-2.344 3.066-5.539 2.388-8.42l.006.007c-.983-4.232.242-5.924 2.75-9.383.06-.082.12-.164.179-.248l-3.301 3.305v-.01L9.267 15.292M7.623 16.723c-2.792-2.67-2.31-6.801.071-9.184 1.761-1.763 4.647-2.483 7.166-1.425l2.705-1.25a7.808 7.808 0 00-1.829-1A8.975 8.975 0 005.984 5.83c-2.533 2.536-3.33 6.436-1.962 9.764 1.022 2.487-.653 4.246-2.34 6.022-.599.63-1.199 1.259-1.682 1.925l7.62-6.815"></path></svg><span>Grok</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li></ul></div></nav></div><div class="mt-13 border-t border-line py-[22px] text-[13px] text-muted-foreground max-sm:mt-9"><p class="flex items-center gap-2">© <!-- -->2026<!-- --> Motia LLC<!-- --> <span aria-hidden="true">·</span> <a href="https://iii.dev/privacy-policy" class="hover:text-foreground focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground">Privacy</a></p></div></div></footer><div data-slot="dialog-header" class="flex flex-col gap-2 sr-only"><h2 id="base-ui-_R_2v9b_" data-slot="dialog-title" class="font-heading text-base leading-none font-medium">Search the registry</h2><p id="base-ui-_R_4v9b_" data-slot="dialog-description" class="text-sm text-muted-foreground *:[a]:underline *:[a]:underline-offset-3 *:[a]:hover:text-foreground">Find workers, kits and executables, or jump to a page.</p></div><script src="/registry/_next/static/chunks/06o3ty5hs.tzu.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n3:I[90280,[\"/registry/_next/static/chunks/04ylibgf-0e6d.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0f8jgu0hu0~vn.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\"],\"default\"]\n4:I[69616,[\"/registry/_next/static/chunks/04ylibgf-0e6d.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0f8jgu0hu0~vn.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\"],\"default\"]\n6:I[51557,[\"/registry/_next/static/chunks/04ylibgf-0e6d.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0f8jgu0hu0~vn.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\"],\"OutletBoundary\"]\n7:\"$Sreact.suspense\"\na:I[51557,[\"/registry/_next/static/chunks/04ylibgf-0e6d.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0f8jgu0hu0~vn.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\"],\"ViewportBoundary\"]\nc:I[51557,[\"/registry/_next/static/chunks/04ylibgf-0e6d.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0f8jgu0hu0~vn.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\"],\"MetadataBoundary\"]\ne:I[50609,[\"/registry/_next/static/chunks/0ov4a9hzi1oek.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/02q_l477hmi84.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0xkym.2ps9qyc.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0tclp6.7qxzgs.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0w_agc1b2gf-n.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\"],\"default\"]\n:HL[\"/registry/_next/static/chunks/0qh42370pyoqz.css?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"style\"]\n:HL[\"/registry/_next/static/chunks/0.-bsgr3_7ked.css?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"style\"]\n:HL[\"/registry/_next/static/media/797e433ab948586e-s.p.08e28id.o-okb.woff2?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/registry/_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"workers\",\"iii-directory?tab=agent-context\"],\"q\":\"?tab=agent-context\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"workers\",{\"children\":[[\"slug\",\"iii-directory\",\"d\",null],{\"children\":[\"__PAGE__?{\\\"tab\\\":\\\"agent-context\\\"}\",{}]}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/registry/_next/static/chunks/0qh42370pyoqz.css?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/registry/_next/static/chunks/0.-bsgr3_7ked.css?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/registry/_next/static/chunks/0ov4a9hzi1oek.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/registry/_next/static/chunks/02q_l477hmi84.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/registry/_next/static/chunks/0xkym.2ps9qyc.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/registry/_next/static/chunks/0tclp6.7qxzgs.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L2\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[\"$L5\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/registry/_next/static/chunks/0jm9zdrfsajnq.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L6\",null,{\"children\":[\"$\",\"$7\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@8\"}]}]]}],{},null,false,null]},null,false,\"$@9\"]},null,false,\"$@9\"]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$La\",null,{\"children\":\"$Lb\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lc\",null,{\"children\":[\"$\",\"$7\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Ld\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$e\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/registry/_next/static/chunks/0qh42370pyoqz.css?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/registry/_next/static/chunks/0.-bsgr3_7ked.css?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":false,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\"}\n"])</script><script>self.__next_f.push([1,"f:[]\n9:\"$Wf\"\nb:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"11:I[77792,[\"/registry/_next/static/chunks/0ov4a9hzi1oek.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/02q_l477hmi84.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0xkym.2ps9qyc.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0tclp6.7qxzgs.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\"],\"Providers\"]\n12:I[84148,[\"/registry/_next/static/chunks/0ov4a9hzi1oek.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/02q_l477hmi84.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0xkym.2ps9qyc.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0tclp6.7qxzgs.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\"],\"SiteHeader\"]\n13:I[92439,[\"/registry/_next/static/chunks/0ov4a9hzi1oek.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/02q_l477hmi84.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0xkym.2ps9qyc.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0tclp6.7qxzgs.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0jm9zdrfsajnq.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\"],\"Link\"]\n10:[\"$\",\"iframe\",null,{\"src\":\"https://www.googletagmanager.com/ns.html?id=GTM-N8DCTFB8\",\"height\":\"0\",\"width\":\"0\",\"style\":{\"display\":\"none\",\"visibility\":\"hidden\"},\"title\":\"Google Tag Manager\"}]\n"])</script><script>self.__next_f.push([1,"2:[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"antialiased inter_fe8b9d92-module__LINzvG__variable geist_mono_8d43a2aa-module__8Li5zG__variable\",\"data-theme\":\"light\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"className\":\"bg-background text-foreground font-sans min-h-full flex flex-col\",\"children\":[[[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"\\n try {\\n var stored = localStorage.getItem('iii-theme');\\n if (stored === 'dark' || stored === 'light') {\\n document.documentElement.dataset.theme = stored;\\n } else {\\n document.documentElement.dataset.theme = 'light';\\n }\\n } catch (_) {\\n document.documentElement.dataset.theme = 'light';\\n }\\n\"}}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"\\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\\n j=d.createElement(s),dl=l!='dataLayer'?'\u0026l='+l:'';j.async=true;j.src=\\n 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\\n })(window,document,'script','dataLayer','GTM-N8DCTFB8');\\n\"}}]],[\"$\",\"noscript\",null,{\"children\":\"$10\"}],[\"$\",\"a\",null,{\"href\":\"#main-content\",\"className\":\"sr-only focus:not-sr-only focus:fixed focus:top-3 focus:left-3 focus:z-[60] focus:rounded-lg focus:bg-foreground focus:px-3 focus:py-2 focus:text-sm focus:font-medium focus:text-background\",\"children\":\"Skip to content\"}],[\"$\",\"$L11\",null,{\"basePath\":\"/registry\",\"children\":[[\"$\",\"$L12\",null,{\"stats\":{\"stars\":\"18,848\",\"members\":\"2.4k\",\"starsCount\":18848,\"membersCount\":2405}}],[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-7xl has-[.registry-home]:max-w-none @container flex-1 bg-bg flex flex-col\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex-1 overflow-x-clip flex flex-col\",\"children\":[\"$\",\"main\",null,{\"id\":\"main-content\",\"className\":\"flex-1\",\"tabIndex\":-1,\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"page-transition flex flex-1 flex-col\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex items-end justify-between flex-wrap gap-x-8 gap-y-5 px-[22px] pt-12 sm:px-9 sm:pt-16 pb-0 sm:pb-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 font-mono text-[10px] leading-[normal] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"error / not found\"}],[\"$\",\"div\",null,{\"className\":\"flex items-center flex-wrap gap-x-3 gap-y-2\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-[32px] sm:text-[40px] font-[550] leading-[1.1] tracking-[-0.04em] text-foreground text-balance\",\"children\":[\"$\",\"span\",null,{\"className\":\"block text-[64px] leading-none tracking-[-0.05em] tabular-nums sm:text-[88px]\",\"children\":\"404\"}]}],\"$undefined\",null]}],[\"$\",\"p\",null,{\"className\":\"mt-4 max-w-[60ch] text-[15px] leading-[1.7] text-muted-foreground text-pretty\",\"children\":\"This page isn’t in the registry. It may have been renamed, or never published.\"}]]}],null]}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-3 px-[22px] pt-8 pb-24 sm:px-9 sm:pb-32\",\"children\":[[\"$\",\"$L13\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center justify-center gap-x-2 whitespace-nowrap rounded-xl font-medium transition-[background-color,color,border-color,opacity,transform] duration-150 ease-out focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand disabled:pointer-events-none disabled:opacity-50 select-none active:scale-[0.96] motion-reduce:active:scale-100 [\u0026_svg]:size-3.5 [\u0026_svg]:shrink-0 bg-foreground text-background hover:opacity-[0.88] h-10 px-4 text-[14px]\",\"children\":\"Back to the registry\"}],[\"$\",\"$L13\",null,{\"href\":\"/search\",\"className\":\"inline-flex items-center justify-center gap-x-2 whitespace-nowrap rounded-xl font-medium transition-[background-color,color,border-color,opacity,transform] duration-150 ease-out focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand disabled:pointer-events-none disabled:opacity-50 select-none active:scale-[0.96] motion-reduce:active:scale-100 [\u0026_svg]:size-3.5 [\u0026_svg]:shrink-0 border border-line bg-background text-foreground hover:border-[color-mix(in_srgb,var(--foreground)_22%,var(--line))] hover:bg-paper h-10 px-4 text-[14px]\",\"children\":[\"$L14\",\"Search\"]}]]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]}],\"$L15\"]}]]}]}]\n"])</script><script>self.__next_f.push([1,"16:I[41074,[\"/registry/_next/static/chunks/0ov4a9hzi1oek.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/02q_l477hmi84.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0xkym.2ps9qyc.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0tclp6.7qxzgs.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0jm9zdrfsajnq.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\"],\"default\"]\n14:[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"m21 21-4.34-4.34\",\"key\":\"14j7rj\"}],[\"circle\",{\"cx\":\"11\",\"cy\":\"11\",\"r\":\"8\",\"key\":\"4ej97u\"}]],\"className\":\"lucide-search\",\"aria-hidden\":\"true\"}]\n"])</script><script>self.__next_f.push([1,"15:[\"$\",\"footer\",null,{\"className\":\"border-t border-line bg-background text-foreground\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-[1280px] px-9 pt-16 max-sm:px-[22px] max-sm:pt-11\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid grid-cols-[minmax(0,1fr)_minmax(0,1.4fr)] gap-20 max-[900px]:grid-cols-1 max-[900px]:gap-10\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"a\",null,{\"href\":\"https://iii.dev\",\"aria-label\":\"iii home\",\"className\":\"inline-flex size-7 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 1075.74 1075.74\",\"aria-hidden\":\"true\",\"focusable\":\"false\",\"className\":\"block shrink-0 size-full\",\"fill\":\"currentColor\",\"children\":[[\"$\",\"rect\",\"0\",{\"x\":0,\"y\":0.05,\"width\":268.94,\"height\":268.94}],[\"$\",\"rect\",\"403.4\",{\"x\":403.4,\"y\":0.05,\"width\":268.94,\"height\":268.94}],[\"$\",\"rect\",\"806.81\",{\"x\":806.81,\"y\":0.05,\"width\":268.94,\"height\":268.94}],[\"$\",\"rect\",\"stem-0\",{\"x\":0,\"y\":403.45,\"width\":268.94,\"height\":672.24}],[\"$\",\"rect\",\"stem-403.4\",{\"x\":403.4,\"y\":403.45,\"width\":268.94,\"height\":672.24}],[\"$\",\"rect\",\"stem-806.81\",{\"x\":806.81,\"y\":403.45,\"width\":268.94,\"height\":672.24}]]}]}],[\"$\",\"p\",null,{\"className\":\"mt-[18px] max-w-[340px] text-[15px] leading-[1.65] text-muted-foreground\",\"children\":[\"A next-generation software system.\",[\"$\",\"br\",null,{}],\"Workers. Triggers. Functions.\"]}],[\"$\",\"p\",null,{\"className\":\"mt-2 max-w-[340px] text-[13px] leading-[1.65] text-muted-foreground\",\"children\":[\"Pronounced\",\" \",[\"$\",\"span\",null,{\"className\":\"text-foreground\",\"children\":\"\\\"three eye\\\"\"}]]}]]}],[\"$\",\"nav\",null,{\"aria-label\":\"Footer\",\"className\":\"grid grid-cols-3 gap-8 max-sm:grid-cols-2 max-sm:gap-x-4 max-sm:gap-y-6\",\"children\":[[\"$\",\"div\",\"Product\",{\"children\":[[\"$\",\"h3\",null,{\"className\":\"mb-3 text-[13px] font-medium tracking-[0.06em] text-muted-foreground uppercase\",\"children\":\"Product\"}],[\"$\",\"ul\",null,{\"className\":\"list-none p-0\",\"children\":[[\"$\",\"li\",\"Docs\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://iii.dev/docs\",\"className\":\"group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"children\":[null,[\"$\",\"span\",null,{\"children\":\"Docs\"}],null]}]}],[\"$\",\"li\",\"Quickstart\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://iii.dev/docs/quickstart\",\"className\":\"group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"children\":[null,[\"$\",\"span\",null,{\"children\":\"Quickstart\"}],null]}]}],[\"$\",\"li\",\"Worker registry\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/registry\",\"className\":\"group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"children\":[null,[\"$\",\"span\",null,{\"children\":\"Worker registry\"}],null]}]}],[\"$\",\"li\",\"Roadmap\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://iii.dev/roadmap\",\"className\":\"group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"children\":[null,[\"$\",\"span\",null,{\"children\":\"Roadmap\"}],null]}]}],[\"$\",\"li\",\"Manifesto\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://iii.dev/manifesto\",\"className\":\"group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"children\":[null,[\"$\",\"span\",null,{\"children\":\"Manifesto\"}],null]}]}],\"$L17\"]}]]}],\"$L18\",\"$L19\"]}]]}],\"$L1a\"]}]}]\n"])</script><script>self.__next_f.push([1,"17:[\"$\",\"li\",\"Blog\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://iii.dev/blog\",\"className\":\"group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"children\":[null,[\"$\",\"span\",null,{\"children\":\"Blog\"}],null]}]}]\n1b:T4c4,M12 2.69922C6.762 2.69922 2.5 6.96122 2.5 12.1992C2.5 16.3252 5.24 20.0532 9.164 21.2662C9.324 21.3182 9.498 21.2822 9.627 21.1762C9.757 21.0702 9.825 20.9062 9.809 20.7392C9.669 19.3462 10.47 17.8702 10.812 17.5162C10.944 17.3812 10.988 17.1822 10.925 17.0042C10.862 16.8252 10.704 16.6962 10.516 16.6732C8.725 16.4452 7.067 15.8372 7.067 12.9472C7.063 12.2282 7.337 11.5412 7.836 11.0122C7.968 10.8732 8.009 10.6712 7.941 10.4922C7.75 9.98722 7.729 9.42222 7.877 8.90022C8.168 8.94822 8.731 9.11922 9.608 9.70522C9.728 9.78622 9.877 9.80722 10.015 9.77222C11.312 9.42422 12.682 9.42422 13.979 9.77222C14.116 9.80722 14.266 9.78622 14.386 9.70522C15.27 9.11422 15.835 8.94522 16.115 8.89622C16.264 9.42022 16.245 9.98622 16.054 10.4932C15.986 10.6732 16.027 10.8752 16.16 11.0132C16.654 11.5332 16.927 12.2172 16.927 12.9382C16.927 15.8772 15.273 16.4642 13.486 16.6612C13.296 16.6812 13.135 16.8092 13.071 16.9882C13.006 17.1682 13.049 17.3692 13.182 17.5062C13.512 17.8472 14.321 19.3622 14.185 20.7502C14.168 20.9172 14.236 21.0812 14.367 21.1862C14.457 21.2612 14.569 21.2992 14.682 21.2992C14.732 21.2992 14.783 21.2912 14.832 21.2752C18.82 20.0202 21.5 16.3732 21.5 12.1992C21.5 6.96122 17.238 2.69922 12 2.69922Z1c:T894,"])</script><script>self.__next_f.push([1,"M10.4919 12.798C10.4928 12.7793 10.4916 12.7606 10.489 12.7421C10.4613 12.5469 10.4514 12.347 10.3951 12.1599C10.1841 11.4539 9.74808 10.9469 9.00608 10.7969C8.29208 10.6539 7.71308 10.9269 7.28508 11.5059C6.70508 12.2879 6.76108 13.4529 7.40208 14.1859C8.09108 14.9729 9.21108 14.9939 9.92408 14.2269C10.2967 13.8258 10.4673 13.3434 10.4919 12.798ZM17.1383 12.7812C17.1389 12.7644 17.1379 12.7475 17.1357 12.7308C17.1132 12.5616 17.1039 12.3878 17.0601 12.2239C16.8721 11.5239 16.4651 11.0089 15.7441 10.8189C15.1071 10.6509 14.5481 10.8339 14.0951 11.3089C13.3501 12.0899 13.3461 13.4249 14.0781 14.2169C14.7981 14.9939 15.9331 14.9789 16.6201 14.1779C16.9636 13.7773 17.1191 13.306 17.1383 12.7812ZM17.0985 17.278C17.2735 17.1939 17.3406 16.9478 17.1827 16.8346C17.0669 16.7515 16.9741 16.7834 16.7571 16.8759C13.5891 18.2239 10.4191 18.2099 7.24908 16.8849C7.02096 16.7895 6.93273 16.7517 6.82128 16.8227C6.65302 16.93 6.71802 17.1898 6.89748 17.277C7.23862 17.4429 7.58015 17.609 7.93832 17.7829C8.09958 17.8613 8.15678 18.0626 8.06083 18.214C7.77618 18.6633 7.49507 19.108 7.20508 19.5459C7.17408 19.5919 7.04108 19.6069 6.97208 19.5859C5.25708 19.0449 3.67108 18.2459 2.22008 17.1829C2.14608 17.1289 2.08208 17.0159 2.07408 16.9239C1.74508 13.2929 2.51308 9.90588 4.35508 6.75988C5.05808 5.55888 5.05608 5.53788 6.55408 5.06188C7.34208 4.81188 8.15408 4.63988 8.95308 4.42288C9.12908 4.37588 9.21708 4.42788 9.28708 4.58688C9.37508 4.78388 9.50608 4.96388 9.57408 5.16688C9.65508 5.40888 9.77908 5.46588 10.0301 5.42988C11.4051 5.23188 12.7811 5.26188 14.1551 5.44288C14.2295 5.45351 14.3008 5.4087 14.3344 5.34142C14.4633 5.08312 14.5955 4.82606 14.7171 4.56288C14.7801 4.42488 14.8581 4.38688 15.0111 4.41588C16.3001 4.65988 17.5471 5.03488 18.7421 5.57688C18.8641 5.63288 18.9861 5.73388 19.0601 5.84488C20.4731 7.95488 21.4261 10.2489 21.8121 12.7659C22.0241 14.1449 22.0491 15.5309 21.9241 16.9189C21.9151 17.0179 21.8391 17.1399 21.7561 17.1989C20.3161 18.2439 18.7501 19.0439 17.0491 19.5739C16.9661 19.5999 16.8091 19.5849 16.7731 19.5309C16.4849 19.0998 16.2096 18.6599 15.9282 18.2116C15.8329 18.0598 15.8907 17.8587 16.0522 17.781C16.4087 17.6095 16.7514 17.4448 17.0985 17.278Z"])</script><script>self.__next_f.push([1,"18:[\"$\",\"div\",\"Community\",{\"children\":[[\"$\",\"h3\",null,{\"className\":\"mb-3 text-[13px] font-medium tracking-[0.06em] text-muted-foreground uppercase\",\"children\":\"Community\"}],[\"$\",\"ul\",null,{\"className\":\"list-none p-0\",\"children\":[[\"$\",\"li\",\"GitHub\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://github.com/iii-hq/iii\",\"className\":\"group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"aria-hidden\":true,\"focusable\":\"false\",\"className\":\"size-4 shrink-0\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"$1b\"}]}],[\"$\",\"span\",null,{\"children\":\"GitHub\"}],[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M7 7h10v10\",\"key\":\"1tivn9\"}],[\"path\",{\"d\":\"M7 17 17 7\",\"key\":\"1vkiza\"}]],\"className\":\"lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100\",\"aria-hidden\":\"true\"}]]}]}],[\"$\",\"li\",\"Discord\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://discord.gg/iiidev\",\"className\":\"group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"aria-hidden\":true,\"focusable\":\"false\",\"className\":\"size-4 shrink-0\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"$1c\"}]}],\"$L1d\",\"$L1e\"]}]}],\"$L1f\",\"$L20\"]}]]}]\n"])</script><script>self.__next_f.push([1,"21:T5b4,"])</script><script>self.__next_f.push([1,"M22.2819 9.8211a5.9847 5.9847 0 0 0-.5157-4.9108 6.0462 6.0462 0 0 0-6.5098-2.9A6.0651 6.0651 0 0 0 4.9807 4.1818a5.9847 5.9847 0 0 0-3.9977 2.9 6.0462 6.0462 0 0 0 .7427 7.0966 5.98 5.98 0 0 0 .511 4.9107 6.051 6.051 0 0 0 6.5146 2.9001A5.9847 5.9847 0 0 0 13.2599 24a6.0557 6.0557 0 0 0 5.7718-4.2058 5.9894 5.9894 0 0 0 3.9977-2.9001 6.0557 6.0557 0 0 0-.7475-7.0729zm-9.022 12.6081a4.4755 4.4755 0 0 1-2.8764-1.0408l.1419-.0804 4.7783-2.7582a.7948.7948 0 0 0 .3927-.6813v-6.7369l2.02 1.1686a.071.071 0 0 1 .038.052v5.5826a4.504 4.504 0 0 1-4.4945 4.4944zm-9.6607-4.1254a4.4708 4.4708 0 0 1-.5346-3.0137l.142.0852 4.783 2.7582a.7712.7712 0 0 0 .7806 0l5.8428-3.3685v2.3324a.0804.0804 0 0 1-.0332.0615L9.74 19.9502a4.4992 4.4992 0 0 1-6.1408-1.6464zM2.3408 7.8956a4.485 4.485 0 0 1 2.3655-1.9728V11.6a.7664.7664 0 0 0 .3879.6765l5.8144 3.3543-2.0201 1.1685a.0757.0757 0 0 1-.071 0l-4.8303-2.7865A4.504 4.504 0 0 1 2.3408 7.872zm16.5963 3.8558L13.1038 8.364 15.1192 7.2a.0757.0757 0 0 1 .071 0l4.8303 2.7913a4.4944 4.4944 0 0 1-.6765 8.1042v-5.6772a.79.79 0 0 0-.407-.667zm2.0107-3.0231l-.142-.0852-4.7735-2.7818a.7759.7759 0 0 0-.7854 0L9.409 9.2297V6.8974a.0662.0662 0 0 1 .0284-.0615l4.8303-2.7866a4.4992 4.4992 0 0 1 6.6802 4.66zM8.3065 12.863l-2.02-1.1638a.0804.0804 0 0 1-.038-.0567V6.0742a4.4992 4.4992 0 0 1 7.3757-3.4537l-.142.0805L8.704 5.459a.7948.7948 0 0 0-.3927.6813zm1.0976-2.3654l2.602-1.4998 2.6069 1.4998v2.9994l-2.5974 1.4997-2.6067-1.4997Z"])</script><script>self.__next_f.push([1,"19:[\"$\",\"div\",\"Ask about iii\",{\"children\":[[\"$\",\"h3\",null,{\"className\":\"mb-3 text-[13px] font-medium tracking-[0.06em] text-muted-foreground uppercase\",\"children\":\"Ask about iii\"}],[\"$\",\"ul\",null,{\"className\":\"list-none p-0\",\"children\":[[\"$\",\"li\",\"ChatGPT\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://chatgpt.com/?q=Read%20https%3A%2F%2Fiii.dev%2Fllms.txt%20and%20explain%20iii%20to%20me%3A%20its%20three%20primitives%20(Worker%2C%20Trigger%2C%20Function)%2C%20what%20it%20replaces%20in%20a%20typical%20backend%2C%20and%20how%20I%20would%20install%20it%20and%20build%20a%20first%20service.\",\"className\":\"group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"aria-hidden\":true,\"focusable\":\"false\",\"className\":\"size-4 shrink-0\",\"children\":[\"$\",\"path\",null,{\"d\":\"$21\"}]}],[\"$\",\"span\",null,{\"children\":\"ChatGPT\"}],[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$18:props:children:1:props:children:0:props:children:props:children:2:props:iconNode\",\"className\":\"lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100\",\"aria-hidden\":\"true\"}]]}]}],[\"$\",\"li\",\"Claude\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://claude.ai/new?q=Read%20https%3A%2F%2Fiii.dev%2Fllms.txt%20and%20explain%20iii%20to%20me%3A%20its%20three%20primitives%20(Worker%2C%20Trigger%2C%20Function)%2C%20what%20it%20replaces%20in%20a%20typical%20backend%2C%20and%20how%20I%20would%20install%20it%20and%20build%20a%20first%20service.\",\"className\":\"group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"aria-hidden\":true,\"focusable\":\"false\",\"className\":\"size-4 shrink-0\",\"children\":\"$L22\"}],\"$L23\",\"$L24\"]}]}],\"$L25\",\"$L26\"]}]]}]\n"])</script><script>self.__next_f.push([1,"1a:[\"$\",\"div\",null,{\"className\":\"mt-13 border-t border-line py-[22px] text-[13px] text-muted-foreground max-sm:mt-9\",\"children\":[\"$\",\"p\",null,{\"className\":\"flex items-center gap-2\",\"children\":[\"© \",2026,\" Motia LLC\",\" \",[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"children\":\"·\"}],\" \",[\"$\",\"a\",null,{\"href\":\"https://iii.dev/privacy-policy\",\"className\":\"hover:text-foreground focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"children\":\"Privacy\"}]]}]}]\n"])</script><script>self.__next_f.push([1,"1d:[\"$\",\"span\",null,{\"children\":\"Discord\"}]\n1e:[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$18:props:children:1:props:children:0:props:children:props:children:2:props:iconNode\",\"className\":\"lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100\",\"aria-hidden\":\"true\"}]\n1f:[\"$\",\"li\",\"Twitter / X\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://x.com/iiidevs\",\"className\":\"group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"aria-hidden\":true,\"focusable\":\"false\",\"className\":\"size-4 shrink-0\",\"children\":[\"$\",\"path\",null,{\"transform\":\"translate(1.5 1.5) scale(0.875)\",\"d\":\"M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z\"}]}],[\"$\",\"span\",null,{\"children\":\"Twitter / X\"}],[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$18:props:children:1:props:children:0:props:children:props:children:2:props:iconNode\",\"className\":\"lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100\",\"aria-hidden\":\"true\"}]]}]}]\n20:[\"$\",\"li\",\"LinkedIn\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.linkedin.com/company/iii-dev\",\"className\":\"group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"aria-hidden\":true,\"focusable\":\"false\",\"className\":\"size-4 shrink-0\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"M5.4 2.5h13.2a2.9 2.9 0 0 1 2.9 2.9v13.2a2.9 2.9 0 0 1-2.9 2.9H5.4a2.9 2.9 0 0 1-2.9-2.9V5.4a2.9 2.9 0 0 1 2.9-2.9Zm2.33 7.1H5.6v7.9h2.13V9.6ZM6.67 6.1a1.24 1.24 0 1 0 0 2.48 1.24 1.24 0 0 0 0-2.48Zm11.73 7.1c0-2.26-1.21-3.31-2.82-3.31-1.3 0-1.88.72-2.21 1.22V9.6H11.2c.03.6 0 7.9 0 7.9h2.17v-4.41c0-.24.02-.47.09-.64.19-.47.62-.96 1.35-.96.95 0 1.33.73 1.33 1.79v4.22h2.26V13.2Z\"}]}],[\"$\",\"span\",null,{\"children\":\"LinkedIn\"}],[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$18:props:children:1:props:children:0:props:children:props:children:2:props:iconNode\",\"className\":\"lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100\",\"aria-hidden\":\"true\"}]]}]}]\n27:T713,"])</script><script>self.__next_f.push([1,"m4.7144 15.9555 4.7174-2.6471.079-.2307-.079-.1275h-.2307l-.7893-.0486-2.6956-.0729-2.3375-.0971-2.2646-.1214-.5707-.1215-.5343-.7042.0546-.3522.4797-.3218.686.0608 1.5179.1032 2.2767.1578 1.6514.0972 2.4468.255h.3886l.0546-.1579-.1336-.0971-.1032-.0972L6.973 9.8356l-2.55-1.6879-1.3356-.9714-.7225-.4918-.3643-.4614-.1578-1.0078.6557-.7225.8803.0607.2246.0607.8925.686 1.9064 1.4754 2.4893 1.8336.3643.3035.1457-.1032.0182-.0728-.164-.2733-1.3539-2.4467-1.445-2.4893-.6435-1.032-.17-.6194c-.0607-.255-.1032-.4674-.1032-.7285L6.287.1335 6.6997 0l.9957.1336.419.3642.6192 1.4147 1.0018 2.2282 1.5543 3.0296.4553.8985.2429.8318.091.255h.1579v-.1457l.1275-1.706.2368-2.0947.2307-2.6957.0789-.7589.3764-.9107.7468-.4918.5828.2793.4797.686-.0668.4433-.2853 1.8517-.5586 2.9021-.3643 1.9429h.2125l.2429-.2429.9835-1.3053 1.6514-2.0643.7286-.8196.85-.9046.5464-.4311h1.0321l.759 1.1293-.34 1.1657-1.0625 1.3478-.8804 1.1414-1.2628 1.7-.7893 1.36.0729.1093.1882-.0183 2.8535-.607 1.5421-.2794 1.8396-.3157.8318.3886.091.3946-.3278.8075-1.967.4857-2.3072.4614-3.4364.8136-.0425.0304.0486.0607 1.5482.1457.6618.0364h1.621l3.0175.2247.7892.522.4736.6376-.079.4857-1.2142.6193-1.6393-.3886-3.825-.9107-1.3113-.3279h-.1822v.1093l1.0929 1.0686 2.0035 1.8092 2.5075 2.3314.1275.5768-.3218.4554-.34-.0486-2.2039-1.6575-.85-.7468-1.9246-1.621h-.1275v.17l.4432.6496 2.3436 3.5214.1214 1.0807-.17.3521-.6071.2125-.6679-.1214-1.3721-1.9246L14.38 17.959l-1.1414-1.9428-.1397.079-.674 7.2552-.3156.3703-.7286.2793-.6071-.4614-.3218-.7468.3218-1.4753.3886-1.9246.3157-1.53.2853-1.9004.17-.6314-.0121-.0425-.1397.0182-1.4328 1.9672-2.1796 2.9446-1.7243 1.8456-.4128.164-.7164-.3704.0667-.6618.4008-.5889 2.386-3.0357 1.4389-1.882.929-1.0868-.0062-.1579h-.0546l-6.3385 4.1164-1.1293.1457-.4857-.4554.0608-.7467.2307-.2429 1.9064-1.3114Z"])</script><script>self.__next_f.push([1,"22:[\"$\",\"path\",null,{\"d\":\"$27\"}]\n23:[\"$\",\"span\",null,{\"children\":\"Claude\"}]\n24:[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$18:props:children:1:props:children:0:props:children:props:children:2:props:iconNode\",\"className\":\"lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100\",\"aria-hidden\":\"true\"}]\n"])</script><script>self.__next_f.push([1,"25:[\"$\",\"li\",\"Perplexity\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.perplexity.ai/search?q=Read%20https%3A%2F%2Fiii.dev%2Fllms.txt%20and%20explain%20iii%20to%20me%3A%20its%20three%20primitives%20(Worker%2C%20Trigger%2C%20Function)%2C%20what%20it%20replaces%20in%20a%20typical%20backend%2C%20and%20how%20I%20would%20install%20it%20and%20build%20a%20first%20service.\",\"className\":\"group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"aria-hidden\":true,\"focusable\":\"false\",\"className\":\"size-4 shrink-0\",\"children\":[\"$\",\"path\",null,{\"d\":\"M22.3977 7.0896h-2.3106V.0676l-7.5094 6.3542V.1577h-1.1554v6.1966L4.4904 0v7.0896H1.6023v10.3976h2.8882V24l6.932-6.3591v6.2005h1.1554v-6.0469l6.9318 6.1807v-6.4879h2.8882V7.0896zm-3.4657-4.531v4.531h-5.355l5.355-4.531zm-13.2862.0676 4.8691 4.4634H5.6458V2.6262zM2.7576 16.332V8.245h7.8476l-6.1149 6.1147v1.9723H2.7576zm2.8882 5.0404v-3.8852h.0001v-2.6488l5.7763-5.7764v7.0111l-5.7764 5.2993zm7.0212-7.0212v-7.0111l5.7764 5.7764v2.6488h.0001v3.8852l-5.7765-5.2993zm8.9765 2.0444h-1.9727l-6.1149-6.1147h8.0876v6.1147z\"}]}],[\"$\",\"span\",null,{\"children\":\"Perplexity\"}],[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$18:props:children:1:props:children:0:props:children:props:children:2:props:iconNode\",\"className\":\"lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100\",\"aria-hidden\":\"true\"}]]}]}]\n"])</script><script>self.__next_f.push([1,"26:[\"$\",\"li\",\"Grok\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://grok.com/?q=Read%20https%3A%2F%2Fiii.dev%2Fllms.txt%20and%20explain%20iii%20to%20me%3A%20its%20three%20primitives%20(Worker%2C%20Trigger%2C%20Function)%2C%20what%20it%20replaces%20in%20a%20typical%20backend%2C%20and%20how%20I%20would%20install%20it%20and%20build%20a%20first%20service.\",\"className\":\"group flex min-h-9 items-center gap-2.5 text-[14px] text-muted-foreground transition-[color] duration-150 ease-[ease] hover:text-foreground max-sm:min-h-11 focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-foreground\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"aria-hidden\":true,\"focusable\":\"false\",\"className\":\"size-4 shrink-0\",\"children\":[\"$\",\"path\",null,{\"d\":\"M9.27 15.29l7.978-5.897c.391-.29.95-.177 1.137.272.98 2.369.542 5.215-1.41 7.169-1.951 1.954-4.667 2.382-7.149 1.406l-2.711 1.257c3.889 2.661 8.611 2.003 11.562-.953 2.341-2.344 3.066-5.539 2.388-8.42l.006.007c-.983-4.232.242-5.924 2.75-9.383.06-.082.12-.164.179-.248l-3.301 3.305v-.01L9.267 15.292M7.623 16.723c-2.792-2.67-2.31-6.801.071-9.184 1.761-1.763 4.647-2.483 7.166-1.425l2.705-1.25a7.808 7.808 0 00-1.829-1A8.975 8.975 0 005.984 5.83c-2.533 2.536-3.33 6.436-1.962 9.764 1.022 2.487-.653 4.246-2.34 6.022-.599.63-1.199 1.259-1.682 1.925l7.62-6.815\"}]}],[\"$\",\"span\",null,{\"children\":\"Grok\"}],[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$18:props:children:1:props:children:0:props:children:props:children:2:props:iconNode\",\"className\":\"lucide-arrow-up-right ml-auto size-3 opacity-0 group-hover:opacity-100\",\"aria-hidden\":\"true\"}]]}]}]\n"])</script><script>self.__next_f.push([1,"28:I[18418,[\"/registry/_next/static/chunks/04ylibgf-0e6d.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0f8jgu0hu0~vn.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\"],\"IconMark\"]\n8:null\n"])</script><script>self.__next_f.push([1,"d:[[\"$\",\"title\",\"0\",{\"children\":\"iii-directory worker · iii Registry\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Engine introspection, workers registry proxy, filesystem-backed skills, system prompts, and agent profiles, kit install and update with reviewed plans, plus…\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"iii Registry\"}],[\"$\",\"meta\",\"3\",{\"name\":\"publisher\",\"content\":\"iii\"}],[\"$\",\"meta\",\"4\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"5\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"link\",\"6\",{\"rel\":\"canonical\",\"href\":\"https://iii.dev/registry/workers/iii-directory\"}],[\"$\",\"link\",\"7\",{\"rel\":\"alternate\",\"type\":\"text/markdown\",\"href\":\"https://iii.dev/registry/workers/iii-directory.md\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:title\",\"content\":\"iii-directory worker · iii Registry\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:description\",\"content\":\"Engine introspection, workers registry proxy, filesystem-backed skills, system prompts, and agent profiles, kit install and update with reviewed plans, plus…\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:url\",\"content\":\"https://iii.dev/registry/workers/iii-directory\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:site_name\",\"content\":\"iii Registry\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:image\",\"content\":\"https://iii.dev/registry/workers/iii-directory/opengraph-image?b747c5eeb0667fcb\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:image:alt\",\"content\":\"An iii worker on the iii Registry\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:site\",\"content\":\"@iiidevs\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:creator\",\"content\":\"@iiidevs\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:title\",\"content\":\"iii-directory worker · iii Registry\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:description\",\"content\":\"Engine introspection, workers registry proxy, filesystem-backed skills, system prompts, and agent profiles, kit install and update with reviewed plans, plus…\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:image\",\"content\":\"https://iii.dev/registry/workers/iii-directory/opengraph-image?b747c5eeb0667fcb\"}],[\"$\",\"meta\",\"25\",{\"name\":\"twitter:image:alt\",\"content\":\"An iii worker on the iii Registry\"}],[\"$\",\"meta\",\"26\",{\"name\":\"twitter:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"27\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"28\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"link\",\"29\",{\"rel\":\"icon\",\"href\":\"/registry/favicon.ico\",\"sizes\":\"48x48\"}],[\"$\",\"link\",\"30\",{\"rel\":\"icon\",\"href\":\"/registry/favicon.svg\",\"type\":\"image/svg+xml\"}],[\"$\",\"link\",\"31\",{\"rel\":\"apple-touch-icon\",\"href\":\"/registry/apple-touch-icon.png\",\"sizes\":\"180x180\"}],[\"$\",\"$L28\",\"32\",{}]]\n"])</script><script>self.__next_f.push([1,"29:T7b5,"])</script><script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"ItemPage\",\"@id\":\"https://iii.dev/registry/workers/iii-directory#page\",\"url\":\"https://iii.dev/registry/workers/iii-directory\",\"name\":\"iii-directory · iii Registry\",\"isPartOf\":{\"@id\":\"https://iii.dev/registry#website\"},\"breadcrumb\":{\"@id\":\"https://iii.dev/registry/workers/iii-directory#breadcrumb\"},\"mainEntity\":{\"@id\":\"https://iii.dev/registry/workers/iii-directory#subject\"}},{\"@type\":\"SoftwareApplication\",\"@id\":\"https://iii.dev/registry/workers/iii-directory#subject\",\"name\":\"iii-directory\",\"description\":\"Engine introspection, workers registry proxy, filesystem-backed skills, system prompts, and agent profiles, kit install and update with reviewed plans, plus function search ranked by the judge worker (falling back to local hybrid/lexical) with a conditional pre-generate hint.\",\"url\":\"https://iii.dev/registry/workers/iii-directory\",\"applicationCategory\":\"DeveloperApplication\",\"applicationSubCategory\":\"iii worker\",\"softwareVersion\":\"1.2.41\",\"operatingSystem\":\"macOS, Linux, Windows\",\"softwareRequirements\":\"iii engine\",\"keywords\":\"agents, directory, functions, introspect, kits, registry, search, skills\",\"license\":\"Apache-2.0\",\"isAccessibleForFree\":true,\"offers\":{\"@type\":\"Offer\",\"price\":\"0\",\"priceCurrency\":\"USD\"},\"interactionStatistic\":{\"@type\":\"InteractionCounter\",\"interactionType\":\"https://schema.org/DownloadAction\",\"userInteractionCount\":5957},\"author\":{\"@id\":\"https://iii.dev/#organization\"},\"subjectOf\":{\"@type\":\"SoftwareSourceCode\",\"codeRepository\":\"https://github.com/iii-hq/workers\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://iii.dev/registry/workers/iii-directory#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"iii Registry\",\"item\":\"https://iii.dev/registry\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Workers\",\"item\":\"https://iii.dev/registry/workers\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"iii-directory\",\"item\":\"https://iii.dev/registry/workers/iii-directory\"}]}]}"])</script><script>self.__next_f.push([1,"5:[\"$\",\"div\",null,{\"className\":\"page-transition\",\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$29\"}}],[\"$\",\"header\",null,{\"className\":\"flex items-end justify-between flex-wrap gap-x-8 gap-y-5 px-[22px] pt-12 sm:px-9 sm:pt-16 pb-6 sm:pb-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-3 font-mono text-[10px] leading-[normal] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"$\",\"nav\",null,{\"aria-label\":\"Breadcrumb\",\"className\":\"flex items-center gap-x-1.5\",\"children\":[[\"$\",\"$L13\",null,{\"href\":\"/\",\"className\":\"transition-colors duration-150 hover:text-foreground\",\"children\":\"Registry\"}],[\"$\",\"span\",null,{\"aria-hidden\":true,\"children\":\"/\"}],[\"$\",\"$L13\",null,{\"href\":\"/workers\",\"className\":\"transition-colors duration-150 hover:text-foreground\",\"children\":\"Workers\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"flex items-center flex-wrap gap-x-3 gap-y-2\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-[32px] sm:text-[40px] font-[550] leading-[1.1] tracking-[-0.04em] text-foreground text-balance\",\"children\":\"iii-directory\"}],\"$undefined\",[\"$\",\"span\",null,{\"className\":\"inline-flex h-6 items-center gap-1.5 rounded-md bg-code px-2 font-mono text-[13px] tabular-nums text-muted-foreground\",\"children\":\"v1.2.41\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-4 max-w-[60ch] text-[15px] leading-[1.7] text-muted-foreground text-pretty\",\"children\":\"Engine introspection, workers registry proxy, filesystem-backed skills, system prompts, and agent profiles, kit install and update with reviewed plans, plus function search ranked by the judge worker (falling back to local hybrid/lexical) with a conditional pre-generate hint.\"}]]}],null]}],\"$L2a\",\"$L2b\"]}]\n"])</script><script>self.__next_f.push([1,"2f:I[21158,[\"/registry/_next/static/chunks/0ov4a9hzi1oek.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/02q_l477hmi84.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0xkym.2ps9qyc.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0tclp6.7qxzgs.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0jm9zdrfsajnq.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\"],\"InstallPanel\"]\n30:I[84938,[\"/registry/_next/static/chunks/0ov4a9hzi1oek.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/02q_l477hmi84.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0xkym.2ps9qyc.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0tclp6.7qxzgs.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0jm9zdrfsajnq.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\"],\"PageTabs\"]\n31:I[43688,[\"/registry/_next/static/chunks/0ov4a9hzi1oek.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/02q_l477hmi84.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0xkym.2ps9qyc.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0tclp6.7qxzgs.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0jm9zdrfsajnq.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\"],\"CopyButton\"]\n"])</script><script>self.__next_f.push([1,"2a:[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-y-5 px-[22px] pb-10 sm:px-9 sm:pb-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-x-2.5 gap-y-2 text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"span\",\"0\",{\"className\":\"contents\",\"children\":[null,[\"$\",\"span\",\"license\",{\"className\":\"inline-block first-letter:uppercase\",\"children\":[\"license: \",\"Apache-2.0\"]}]]}],[\"$\",\"span\",\"1\",{\"className\":\"contents\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"text-[color-mix(in_srgb,var(--muted-foreground)_55%,transparent)] max-sm:hidden\",\"children\":\"·\"}],[\"$\",\"time\",\"published\",{\"dateTime\":\"2026-10-19T16:13:20.253Z\",\"title\":\"2026-10-19T16:13:20.253Z\",\"className\":\"tabular-nums\",\"children\":[\"Published \",\"6h ago\"]}]]}],[\"$\",\"span\",\"2\",{\"className\":\"contents\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"text-[color-mix(in_srgb,var(--muted-foreground)_55%,transparent)] max-sm:hidden\",\"children\":\"·\"}],[\"$\",\"a\",\"kits\",{\"href\":\"#used-in-kits\",\"className\":\"transition-colors duration-150 hover:text-foreground\",\"children\":[\"Used in\",\" \",[\"$\",\"strong\",null,{\"className\":\"font-medium tabular-nums text-foreground\",\"children\":1}],\" \",\"kit\"]}]]}],[\"$\",\"span\",\"3\",{\"className\":\"contents\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"text-[color-mix(in_srgb,var(--muted-foreground)_55%,transparent)] max-sm:hidden\",\"children\":\"·\"}],[\"$\",\"span\",\"tags\",{\"className\":\"flex flex-wrap items-center gap-1.5\",\"children\":[[\"$\",\"$L13\",\"agents\",{\"href\":\"/search?tag=agents\",\"className\":\"rounded-md transition-opacity duration-150 hover:opacity-80 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand\",\"children\":[\"$\",\"span\",null,{\"className\":\"inline-flex h-6 items-center rounded-md bg-[color-mix(in_srgb,var(--foreground)_6%,transparent)] px-2 font-mono text-[13px] lowercase text-muted-foreground\",\"children\":\"agents\"}]}],[\"$\",\"$L13\",\"directory\",{\"href\":\"/search?tag=directory\",\"className\":\"rounded-md transition-opacity duration-150 hover:opacity-80 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand\",\"children\":[\"$\",\"span\",null,{\"className\":\"inline-flex h-6 items-center rounded-md bg-[color-mix(in_srgb,var(--foreground)_6%,transparent)] px-2 font-mono text-[13px] lowercase text-muted-foreground\",\"children\":\"directory\"}]}],[\"$\",\"$L13\",\"functions\",{\"href\":\"/search?tag=functions\",\"className\":\"rounded-md transition-opacity duration-150 hover:opacity-80 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand\",\"children\":[\"$\",\"span\",null,{\"className\":\"inline-flex h-6 items-center rounded-md bg-[color-mix(in_srgb,var(--foreground)_6%,transparent)] px-2 font-mono text-[13px] lowercase text-muted-foreground\",\"children\":\"functions\"}]}],[\"$\",\"$L13\",\"introspect\",{\"href\":\"/search?tag=introspect\",\"className\":\"rounded-md transition-opacity duration-150 hover:opacity-80 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand\",\"children\":[\"$\",\"span\",null,{\"className\":\"inline-flex h-6 items-center rounded-md bg-[color-mix(in_srgb,var(--foreground)_6%,transparent)] px-2 font-mono text-[13px] lowercase text-muted-foreground\",\"children\":\"introspect\"}]}],[\"$\",\"$L13\",\"kits\",{\"href\":\"/search?tag=kits\",\"className\":\"rounded-md transition-opacity duration-150 hover:opacity-80 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand\",\"children\":[\"$\",\"span\",null,{\"className\":\"inline-flex h-6 items-center rounded-md bg-[color-mix(in_srgb,var(--foreground)_6%,transparent)] px-2 font-mono text-[13px] lowercase text-muted-foreground\",\"children\":\"kits\"}]}],[\"$\",\"$L13\",\"registry\",{\"href\":\"/search?tag=registry\",\"className\":\"rounded-md transition-opacity duration-150 hover:opacity-80 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand\",\"children\":\"$L2c\"}],\"$L2d\",\"$L2e\"]}]]}]]}],null,null,false,false]}]\n"])</script><script>self.__next_f.push([1,"32:T655ab,"])</script><script>self.__next_f.push([1,"# iii-directory\n\n\u003e Engine introspection, workers registry proxy, filesystem-backed skills, system prompts, and agent profiles, kit install and update with reviewed plans, plus function search ranked by the judge worker (falling back to local hybrid/lexical) with a conditional pre-generate hint.\n\n| field | value |\n|-------|-------|\n| version | 1.2.41 |\n| type | binary |\n| license | Apache-2.0 |\n| repo | https://github.com/iii-hq/workers |\n| supported_targets | x86_64-apple-darwin, aarch64-apple-darwin, x86_64-pc-windows-msvc, aarch64-pc-windows-msvc, x86_64-unknown-linux-gnu, aarch64-unknown-linux-gnu, x86_64-unknown-linux-musl, armv7-unknown-linux-gnueabihf |\n| author | iii |\n\n## installation\n\n```sh\niii trigger compose::add worker=iii-directory@1.2.41\n```\n\n## dependencies\n\n- `configuration` @ `latest`\n\n## readme\n\n# iii-directory\n\nWorkers registry HTTP proxy and filesystem-backed skills, system prompts,\nand agent profiles for the [iii engine](https://github.com/iii-hq/iii), plus\nkit install and update. Every public function sits under a single\n`directory::*` namespace, split into six surfaces (all MCP-agnostic):\n\n| Surface | What clients see | When to use it |\n|---|---|---|\n| **Skills** (`directory::skills::*`) | Enriched listing via `directory::skills::list` (`{ id, title, type, function_id, disable_model_invocation, description, bytes, modified_at }` per row), a single-skill reader `directory::skills::get { id }` returning `{ id, title, type, function_id, disable_model_invocation, path, body, modified_at }` (the full body instead of the list teaser), and `directory::skills::index` which renders a short per-worker overview document (one `## \u003ctitle\u003e` + first paragraph + `read more` link per `type: index` skill). Authored by `create`, edited by `update`, removed by `delete`. `title` prefers the YAML frontmatter `title:` (then `name:`) over the body H1; `type` is lifted from frontmatter `type:` (e.g. `index`, `how-to`, `reference`) and serialised as `null` when absent. System-installed agent skills under the read-only `agents_skills_folder` are served too (see [On-disk layout](#on-disk-layout)). | Orientation: \"when and why to use my worker's tools\" |\n| **System prompts** (`directory::system-prompts::*`) | Identity prompts listed by `list`, read by `get`, authored by `create`, edited by `update`, and removed by `delete`. The list response keeps its `prompts` field name. Stored under any `system-prompts/` path segment; `create` writes `\u003cskills_folder\u003e/system-prompts/\u003cname\u003e.md`. | What the chat's system-prompt picker offers as an identity prompt (enrich or replace) |\n| **Agent Profiles** (`directory::agents::*`) | Reusable session identities whose file body is the system prompt, with display `name`, emoji `logo`, preloaded `skills` and `functions` (bodies and contracts the harness freezes into every session's prompt), and optional `model` + `reasoning_effort` in required frontmatter. `list` rows carry the display/configuration metadata and `get` adds `system_prompt` and `unknown_skills`. Stored as direct `\u003cagents_folder\u003e/\u003cid\u003e.md` files. See [Agent profile storage](../docs/architecture/agent-profile-storage.md). | A named identity selected with `harness::send { options: { agent } }` |\n| **Search** (`directory::search_functions`) | One to six external capabilities → compact function-id candidates (installed, plus registry workers under `installable`), with a conditional pre-generate hint pointing agents at it. The response also carries `skills` (installed how-to documents) and `triggers` (registered bindings that already fire, schedule, or hook a function, minus ephemeral console listeners), ranked in the same mode as the functions; `search_mode` reports the mode that actually ranked. | \"Which functions do I call for this task?\" |\n| **Kits** (`directory::download-kit`, `directory::kits::*`) | Install, update and remove kits — agent profiles, skills and registry workers published together as `\u003cauthor\u003e/\u003ckit\u003e` — through plans a human reviews (ADE → Directory → Kits) before anything is written. `kits.lock` records what is installed. See [Kits](#kits). | \"Install the kanban team kit\", \"what does 1.1.0 change?\" |\n| **Registry** (`directory::registry::*`) | HTTP proxy over `api.workers.iii.dev` with `workers::{list,info}`. Rows share the core `name` / `description` / `version` fields with the engine's `engine::workers::list` and add publication metadata (`type`, `config`, `supported_targets`, `total_downloads`, `dependencies`, optional `image`). `workers::list` is cursor-paginated with a server-authored page size. | \"What's published in the public registry?\" |\n\nEngine introspection (functions / triggers / registered triggers /\nworkers) is served by the engine natively at\n`engine::functions::*`, `engine::triggers::*`,\n`engine::registered-triggers::*`, and `engine::workers::*`. Call the\nengine ids directly. One wrapper survives for callers that can only\nreach the `directory::` namespace: `directory::engine::functions::info`\nproxies a single function's schema (see its row below).\n\nThis worker is where an agent's identity text LIVES. `skills/system-prompts/iii-runtime.md`\nships here and is the one copy of \"how to work against a live iii engine\" —\n`claude-code` and `pi` fetch it with `directory::system-prompts::get\nname=iii-runtime` (plus `directory::skills::index`) for both their headless\nturns and their console terminals, rather than compiling a prompt of their own.\nEdit that file and every agent reads the edit; no worker release involved.\n\nSkills and system prompts are sourced from `skills_folder`; agent profiles\nuse the dedicated `agents_folder`. Writes are the\n**`directory::skills::download*`** functions, which pull markdown from either\nthe [workers registry](https://workers.iii.dev) or a GitHub repo and route each\nsupported family to its configured root, plus the\nper-kind single-file editors — `directory::skills::{create,update,delete}`,\n`directory::system-prompts::{create,update,delete}` and\n`directory::agents::{create,update,delete}`. Once downloaded, files\nbelong to the developer — edit them however you want, in the editor of\nyour choice: a change made directly on disk fires the matching\n`on-change` with `op: \"external\"` (see [Custom trigger\ntypes](#custom-trigger-types)).\n\n`directory::registry::workers::*` and the engine's `engine::workers::*`\nshare the core `name` / `description` / `version` fields so a parser\nthat touches only those keys works against either surface; the\nregistry view also surfaces publication metadata (`type`, `config`,\n`supported_targets`, `total_downloads`, `dependencies`, optional\n`image`) and the engine view adds runtime / connection state.\n\n## Table of contents\n\n1. [Install](#install)\n2. [Configuration](#configuration)\n3. [Quickstart: download some skills](#quickstart-download-some-skills)\n4. [On-disk layout](#on-disk-layout)\n5. [Skill ids](#skill-ids)\n6. [Kits](#kits)\n7. [Functions](#functions)\n8. [Function search \u0026 pre-generate hint](#function-search--pre-generate-hint)\n9. [Custom trigger types](#custom-trigger-types)\n10. [Local development \u0026 testing](#local-development--testing)\n11. [Migration from skills v0.2.x](#migration-from-skills-v02x)\n\n---\n\n## Install\n\n```bash\niii trigger compose::add worker=iii-directory\n```\n\n`iii trigger compose::add` resolves the worker and its dependencies, writes\nexact declarations to `worker-compose.yaml`, and reconciles the Compose project.\n\nFor container settings, fetch `compose::schema { function_id: \"compose::add\" }` and use\nits `workers` list. For example, after registering the completion wake described below:\n\n```json\n{\n \"operation_id\": \"\u003coperation-id\u003e\",\n \"workers\": [\n \"state\",\n {\n \"worker\": \"iii-directory\",\n \"start_after\": [\"state\"],\n \"config_override\": { \"registry_search\": true }\n }\n ]\n}\n```\n\nThe list can mix worker names and objects. Each object accepts `scripts`, `config_name`,\n`config_override`, `working_dir`, `environment`, `env_file`, `startup_timeout`, and\npackage `version` as well as `worker` and `start_after`. `scripts.run` is for local\nworkers only. Supplied maps replace the whole field; omitted settings are retained.\n\nThe returned `install.payload` from function search is a minimal shorthand. If the worker\nneeds settings, replace its singular `worker` with an object in `workers`.\nRegister a one-shot `compose-operation` wake before calling `compose::add`, use the same\n`operation_id` in both calls, and wait for terminal success before using the new functions.\nAn acceptance response does not mean the worker is ready. See the\n[container settings example and completion flow](https://github.com/iii-hq/workers/blob/main/harness/README.md#adding-workers-with-container-settings)\nfor field behavior, path resolution, and recovery.\n\n---\n\n## Skills\n\nInstall the `iii-directory` agent skill for Claude Code, Cursor, and 30+ other agents:\n\n```bash\nnpx skills add iii-hq/workers --skill iii-directory\n```\n\nBrowse or install every worker skill at once:\n\n```bash\nnpx skills add iii-hq/workers --list\nnpx skills add iii-hq/workers --all\n```\n\n---\n\n## Configuration\n\nRuntime settings live in the **`configuration` worker** under id\n**`iii-directory`** (the same pattern `database` and `storage` use). At boot\nthe worker registers its JSON Schema, reads the live value via\n`configuration::get` (the configuration worker env-expands `${VAR}`), and binds\na `configuration` trigger so it re-fetches on change.\n\nPersisted values default to `./data/configuration/iii-directory.yaml` (fs\nadapter). Edit that file directly, call `configuration::set id=iii-directory`,\nor use the Console's global Settings modal — all three propagate without a redeploy.\n\n### Fields\n\n```yaml\n# TOPOLOGY — changing any of these requires a worker restart.\nskills_folder: skills # under III_COMPOSE_DIR, or the process cwd standalone\nlocal_skills_folder: skills/iii # project-scoped overrides (whole-namespace local-wins)\nagents_folder: agents # direct \u003cid\u003e.md agent profiles\nagents_skills_folder: .agents/skills # READ-ONLY agent skills, with the same relative-path base\nauto_download: true # subscribe to worker-add + run the boot reconcile\n# function_search_model_path: ~/.cache/iii/all-MiniLM-L6-v2-\u003crevision\u003e # pinned Hybrid bundle; null disables it\nfunction_search_model_download: true # download the pinned bundle at boot in Hybrid mode\n\n# TUNABLE — hot-reload live on `configuration:updated`.\nregistry_url: https://api.workers.iii.dev # workers registry base URL (workers and kits)\n# registry_web_url: https://workers.iii.dev # registry web app for \"open in registry\" links; default: registry_url without its leading `api.`\ndownload_timeout_ms: 60000 # per git-clone / HTTP request timeout (ms)\nregistry_cache_ttl_ms: 60000 # in-process TTL for registry::workers::* responses\nfilter_unregistered: true # hide skills whose namespace isn't an installed worker\ninject_hint: false # bind the directory::pre-generate search-hint hook (off: the harness identity prompt already teaches directory-first discovery)\nhint_min_workers: 2 # minimum surface width before the hint fires (0 = always)\nregistry_search: true # include installable registry workers in every search\nfunction_search_mode: judge # lexical | hybrid | judge (default)\nfunction_search_judge_timeout_ms: 3000 # integer 1..30000; shared judge deadline per public search\nfunction_search_judge_min_relevance: 0.5 # finite 0..1 inclusive; noul floor (initial calibration value)\nfunction_search_judge_side_lane_min_relevance: 0.3 # finite 0..1 inclusive; noul floor for the skills and triggers sections\nfunction_search_judge_question: choice # choice (default: one question per capability) | noul (one yes/no per shortlisted document) | tournament (whole catalog: compact rounds, then a final choice; no Hybrid shortlist)\nfunction_search_judge_choice_min_probability: 0.1 # finite 0..1 inclusive; with choice, the floor for all but the best document\n```\n\nThe writable `skills_folder` and `agents_folder` roots are created when needed.\n\n### Zero-config default + seed\n\nWith no seed and no stored value the worker uses built-in defaults. Relative\nfolder paths use `III_COMPOSE_DIR` when set and the process current directory\notherwise (`skills_folder: skills`, `agents_folder: agents`,\n`registry_url: https://api.workers.iii.dev`).\nPass `--config \u003cpath\u003e` to supply a YAML seed: when present and no value is\nstored yet, its contents become `initial_value` on `configuration::register`\n(see [`config.yaml.example`](config.yaml.example)). Engine-managed deployments\ninline the config under the worker entry; the engine delivers it via `--config`.\n\n### Hot reload\n\nOn `configuration::set` (or an external edit to the persisted file), the worker\nre-fetches the authoritative value. Tunable changes apply in place and the\nregistry caches are cleared so a repointed `registry_url` takes effect\nimmediately. Topology changes (`skills_folder` / `local_skills_folder` /\n`agents_folder` / `agents_skills_folder` / `auto_download` /\n`function_search_model_path` / `function_search_model_download`) are refused with a \"restart\nrequired\" log; the previous configuration is kept until the worker restarts.\n\n`function_search_mode` and all `function_search_judge_*` options hot-reload.\nJudge credentials and the model name are the `judge-typesafe` worker's\nsettings, not this worker's.\n\nThe writable `skills_folder`, `local_skills_folder`, and `agents_folder` are\nwatch roots, and the watcher creates each one at boot if it is missing.\nDirect `\u003cid\u003e.md` edits under `agents_folder` fire\n`directory::agents::on-change` with `op: \"external\"`; nested files are ignored.\n`agents_skills_folder` is a watch root too,\nbut only when it already exists — the worker never creates (or writes)\nanything under it. Install your first agents skill while the worker is\nrunning and that root stays unwatched until the next restart: reads still\nserve it, since every read re-scans disk, but the live `external` doorbell\nis missing until then. `local_skills_folder` defaults to `skills/iii` under\n`III_COMPOSE_DIR`, or under the process current directory when the worker runs\nstandalone. An empty local root shadows nothing. Because the roots are\nrestart-required, the watch\nroots are fixed for the process lifetime.\n\n---\n\n## Quickstart: download some skills\n\n```bash\n# Pull a specific worker's directory bundle at a fixed semver from\n# the registry. Files land under `\u003cskills_folder\u003e/agent-memory/`.\niii trigger --function-id=directory::skills::download \\\n --payload='{\"worker\": \"agent-memory\", \"version\": \"1.2.3\"}'\n\n# Same, but always fetch whatever's tagged `latest` (also the default\n# when neither version nor tag is given).\niii trigger --function-id=directory::skills::download \\\n --payload='{\"worker\": \"agent-memory\"}'\n\n# Pull a single subfolder out of a public GitHub repo via\n# `git clone --depth 1 --branch main`. Files land under\n# `\u003cskills_folder\u003e/frontend-design/`. The `branch` field defaults to\n# `main`; pass `\"master\"` for older repos that haven't migrated.\niii trigger --function-id=directory::skills::download \\\n --payload='{\n \"repo\": \"https://github.com/anthropics/skills\",\n \"skill\": \"frontend-design\"\n }'\n```\n\nThe response is\n`{ namespace, skills_written, system_prompts_written, agents_written, agents_skipped?, source }`.\nThe three `*_written` fields list the files materialised in this run.\nRegistry entries shaped exactly as `agents/\u003cid\u003e.md` land in\n`\u003cagents_folder\u003e/\u003cid\u003e.md`; repo downloads do not install agent profiles.\nA registry entry whose profile id an installed kit owns (`kits.lock`) is not\nwritten — kit profiles take precedence — and is reported in\n`agents_skipped: [{ id, owned_by }]`.\n\nA registry download (explicit or automatic) writes\n`\u003cskills_folder\u003e/\u003cworker\u003e/.iii-skill-complete` with the worker, the resolved\n`version` and, per agent profile it wrote, `agents: { \u003cid\u003e: \u003csha256\u003e }`. That\nis how `directory::agents::list` attributes a profile to a worker.\n\nAfter every successful download the worker fires the\n`directory::skills::on-change`, `directory::system-prompts::on-change`,\nand/or `directory::agents::on-change` trigger types so that\nsubscribers like the [`mcp`](https://github.com/iii-hq/workers/tree/main/mcp) worker can\nforward MCP `notifications/list_changed` to their clients.\n\n---\n\n## On-disk layout\n\nThe worker uses separate roots for directory content and agent profiles:\n\n```text\nskills_folder/\n \u003cnamespace\u003e/ # one folder per `directory::skills::download` namespace\n index.md # → iii://\u003cnamespace\u003e/index\n contacts.md # → iii://\u003cnamespace\u003e/contacts\n emails/send-email.md # → iii://\u003cnamespace\u003e/emails/send-email\n system-prompts/ # ← magic marker for system prompts\n reviewer.md # ← identity prompt (needs YAML frontmatter)\n system-prompts/ # ← where system-prompts::create writes\n pirate.md\n\nagents_folder/ # ← where agents::create writes\n release-captain.md # ← agent profile (needs YAML frontmatter)\n frontend-design.md # ← `extends: iii` builds on the bundled base\n```\n\nThree agent profiles ship inside the worker binary:\n\n- `default` — shown as **Default** in the chat's new-session gallery: the\n minimal directory-first identity (the same text as the bundled\n `iii-minimal` system prompt), with a composer example. New sessions in the\n ADE start on it.\n- `iii` — the harness default identity, verbatim. `hidden: true` keeps it\n out of the gallery; it stays a valid `extends` parent and runs by id.\n- `iii-minimal` — the previous id of `default`, kept as a hidden alias\n (`extends: default`, no body of its own) so existing `extends:\n iii-minimal` chains, saved sessions, and explicit invocations resolve to\n the same identity. New profiles should use `extends: default`.\n\nEach is always listed (`builtin: true`), a local `agents_folder/\u003cid\u003e.md`\nshadows it, `update` on it copy-on-writes that local file, and deleting the\nfile falls back to the bundled copy. No file is ever seeded on disk.\n\nAn optional `composer_placeholder:` frontmatter string is the example request\nthe chat shows in an EMPTY composer while that profile is selected. It is\npresentation only — never sent, never added to the prompt — and\nprofile-local: it does not inherit through `extends`, so a child without its\nown example gets the chat's generic hint. Whitespace collapses to single\nspaces, blank means absent, and more than 200 characters is rejected like any\nother invalid frontmatter.\n\nAn optional `skills_index:` boolean turns off the skills index for sessions\nrunning as that profile: with `skills_index: false` the harness starts them\nwithout the names-only `\u003cavailable_skills\u003e` block in the prompt (this is the\nprompt block, not the `directory::skills::index` function). It inherits\nthrough `extends` like `model` — the nearest profile that sets it wins, and\n`true` in a child turns the index back on. The profile's preloaded `skills`\nstill render, and `directory::skills::get` stays callable when the session's\npolicy allows it. A value that is not a YAML boolean makes the profile\ninvalid, like `hidden`.\n\nA second, READ-ONLY root — `agents_skills_folder` (default `.agents/skills`\nunder the same Compose or standalone base) — serves agent skills. It is\nscanned **shallowly**: only `\u003cskill-dir\u003e/SKILL.md` becomes an entry\n(id `\u003cskill-dir\u003e/index`, displayed as `\u003cskill-dir\u003e`); a skill's\n`reference/`, `scripts/`, or other support payload is never listed. A\nmissing directory is silently empty. These skills bypass\n`filter_unregistered` (their namespaces are skills, not workers), stay\nout of `directory::skills::index` (a per-WORKER surface), and are\nrefused by `update`/`delete` — edit them with their owning tool, or\ncopy one into `skills_folder` on disk to fork it. Precedence is\n`local_skills_folder` \u003e `skills_folder` \u003e `agents_skills_folder`,\nnamespace-wise: a top-level namespace directory in a higher root\nshadows the same namespace below.\n\nA few rules:\n\n- **Skill ids** are the relative path under `skills_folder` with `.md`\n stripped. Each segment must satisfy `[a-z0-9_-]{1,64}`.\n- **Skill frontmatter is optional.** When present, the reader recognises\n `title:` (preferred title), `name:` (title fallback), `type:` (free-form\n classifier), `function_id:` (canonical bus function id surfaced by `list`\n and `get`), `description:` (preferred `list` teaser), and\n `disable-model-invocation:` (boolean, default `false`, surfaced as\n `disable_model_invocation` by both responses). The body H1 and first\n paragraph are the title and list-description fallbacks, respectively.\n Disabled skills remain visible to ordinary directory clients; model\n index consumers decide whether to filter them. Any other YAML keys are ignored.\n- **System prompts** live under any `*/system-prompts/*.md` path, with\n YAML frontmatter (`description` required, `name` optional). A path carrying\n both a `prompts` and a `system-prompts` segment is a system prompt because\n `system-prompts` is classified first. Other paths containing a `prompts`\n segment are ignored by scans and downloads.\n- **What a system prompt can do, by design.** The console's chat picker\n can send a selected system prompt with\n `system_prompt_strategy: \"override\"`, which replaces the harness's\n built-in identity prompt with that file's body verbatim. Files reach\n `system-prompts/` either by local authoring or via\n `directory::skills::download` from a git repo or the registry, so a\n downloaded bundle can supply one. This is an accepted property, not a\n hole: it takes a deliberate selection in the UI, the same UI already\n accepts arbitrary typed text, and the operator owns `skills_folder`.\n Worth knowing before you point `skills_folder` at a directory other\n people can write to.\n- **Agent profiles** are direct `\u003cagents_folder\u003e/\u003cid\u003e.md` files (unrelated to\n the read-only `agents_skills_folder` above, which holds external tools'\n *skills*). Nested profiles and the former\n `\u003cskills_folder\u003e/**/agents/*.md` layout are ignored. Frontmatter is required\n and must declare a non-empty `name`\n (the display name — the id is always the file stem); `description` may\n be empty, `logo` is emoji-only (≤16 bytes, no path characters),\n `skills:` filters the skill index (absent/empty = every skill), and\n `model:` names a model id for sessions using this profile (absent = the\n send decides), and optional `reasoning_effort:` names its provider-native\n effort. Both are stored verbatim and resolved against the live model\n catalog where they are used. The body is the\n system prompt, verbatim, and may be empty — a profile with no prompt of\n its own contributes only its parent chain (if any) and its non-prompt\n settings. Unknown `skills` ids are\n warnings surfaced by `get`, never load failures.\n- **Agent profiles declare preloaded functions.** `functions:` lists engine\n function ids (`coder::tree`, `coder::search`, …) the profile uses\n routinely. The harness resolves their contracts once, when a session\n starts as this profile, and freezes them into the system prompt as a\n `\u003cpreloaded_functions\u003e` block (id, description, compacted request schema), so\n the model calls them on the first step instead of spending a\n `directory::search_functions` + `engine::functions::info` round-trip per\n session; everything else still goes through discovery. Ids are stored\n verbatim (non-empty, no whitespace; duplicates collapse, order kept);\n `get` reports ids the engine does not currently know in\n `unknown_functions` (a warning — the harness renders them as unavailable),\n `list` carries `function_count`. `directory::agents::functions::add` /\n `::remove { id, functions }` edit only that frontmatter field — the rest\n of the file stays byte-identical — and fan out `on-change` as an update.\n The console's profile editor picks them from the live registry with the\n same keyboard-first search + Selected/Available lists as skills.\n- **Agent profiles inherit.** `extends: \u003cid\u003e` names one parent profile\n (chains allowed, at most 8 hops). The resolved system prompt served by\n `get` is the parent's resolved prompt followed by a blank line and this\n file's body — a blank body contributes nothing, so a profile with no\n prompt of its own serves its parent chain unchanged; `model` and\n `reasoning_effort` fall back to the nearest ancestor that sets them when\n omitted, while `skills` and `functions` inherit ADDITIVELY (the union of\n the chain's lists, root first, no duplicates — a child adds to what its\n parents allow / preload, it cannot remove); `name`, `description`, `logo`,\n `icon` and `color` are always the profile's own. A chain that does not resolve\n (unknown parent, loop, too deep) is reported by `list`/`get` as\n `inheritance_error` (`D415` text) while the profile still serves its own\n file (so the editor can fix it); the harness refuses to run it.\n- Under a skills root, files outside `prompts/`, `system-prompts/`, and\n reserved `agents/` segments are skills.\n\nThe download function namespaces by source:\n\n| Source | Destination |\n|---|---|\n| `repo=URL skill=NAME branch?=main` | `\u003cskills_folder\u003e/\u003cNAME\u003e/...` |\n| `worker=NAME version=…` | Skills/prompts under `\u003cskills_folder\u003e/\u003cNAME\u003e/...`; exact `agents/\u003cid\u003e.md` entries under `\u003cagents_folder\u003e/\u003cid\u003e.md` |\n| `worker=NAME tag=…` (default `tag=latest`) | Same routing as the version form |\n\nRe-pulling the same source overwrites files **file-by-file** —\nexisting siblings outside the response set are preserved (so\nhand-edited additions survive a re-pull).\n\n---\n\n## Skill ids\n\nSkills are addressed by their relative path under `skills_folder` with\n`.md` stripped — e.g. `\u003cskills_folder\u003e/agent-memory/observe.md` →\nid `\"agent-memory/observe\"`. The same string is what\n`directory::skills::list` returns and what `directory::skills::get`\nexpects in `{ \"id\": ... }`. The legacy `iii://{id}` link form is still\naccepted on `get` (the prefix is auto-stripped), but the worker no\nlonger parses any other `iii://` URI shape — bodies are read solely by\nid, and the auto-rendered tree-shaped index that previous releases\nserved at `iii://directory/skills` is gone. Consumers that want a\ntree-shaped picker iterate `list` rows themselves and indent by\n`id.matches('/').count()`.\n\n## Kits\n\nA **kit** is a publishable bundle of agent profiles (`agents/\u003cid\u003e.md`), skills\n(`skills/**.md`) and registry workers declared by semver range, addressed as\n`\u003cauthor-handle\u003e/\u003ckit-name\u003e` and versioned in the registry\n(`registry_url`, endpoints under `/k`). Install one with\n\n```bash\niii trigger directory::download-kit kit=acme/kanban-team # latest\niii trigger directory::download-kit kit=acme/kanban-team@1.3.0 # or a tag, or a range (@^1.3)\n```\n\nNothing is written by that call: it builds a **plan** and answers with it.\nReview the plan in the ADE (**Directory → Kits**) or apply it from a script\nwith `iii trigger directory::kits::apply plan_id=kp_…`. `apply=true` on\n`download-kit` applies at once only when the plan has no warnings, nothing\nblocking it and no file that needs a decision.\n\n### What lands where\n\n| Kit file | Installed at |\n|---|---|\n| `agents/\u003cid\u003e.md` | `\u003cagents_folder\u003e/\u003cid\u003e.md` (flat ids, like every profile) |\n| `skills/\u003cpath\u003e.md` | `\u003cskills_folder\u003e/\u003chandle\u003e/\u003ckit\u003e/\u003cpath\u003e.md` — skill id `\u003chandle\u003e/\u003ckit\u003e/\u003cpath\u003e` (`SKILL.md` / `index.md` → `index`) |\n| `workers: { kanban: ^1.4 }` | `compose::add { workers: [{ worker: \"kanban\", version: \"^1.4\" }] }` — the compose file declares the kit's range |\n\nKit skill namespaces have two segments. They pass `filter_unregistered`\n(they are not workers), and a kit's local override is\n`\u003clocal_skills_folder\u003e/\u003chandle\u003e/\u003ckit\u003e/`, which shadows that kit only — never\nthe author's other kits. A kit installed inside `local_skills_folder` (the\ndefault `skills/iii` with an author handle `iii`) is the kit itself, not an\noverride.\n\n### `kits.lock`\n\n`kits.lock` sits next to the compose file and is meant to be committed. The\ncompose file is `III_COMPOSE_FILE` when Compose started this worker;\notherwise it is `worker-compose.yaml` in `III_COMPOSE_DIR`, or in the process\nworking directory for a standalone worker.\n\n```yaml\nversion: 1\nkits:\n acme/kanban-team:\n requested: ^1.3.0 # a tag, a range, or ^\u003cversion\u003e for an exact install\n version: 1.3.0\n installed_at: 2026-10-08T14:02:11Z\n workers:\n kanban: ^1.4\n files:\n agents/product-manager.md:\n sha256: 4be1… # the content the kit installed: the merge base\n agents/reviewer.md:\n sha256: 77c0…\n skipped: true # you kept the file that was already there\n skills/acme/kanban-team/tickets/flow.md:\n sha256: 9a3e…\n ignored_versions: [1.4.0]\n```\n\nPaths are install paths: `agents/…` under `agents_folder`, `skills/…` under\n`skills_folder`. A file's state is computed on demand — **intact** (on-disk\nsha = base), **edited**, **missing**, or **skipped**. Bases are fetched back\nfrom the registry (`GET /blobs/\u003csha256\u003e`); no copies are kept. An exact\nversion request installs that version and records its caret range\n(`1.3.0` → `^1.3.0`, as npm saves an exact install) so compatible releases\nare offered as updates; tags and ranges are recorded as given.\n\nPending plans live in `.iii/directory/kit-plans/\u003cplan_id\u003e.json` next to the\ncompose file (local state, not committed) and expire after 24 hours. The last\nupdate check is cached in `.iii/directory/kit-updates.json`.\n\n### Precedence and collisions\n\nKit profiles take precedence over profiles workers ship, but an install or\nupdate never replaces an existing file silently. Every `agents/\u003cid\u003e.md` has an\nowner: a kit (`kits.lock`), a worker (its completion marker records the\nprofiles it wrote, with their sha256), or the project itself (`local`).\n\n| The kit writes a path that… | Warning | Default |\n|---|---|---|\n| a worker's bundle wrote | `agent_overwrite` — \"came from worker kanban 0.1.18 and will be replaced\" | replace |\n| another kit owns | `agent_overwrite_kit`; replacing moves the file to this kit and marks it `skipped` in the other kit's lock | replace |\n| was created in this project | `agent_overwrite_local` (the strongest) | replace |\n| a user-global profile (`~/.iii/agents`) has | `agent_shadows_global` | replace |\n| is `default`, `iii` or `iii-minimal` | `builtin_override` — replaces a built-in profile project-wide | replace |\n| exists under the kit's skills folder but is not in the lock | `file_overwrite_local` | replace |\n\nEvery collision can be answered **keep**: the kit's file is not written and\nthe lock marks it `skipped`; later updates respect that until it is reverted.\nIdentical content is no collision. Worker downloads skip profiles a kit owns\nand report them in `agents_skipped`. `directory::agents::list` / `get` carry\n`source: { kind: kit | worker | local | global | builtin, kit?, worker?,\nversion?, modified? }`.\n\n### The plan\n\nThe plan JSON is the contract between the functions, the Kits page and the\nchat cards:\n\n```jsonc\n{\n \"plan_id\": \"kp_…\", \"kind\": \"install | update | remove\",\n \"kit\": \"acme/kanban-team\", \"from\": \"1.3.0\", \"to\": \"1.4.0\", \"requested\": \"^1.3.0\",\n \"bump\": \"minor\", \"major\": false,\n \"author\": { \"handle\": \"acme\", \"name\": \"Acme\", \"verified\": true },\n \"registry_url\": \"\u003cregistry_web_url\u003e/kits/acme/kanban-team\", \"notes\": \"…\",\n \"workers\": [\n { \"name\": \"github\", \"range\": \"^2.0\", \"installed\": null, \"action\": \"add\", \"to\": \"2.0.3\", \"type\": \"binary\" },\n { \"name\": \"kanban\", \"range\": \"^1.6\", \"range_from\": \"^1.4\", \"installed\": \"1.5.2\", \"action\": \"update\", \"to\": \"1.6.1\" }\n ],\n \"files\": [\n { \"path\": \"agents/reviewer.md\", \"source\": \"agents/reviewer.md\", \"kind\": \"agent\", \"id\": \"reviewer\",\n \"change\": \"added\", \"local\": \"occupied\",\n \"collision\": { \"owner\": \"worker\", \"worker\": \"kanban\", \"version\": \"1.6.1\", \"sha256\": \"…\" },\n \"default\": \"overwrite\", \"options\": [\"overwrite\", \"keep\"], \"agent\": { …frontmatter… } },\n { \"path\": \"skills/acme/kanban-team/tickets/flow.md\", \"kind\": \"skill\", \"change\": \"modified\",\n \"local\": \"edited\", \"base\": \"…\", \"theirs\": \"…\", \"ours\": \"…\",\n \"merge\": \"conflicts\", \"conflicts\": 1, \"default\": null, \"options\": [\"kit\", \"mine\", \"merged\"] }\n ],\n \"capabilities\": { \"workers_added\": [\"github\"], \"functions_added\": [ … ], \"models_changed\": [ … ] },\n \"functions\": [ { \"id\": \"kanban::ticket::create\", \"used_by\": [\"planner\"], \"worker\": \"kanban\", \"status\": \"ok\" } ],\n \"warnings\": [ { \"code\": \"agent_overwrite\", \"path\": \"agents/reviewer.md\", \"message\": \"…\" } ],\n \"blocking\": [ { \"code\": \"compose_not_running\", \"message\": \"… `iii compose --up` …\" } ],\n \"counts\": { \"agents\": 3, \"skills\": 12, \"workers\": 2, \"conflicts\": 1, \"decisions_required\": 1, … },\n \"created_at\": \"…\", \"expires_at\": \"…\"\n}\n```\n\n- `change`: `added`, `modified`, `removed`, or `kept` (a `skipped` file whose\n kit version changed). `local`: `absent`, `intact`, `edited`, `missing`, or\n `occupied` (someone else's file). File bodies are not in the plan;\n `directory::kits::plan { plan_id, contents: true }` serves them.\n- An update merges a file you edited with the kit's change three ways\n (`diffy`): `merge: clean` defaults to `merged`; `merge: conflicts` has no\n default and needs `kit`, `mine`, or `merged` with the resolved text. Conflict\n markers read `\u003c\u003c\u003c\u003c\u003c\u003c\u003c yours` / `||||||| installed` / `\u003e\u003e\u003e\u003e\u003e\u003e\u003e kit`. A file\n you edited that the kit did not change is not in the plan. A removed file\n you did not edit defaults to `remove`; one you edited defaults to `keep`\n (it becomes an ordinary local file).\n- Workers: `add` (not declared), `update` (installed version outside the\n range), `redeclare` (the compose file still declares the kit's previous\n range, which the installed version already satisfies), `none`, and\n `remove` for a worker the kit dropped — never removed unless named in\n `remove_workers`. `path://` workers are never touched.\n- Warnings also cover `local_edits_merged`, `merge_conflict`, `major_update`\n and, on removal, `edited_file_kept`. Blocking: `compose_not_running` (the\n plan adds or moves workers and `compose::status` does not answer) and\n `kit_deprecated`.\n\n### Apply\n\n`directory::kits::apply { plan_id, decisions?, remove_workers? }`, one apply at\na time:\n\n1. **Re-validate**: the plan has not expired, `kits.lock` still holds the\n version it was made against, and every local file it looked at is\n unchanged. Otherwise nothing is applied and a fresh plan comes back with\n `status: replanned`.\n2. **Download** `GET /k/\u003ckit\u003e/download?version=…\u0026ci=…` — counts the download\n (`ci=true` when `CI` is set) — and check every body against the sha the plan\n reviewed.\n3. **Workers** through Compose: one `compose::add` with\n `{ worker, version: \u003crange\u003e }` objects for every added, moved or\n re-declared worker (an existing container's range is re-declared in place),\n then `compose::remove` for the ticked `remove_workers`, each followed through\n `compose::operation`. A failure stops here, before any file is written.\n4. **Files**, one atomic write or delete at a time, journaled in the plan so a\n retried apply recognises what it already wrote (the apply is idempotent).\n5. **`kits.lock`**, last; then the plan is deleted and `on-change` fires.\n\nWorkers added or moved get their own skills and profiles downloaded right after\nthe apply (kit-owned profiles skipped), and the kit is checked for updates.\nCompose must be running (`iii compose --up`): the `compose::*` functions exist\nonly while its daemon does.\n\n### Updates\n\n`directory::kits::check-updates` asks `POST /k/updates` for every installed kit\n(or one): the newest version satisfying `requested`, unless it is in\n`ignored_versions`. It runs 15 seconds after boot, every 6 hours, after every\ninstall or update, and on demand. `directory::kits::ignore { kit, version }`\nadds a version to `ignored_versions` (and retires a pending update plan for\nit); `ignore: false` takes it back.\n\n### In the ADE\n\nThe Directory page has a **Kits** segment next to Skills and Agent Profiles;\nits badge counts plans waiting for review plus available updates.\n\n- **Kits** — pending reviews, an install box, and installed kits with their\n update state; \"Check for updates\".\n- **An installed kit** — Overview (README), Profiles and Skills (the files on\n disk, read-only, with \"Edit in Directory\"), Workers (as Compose has them),\n Files (intact / edited / missing / kept, with \"View my changes\" for edited\n ones), Remove, and a registry link.\n- **Install review** — the collisions on top (never collapsible) with\n replace / keep and a split diff for each, the permissions the kit asks for\n (workers and binaries it adds or moves, functions its profiles preload), the\n contents in three columns with a preview that shows frontmatter as fields\n and the prompt as markdown, and a button that says what will happen\n (\"Install and replace 2 profiles\"). A blocked plan shows the block instead.\n While it runs, the three steps (workers → files → kits.lock) report live; a\n failure offers \"Try again\".\n- **Update review** — release notes, then the changes as a pull request:\n new and changed profiles (a frontmatter summary, then the diff), workers and\n ranges, new / changed / removed skills, and the permissions the update\n grants. \"Update\" stays disabled while a conflict has no decision; \"Ignore\n \u003cversion\u003e\" skips the version. A file you edited opens the conflict view:\n the kit's changes, yours, and an editable result that starts from the\n automatic merge.\n- **Removal review** — the files to delete (edited ones unticked) and the\n kit's workers (unticked, with a note when another kit uses one).\n\nChat cards render `download-kit`, `plan-update` and `remove` (the plan summary\nand \"Review install\", which opens this segment on the plan), `apply` (live\nsteps, the result, and the plan summary while a harness approval is pending),\n`check-updates` and `kits::list`.\n\n---\n\n## Functions\n\nFunctions sit under `directory::*`. All registrations are\nnamespace-clean; this worker is intentionally agnostic to MCP and any\nother adapter.\n\n### `directory::skills::*` (filesystem reader + editor)\n\n| Function ID | Description |\n|---|---|\n| `directory::skills::download` | Download directory content. Flexible alias accepting either source set: `{repo, skill, branch?}` (defaults `branch=main`) or `{worker, version?\\|tag?}` (defaults `tag=latest`). Prefer the two explicit forms below so the source is unambiguous. |\n| `directory::skills::download_from_repo` | Repo-only form: `{repo, skill, branch?}`. Copies one skill folder out of a GitHub repo; paths under `prompts/` and `agents/` are ignored. |\n| `directory::skills::download_from_registry` | Registry-only form: `{worker, version?\\|tag?}`. Installs a published worker's bundle from `api.workers.iii.dev`, routing exact `agents/\u003cid\u003e.md` entries to `agents_folder`. |\n| `directory::skills::list` | Enriched listing of every fs-backed skill: `{ id, title, type, function_id, disable_model_invocation, description, bytes, modified_at }` per row. `title` prefers the YAML frontmatter `title:` over the body H1, `type` is lifted from frontmatter `type:` (`null` when absent), `function_id` identifies the documented bus function when present, and `description` is the frontmatter description or first body paragraph — so consumers can render a picker without a follow-up `get` per row. |\n| `directory::skills::get` | Fetch one skill by id. Returns `{ id, title, type, function_id, disable_model_invocation, path, body, modified_at }`. It shares the list row's identity, classification, function, and invocation metadata, but returns the raw markdown `body` and absolute on-disk `path` instead of the teaser and byte count; there is no `description` field. The path's parent directory is the skill's base directory, where payload like `scripts/` and `reference/` lives, and is meaningful only to callers on this worker's machine. Accepts a bare id or the same id prefixed with `iii://`. Pass `raw: true` to additionally get the FULL on-disk file (frontmatter included) as `raw` — the round-trip form `update` takes. |\n| `directory::skills::update` | Overwrite one EXISTING skill file with new full-file content: `{ id, content }` where `content` is the edited `raw` from `get { raw: true }`. Validated against the read invariants (size cap, non-empty body after frontmatter); atomic write; fans out `directory::skills::on-change` with `op: \"update\"`. Never creates files (use `create`). Refuses read-only system-installed skills under `agents_skills_folder` (`D116`). |\n| `directory::skills::create` | Create a NEW skill file at `\u003cskills_folder\u003e/\u003cid\u003e.md` from full-file content: `{ id, content }`. Frontmatter is optional (same rules as `update`: size cap, non-empty body). Refuses an `id` that already resolves in the visible set — including the `\u003cid\u003e` → `\u003cid\u003e/index` overview alias and system-installed agents skills — or a target path that already exists on disk (`D114`); an `id` in a namespace reserved by a system-installed agents skill (`D115`); and, while `filter_unregistered` is on, an `id` the visibility filter would immediately hide (`D115`). Atomic write; fans out `directory::skills::on-change` with `op: \"create\"`. Returns the same shape as `update`. |\n| `directory::skills::delete` | Permanently remove one EXISTING skill file by `{ id }` (same id forms as `get`). Resolves against the same visible set as `list`/`get`, refuses read-only system-installed skills under `agents_skills_folder` (`D116`), removes the file plus any parent directories left empty (so a deleted namespace can't keep shadowing a lower-precedence root), and fans out `directory::skills::on-change` with `op: \"delete\"`. Returns `{ id }` (the resolved on-disk id). |\n| `directory::skills::index` | Render one short markdown entry per installed worker (skills with frontmatter `type: index`). Returns `{ body, workers_count }` where `body` is a ready-to-paste page: `# Skills index`, then one `## \u003cworker title\u003e` heading + the worker's first overview paragraph + a `Read iii://\u003cns\u003e/index` pointer the agent can follow with `directory::skills::get`. Token-light by design; use `directory::skills::list` for per-skill rows. |\n\n### `directory::system-prompts::*` (filesystem reader + editor)\n\n| Function ID | Description |\n|---|---|\n| `directory::system-prompts::list` | Metadata-only listing of every fs-backed system prompt. |\n| `directory::system-prompts::get` | Fetch one system prompt's body + `{name, description, modified_at}`. Plain shape, no envelope. Pass `raw: true` to additionally get the FULL on-disk file (frontmatter included) as `raw`. |\n| `directory::system-prompts::update` | Overwrite one EXISTING system prompt file with new full-file content: `{ name, content }`. The frontmatter must keep a non-empty `description` (and a valid `name` when declared) — the same rules the scanner enforces. Atomic write; fans out `directory::system-prompts::on-change` with `op: \"update\"`. Returns the system prompt's effective name after the write. |\n| `directory::system-prompts::create` | Create a NEW system prompt file at `\u003cskills_folder\u003e/system-prompts/\u003cname\u003e.md` from full-file content: `{ name, content }`, where `content` is the FULL file including frontmatter. The frontmatter must carry a non-empty `description` (and a `name` matching the request, when declared) — the same rules `update` enforces. Refuses a `name` that already exists anywhere in the merged system-prompt scan, and a target path that already exists on disk even if the scanner would skip it. Atomic write; fans out `directory::system-prompts::on-change` with `op: \"create\"`. Returns `{ name, description, bytes, modified_at }`. |\n| `directory::system-prompts::delete` | Permanently remove one EXISTING system prompt file by `{ name }`. Resolves against the same merged scan as `list`/`get`, fans out `directory::system-prompts::on-change` with `op: \"delete\"`, and returns `{ name }`. |\n\n### Agent Profiles — `directory::agents::*` (filesystem reader + editor)\n\n| Function ID | Description |\n|---|---|\n| `directory::agents::list` | Metadata-only listing of every agent profile — fs-backed plus the bundled `default` / `iii` / `iii-minimal` profiles (`builtin: true` until a local file shadows one): `{ id, name, description, logo, skill_count, model, reasoning_effort, icon, color, extends, hidden, composer_placeholder, modified_at }` per row (`hidden` and `composer_placeholder` omitted when unset; `composer_placeholder` never inherits), `skill_count`/`model`/`reasoning_effort` resolved through `extends` (`skill_count: null` = every skill; `model: null` = the send decides). A row whose chain does not resolve carries `inheritance_error`. Every row carries `source: { kind: kit \\| worker \\| local \\| global \\| builtin, kit?, worker?, version?, modified? }` — see [Precedence and collisions](#precedence-and-collisions). |\n| `directory::agents::get` | Fetch one agent profile by `{ id }`: the RESOLVED `system_prompt` (each ancestor's body root-first, then this file's body), `skills` + `unknown_skills` (preloaded ids matching no visible skill — warnings), `skills_index` (resolved through `extends`; `false` = sessions start without the skills index, omitted when unset), `model` (`null` = the send decides), provider-native `reasoning_effort`, display `icon`/`color`, `extends`, `hidden`, the profile's own `composer_placeholder` (omitted when unset), `builtin`, `modified_at`, and `inheritance_error` when the chain does not resolve (own file served meanwhile), and the same `source` as `list`. Pass `raw: true` to additionally get this profile's FULL on-disk file as `raw`. |\n| `directory::agents::update` | Overwrite one EXISTING agent profile file with new full-file content: `{ id, content }`. Same rules the scanner enforces (required frontmatter with non-empty `name`, emoji-only `logo`; the body — the system prompt — may be empty); the id stays the file stem. Updating a bundled profile creates the local file that shadows it. Atomic write; fans out `directory::agents::on-change` with `op: \"update\"`. |\n| `directory::agents::create` | Create a NEW agent profile at `\u003cagents_folder\u003e/\u003cid\u003e.md` from full-file content: `{ id, content }`. Refuses an `id` that already exists in the configured agent-profile root, and a target path that already exists on disk even if the scanner would skip it; creating a bundled id shadows the bundled copy. Atomic write; fans out `directory::agents::on-change` with `op: \"create\"`. Returns `{ id, name, description, logo, bytes, modified_at }`. |\n| `directory::agents::delete` | Permanently remove one EXISTING agent profile file by `{ id }`. Resolves against the same configured root as `list`/`get`, fans out `directory::agents::on-change` with `op: \"delete\"`, and returns `{ id }`. Deleting the local shadow of a bundled profile falls back to the bundled copy; a bundled profile with no local file has nothing to delete (`D414`). Sessions already using the profile are unaffected; profiles extending it stop resolving until fixed. |\n| `directory::agents::functions::add` | `{ id, functions: [\"coder::tree\", …] }` — append engine function ids to one EXISTING profile's OWN `functions:` list (its *preloaded* functions: the contracts the harness pre-loads into the system prompt of every new session running as the profile). Ids already present are kept once; only that frontmatter field is rewritten (block style), every other byte of the file is untouched; writes atomically, copy-on-writes a bundled profile's shadow, fans out `on-change` with `op: \"update\"`. Returns `{ id, functions, added, unchanged?, bytes, modified_at }` — `unchanged: true` means nothing was written. `D416` for a request with no valid ids (entries must be non-empty and whitespace-free). |\n| `directory::agents::functions::remove` | `{ id, functions }` — drop ids from one EXISTING profile's OWN `functions:` list (absent ids are ignored; the field disappears when the list empties). Same write semantics and `D416`; returns `{ id, functions, removed, unchanged?, bytes, modified_at }`. Neither verb touches ids inherited through `extends` — those stay in the resolved union and are removed on the parent that declares them. |\n\n### Kits — `directory::download-kit`, `directory::kits::*`\n\n| Function | Description |\n|---|---|\n| `directory::download-kit` | `{ kit: \"\u003cauthor\u003e/\u003ckit\u003e[@version\\|tag\\|range]\", apply? }` → `{ status: planned \\| applied \\| up_to_date, kit, message, plan?, report? }`. Builds an install plan (an update plan when the kit is installed; without `@…` an installed kit keeps its `requested`) and stores it; writes nothing unless `apply: true` and the plan has no warnings, blocks or pending decisions. |\n| `directory::kits::apply` | `{ plan_id, decisions?, remove_workers? }` → `{ status: applied \\| replanned, report?, plan? }`. `decisions` maps install paths to `overwrite \\| keep \\| kit \\| mine \\| merged \\| remove` or `{ choice: \"merged\", content }`; files left out take the plan's `default`. The `report` lists files written / merged / removed / kept, workers added / updated / removed, the steps, and the agent ids the kit now provides. |\n| `directory::kits::plan-update` | `{ kit, version? }` — plan an update (default target: the newest release matching `requested`). `up_to_date` when there is nothing newer. |\n| `directory::kits::remove` | `{ kit }` — plan a removal; apply it with `apply` (`remove_workers` to remove the kit's workers too). |\n| `directory::kits::check-updates` | `{ kit? }` → `{ checked_at, available, kits: [{ kit, current, available, latest, major, ignored?, deprecation? }], error? }`. |\n| `directory::kits::list` | Installed kits (`version`, `requested`, file-state counts, workers, `update`, pending plan ids) and pending plan summaries; `attention` = pending plans + available updates. |\n| `directory::kits::get` | `{ kit, registry? }` — one installed kit with every file's state and on-disk sha, its workers as Compose has them, and with `registry: true` the installed version's registry detail and README. |\n| `directory::kits::plan` | `{ plan_id, contents? }` — a pending plan, its apply progress, and with `contents: true` the bodies it refers to (`blobs` by sha256, `ours` and `merged` by install path). |\n| `directory::kits::discard` | `{ plan_id }` — drop a pending plan. |\n| `directory::kits::ignore` | `{ kit, version, ignore? }` — add a version to (or with `ignore: false` remove it from) `ignored_versions`. |\n| `directory::kits::diff` | `{ kit, path }` → `{ base, local, state }` — what the kit installed and what is on disk, for \"view my changes\". |\n\nErrors: `D510` unknown kit or version, `D511` malformed kit ref, `D512`\nexpired or unknown plan, `D513` missing or invalid decisions, `D514` blocked\nplan (Compose not running, deprecated kit), `D515` Compose operation failed,\n`D516` the registry served different content than the plan reviewed, `D520`\nregistry unreachable.\n\n### Engine introspection (native, plus one wrapper)\n\nEngine introspection is served natively; call these ids directly — every\none takes the same filters (`prefix`, `search`, `worker`,\n`include_internal` where applicable). One wrapper is kept for callers\nwhose policy only admits the `directory::` namespace:\n\n| Function ID | Description |\n|---|---|\n| `directory::engine::functions::info` | Thin proxy to `engine::functions::info` for a single `function_id`: request/response schemas, metadata, and registered triggers. The one `directory::engine::*` helper that still exists — reach for it only when you cannot call `engine::*` directly. |\n\nThe native ids:\n\n| Function ID | Description |\n|---|---|\n| `engine::functions::list` | List functions registered with the engine. |\n| `engine::functions::info` | Single-function detail: schemas, owning worker. |\n| `engine::triggers::list` | List trigger TYPES (the providers, e.g. `http`, `cron`). |\n| `engine::triggers::info` | Single trigger-type detail: configuration schema, return schema. |\n| `engine::registered-triggers::list` | List trigger INSTANCES (subscriber rows). |\n| `engine::registered-triggers::info` | Single registered-trigger detail. |\n| `engine::workers::list` | List workers with an open engine WS connection. Daemon-managed providers (`http`, `cron`, `state`) won't appear — call `worker::list` from the supervisor to see those. |\n| `engine::workers::info` | One worker's detail by `name`. |\n\n### `directory::registry::*` (workers registry HTTP proxy)\n\n| Function ID | Description |\n|---|---|\n| `directory::registry::workers::list` | Browse / search published workers in `api.workers.iii.dev`. Optional free-text `search` (matched fuzzy by `pg_trgm`) and opaque `cursor` for pagination; page size is server-authored. Response is `{ workers: [...], pagination: { next_cursor, has_more, page_size } }`. Shares the core `name` / `description` / `version` fields with the engine's `engine::workers::list`. |\n| `directory::registry::workers::info` | Pre-install card for one worker. Fans out two parallel registry calls — `GET /w/{slug}` for the worker envelope (publication metadata + readme + functions + triggers) and `GET /w/{slug}/skills` for the skills tree — and merges them into `{ worker, api_reference, skills_tree, readme? }`. The card keeps public function/trigger names and descriptions only: request/response schemas, metadata, internal and search-excluded functions are dropped (browser's schemas alone ran 65 KB; the contract is `engine::functions::info` after installing), and `readme` (10–25 KB) is included only with `readme: true`. The full record stays cached in-process for `directory::search_functions`. Input still accepts `version:` (semver) or `tag:` (e.g. `latest`); both go on the wire as `?version=…`. |\n\nBoth `directory::registry::*` responses are cached in-process for\n`registry_cache_ttl_ms` (default 60s).\n\nThere is **no** `directory::skills::register` — see\n[Migration](#migration-from-skills-v02x) below.\n\n---\n\n## Function search \u0026 pre-generate hint\n\nOne-shot function search over the live engine catalog. `judge` (the default)\nranks through the optional `judge` worker when it is registered and answers,\nand otherwise behaves as `hybrid` (BM25 fused with the local MiniLM model,\nreranked); `lexical` is BM25 only. Absorbed from the former `discovery` worker,\nit returns only compact `{ function_id,\ndescription }` candidates, grouped by worker in rank order. The model chooses\nthe candidates it needs, then fetches their contracts in one\n`engine::functions::info { function_ids: [...] }` call instead of walking the\ncatalog with `engine::functions::list`.\n\n| Function | Kind | What it does |\n|---|---|---|\n| `directory::search_functions` | public | `{ capabilities }` → `{ guidance, workers[], installable[]?, skills[]?, triggers[]?, search_mode, latency_ms }`: rank with the configured mode over the live engine catalog in batches of six capabilities (12 candidates per batch across at most max(6, 2 × capabilities) workers, up to 3 batches) plus matching NOT-installed registry workers under `installable`. `capabilities` is a required list of non-empty unmet external capability searches (one to six is the norm); entries past the 18th are not searched and are named in `guidance`. Requests to summarize provided text/content are ignored. |\n| `directory::pre-generate` | internal hook | Injects the conditional search hint into a harness generation (at most once per turn). |\n| `directory::on-functions-change` | internal | Refreshes the search catalog on the engine's functions-available push. |\n| `directory::hint-preview` | internal | The exact hint text per exposure mode, for the configuration UI. |\n\nLexical/Hybrid ranking pipeline:\n\n1. **Corpus**: the live engine catalog (boot snapshot + push refresh),\n slimmed to name + first description sentence + argument names. `engine::`\n ids, functions published with `metadata.internal`, and the search itself\n never participate — the worker's own public `directory::*` functions are\n searchable like any other capability.\n2. **Scoring**: Okapi BM25 (k1 1.2, b 0.75) with the function name indexed at\n 3× weight, camelCase segmentation (`presignUrl` → presign + url), a\n 22-word grammatical stoplist, conservative plural folding, JSON-key\n stripping from capability text, and a two-distinct-terms minimum match.\n3. **Capability queries**: each `capabilities` entry is ranked independently\n against its own leader and is authoritative. Include every currently unmet\n external capability once in the same call. Write every capability in\n English, translating non-English requests while preserving proper names,\n URLs, and function ids. Requests to summarize provided text or content are\n ignored. Results merge round-robin so every capability gets a candidate\n before any gets a rider.\n4. **Pruning**: coverage-aware function floor (≥50% of the leader AND full\n term coverage or ≥85% score) drops same-worker family riders; a\n namespace-level floor (40% of the leader) drops trailing workers.\n5. **Registry search** (`registry_search`, default on): every call also\n consults the private workers registry in-process with the same capability\n queries plus informative-term retries (all concurrent; every listed worker\n is a candidate — the registry is team-authored). Candidates merge\n round-robin across search variants; their API references are pooled and\n ranked per capability with the configured mode. Hybrid fuses BM25 with the\n MiniLM dense lane (same 0.30 admission floor as the installed catalog), so a capability sharing no\n vocabulary with a contract (\"retrieve web news articles\" → `web::fetch`)\n still surfaces. Returns up to 2 workers / 6 candidates per batch of six\n capabilities (so up to 6 workers / 18 candidates across three batches; a\n worker two batches both surface keeps one entry with its functions merged)\n that WOULD match if installed, with `compose::add` guidance.\n6. **Session memory** (keyed by caller-supplied OTel baggage, fail-open):\n repeat queries omit candidates already delivered.\n\n### Judge mode\n\nFunction relevance is judged by the [`judge`](../judge) worker\n(`judge::evaluate`), which forwards to its configured provider\n([`judge-typesafe`](../judge-typesafe) by default). Both are optional: this\nworker does not declare them as dependencies, because Compose turns a\ndependency into a `start_after` edge and stops the directory whenever the\njudge exits. The Harness and dev-template stacks do not run them. Install the\nhub with `iii trigger compose::add worker=judge` (it brings `judge-typesafe`)\nand set the TypeSafe key and model in the **judge-typesafe** settings. This\nworker holds no credentials.\n\n`judge` is the default mode for new installs. It ranks through the judge\nonly while `judge::evaluate` is in the live function catalog and answers.\n**Whenever the judge is unavailable the search uses Hybrid** (then Lexical if\nthe local model is not ready), for functions, installable workers, skills and\ntriggers alike:\n\n- `judge::evaluate` is not registered: no call is made at all.\n- the hub has no provider (`provider_unavailable`), or the provider has no\n API key (`missing_key`): logged once at info.\n- a provider error, transport failure or invalid reply: logged once as a\n warning.\n- the judge deadline runs out: that lane alone uses Hybrid.\n\nAfter an unavailable or failing judge (the second and third cases), every\nsearch skips it for 30 seconds and uses Hybrid, so a missing key costs one\nfast round trip per 30 s rather than one per search. A key added to\njudge-typesafe, or a judge that comes back, is used within 30 seconds. A\nmissed deadline does not pause the judge.\n\nAn install that already stored `function_search_mode: hybrid` keeps it: the\nstored configuration wins over the new default. Set `judge` with\n`configuration::set` (or the console form) to opt in.\n\n```yaml\nfunction_search_mode: judge\nfunction_search_judge_timeout_ms: 3000\nfunction_search_judge_min_relevance: 0.5\nfunction_search_judge_side_lane_min_relevance: 0.3\nfunction_search_judge_question: choice\nfunction_search_judge_choice_min_probability: 0.1\n```\n\nThese fields apply without a restart. The timeout is an integer from 1 to\n30000 ms and relevance a finite number from 0 to 1 inclusive. YAML seeds and\nJSON configuration updates use the same validation. The relevance floors were\ncalibrated against `jev-1.13.0`; judge-typesafe defaults to the `jev-latest`\nalias, so pin its model if you rely on the floors.\n\nThe judge scores a shortlist per capability, not the whole catalog. A corpus\nof at most 16 documents goes whole, so the judge still finds functions whose\nwording shares nothing with the capability. A larger one is cut to the top 16\nof raw BM25 fused with the raw MiniLM ranking (when the index is ready). Each\ncapability is one evaluation, and all capabilities of a lane (functions,\nregistry pool, skills or triggers) travel in one `judge::evaluate` call, so\nthe provider answers them together with one model, and cancels the rest when\none fails. Requests carry normalized capabilities, function IDs, short\ndescriptions and parameter names; no conversation history or argument values.\nExact eligible IDs, internal-function exclusions, session deduplication and\nresult limits stay local.\n\n`function_search_judge_question` sets how each capability's shortlist is\nasked. `choice` (the default) asks one multiple-choice question per capability\nwhose options are the shortlisted documents: 16× fewer questions, and the\ndocuments compete. The best document is always kept and every other needs\n`function_search_judge_choice_min_probability` (the relevance floors do not\napply). `noul` asks one yes/no question per document and admits each by the\nrelevance floors. Local judges need `choice` to fit the deadline: judge-semif answers a\ncapability in about 0.3 s on a GPU, where the Noul shortlist of every lane\ntakes it past 30 s. On 22 English capabilities over the 16-document\nshortlist, `choice` with 0.1 kept a correct function in every search for both\n`jev-1.13.0` (precision 0.98, 1.2 functions per capability) and judge-semif\n(precision 0.87, 1.5 functions). Providers register their `judge-\u003cprovider\u003e::*`\nfunctions as internal, so search results show only the hub's `judge::*`.\n\nWith `choice`, a judge whose models advertise a context window under 4096\ntokens (`context_window` in `judge::models::list`, re-read when the judge\nhub's configuration changes and at least once a minute)\ngets compact options instead of the full description objects: each option is\nkeyed by the function id and reads the first eight words of its description,\nand the state names the capability plainly (`{\"capability\": …}`). laya (512 tokens) shares about 190 of them among\nthe sixteen options, so the objects cut the function ids themselves: live, it\nfound the expected function in 13/22 searches with objects and 17/22 compact.\nSemIf (16384) and judges that advertise no window keep the objects.\n\n`tournament` skips the Hybrid shortlist, following TypeSafe's skill-suggestion\npattern (skim everything cheaply, then read the few in detail). The whole\nfunction catalog, sorted by id, is skimmed in rounds of compact Choices (the\nfunction id and the first eight words of its description) over groups of up to\n128, or 16 for a judge that advertises a context window under 4096 tokens, and\nnever more than the judge's advertised `max_options` (SemIf: 16); each group's\nthree best go on (only the winner, for a small-window judge, whose final Choice\ndegrades with more options) until 16 or fewer remain, and those get one final\nChoice with their full descriptions, admitted like `choice`. A 260-function\ncatalog takes one round of three groups, then the final Choice over nine. It\nneeds no local semantic model. Live through `directory::search_functions` over\n22 English capabilities (RX 6900 XT), hit / top-1 / precision and median search\ntime: JEV 22 / 22 / 1.00 at 2.2 s, SemIf 22 / 22 / 0.90 at 6.1 s, decider 22 /\n21 / 0.88 at 3.7 s, laya 20 / 19 / 0.80 at 2.2 s; the former winner-only rounds\nof 16 gave JEV 22 / 22 / 0.98, decider 21 / 21 / 0.81 at 9.1 s, and timed SemIf\nout at 10 s. The installed functions and the registry pools play it; skills and\ntriggers keep their shortlists. With `choice` (the default), a judge that\nadvertises a context window under 4096 tokens gets a tournament automatically;\nSemIf and hosted judges keep `choice`.\n\n`function_search_model_path: null` is valid in judge mode and makes the Hybrid\nfallback BM25-only, without the local-model warning. With a configured path,\nthe worker keeps an installed MiniLM bundle and its catalog index current,\ndownloads a missing bundle at boot like Hybrid does, and uses the index both\nfor the shortlist and for the fallback.\n\nRegistry discovery still starts with the registry API's lexical search. The\njudge evaluates a shortlist of the returned contract pool and **cannot recover\nworkers that upstream search did not return**. Installable results remain\nsuggestions until installation.\n\nEvery response carries `search_mode` — the mode that actually ranked the\nresults (`judge`, `hybrid` or `lexical`), which can be lower than the\nconfigured mode when the judge was unavailable or paused, or the local model\nis not loaded yet. The console's search card shows it as the card's badge. A\nsearch whose lanes partly fell back reports the highest tier any lane reached.\n\nEvery mode also ranks the installed skill documents (the rows\n`directory::skills::list` serves, minus `disable_model_invocation` ones) against\nthe same capabilities and lists the matches under `skills` as\n`{ id, title, description }`, at most six per call round-robin across the\ncapabilities, with a guidance note to read them through\n`directory::skills::get { id }`. Each skill's id and a trimmed\n`title: description` (300 bytes) form the document. The judge judges them with\na how-to question under the same deadline as the functions; Lexical ranks them\nwith BM25 and Hybrid fuses in the dense lane, the same ad-hoc document ranking\nthe `installable` section uses, and that local ranking also serves whenever the\njudge fails. \"Installed\" is read off the live function catalog: a worker with\nno registered functions contributes no skills. The registered-trigger section\n(under `triggers`) is ranked the same way in every mode.\n\nA valid response with no functions at or above the relevance threshold stays\nempty. Judge failures instead trigger **Judge → Hybrid → Lexical** fallback.\nHybrid uses the existing local ranking policy; if the model is disabled,\nmissing, not yet indexed for the current catalog, or fails, Lexical serves the\nresults. A registry HTTP failure still omits the installable section.\n\nThe judge deadline is shared by every judge call of one public search.\nCapability batches run concurrently, and each batch's registry lookup runs in\nparallel with its installed-function judge call; the registry judge call then\ngets what is left of the deadline and, if nothing is, the pool is ranked\nlocally. Local Hybrid fallback runs outside the budget. Evaluations are split\nat local byte limits (48 KiB per evaluation, 16 KiB for state plus the largest\nquestion); these guards are not token counts. Retries are the provider's\npolicy (judge-typesafe retries 408/429/5xx within the deadline); the 30-second\npause keeps a failing provider from being retried on every search. The hub's\nreturned usage (`stats`) is logged per lane at debug level.\n\nSwitch to `lexical` at any time to use BM25 only. Switching from `lexical` to\n`hybrid` or `judge` prepares the local index from the current catalog. If the\nMiniLM bundle is missing, both use lexical fallback; the boot-time download and\nchanges to the local model path require a worker restart.\n\n**Upgrading from the in-worker `jev` mode:** the stored value\n`function_search_mode: jev` no longer parses, and the worker refuses to boot on\nit. While the old worker still runs, its schema only accepts\n`lexical`/`hybrid`/`jev`, so before upgrading set the mode to `hybrid` (or\nremove the key) with `configuration::set`, then set `judge` once the new worker\nis up. The removed keys `function_search_jev_api_key` and\n`function_search_jev_model` are ignored, and the console form drops every\n`function_search_jev_*` key on its next save; the remaining settings are read\nunder their `function_search_judge_*` names only.\n\n### Pre-generate hint\n\nThe pre-generate hook appends one `\u003cdiscovery_assist\u003e` block pointing the\nmodel at `search_functions`, telling it to derive capabilities from the goal\nand current execution state and to batch selected ids through\n`engine::functions::info` — at most once per turn, and only when every gate\nclears: the function is callable in the surface, no search result is in the\ncurrent task window yet, the surface spans at least `hint_min_workers` distinct\nworkers, the current task (from the latest user message) has no real function\nresults yet, and it does not already name a callable function id. Measured on\n26 pre-existing e2e scenarios: an unconditional hint *induces* redundant\ndiscovery on guided tasks (up to +110% tokens). The hook ships OFF by default\n(`inject_hint: false`): the harness identity prompt already teaches\n`directory::search_functions` as the default discovery path, so the hint is\nfor deployments running a custom identity prompt without that doctrine. The\nhook's transcript annotations (`origin.directory`) carry only coarse\noutcome/reason and counts.\n\nKnobs (`inject_hint`, `hint_min_workers`, `registry_search`) live in the\n`iii-directory` configuration entry and hot-apply — see Configuration.\n\n## Custom trigger types\n\n| Trigger type | Fires when | Payload to subscribers |\n|---|---|---|\n| `directory::skills::on-change` | After a `directory::skills::download` that wrote at least one skill markdown file, a `directory::skills::update`, `create`, or `delete`, or external (file pasted/edited/deleted directly on disk — including under `agents_skills_folder`) | download: `{ \"op\": \"download\", \"namespace\": \"\u003cns\u003e\", \"source\": \"repo\" \\| \"registry\" }`; update/create/delete: `{ \"op\": \"\u003coperation\u003e\", \"namespace\": \"\u003cns\u003e\", \"id\": \"\u003cid\u003e\" }`; external (file pasted/edited/deleted directly on disk): `{ \"op\": \"external\" }` |\n| `directory::system-prompts::on-change` | After a `directory::skills::download` that wrote at least one system prompt markdown file, a `directory::system-prompts::update`, `create`, `delete`, or external file change | download: `{ \"op\": \"download\", \"namespace\": \"\u003cns\u003e\", \"source\": \"repo\" \\| \"registry\" }`; update/create/delete: `{ \"op\": \"\u003coperation\u003e\", \"name\": \"\u003cname\u003e\" }`; external: `{ \"op\": \"external\" }` |\n| `directory::agents::on-change` | After a `directory::skills::download` that wrote at least one agent profile, a `directory::agents::update`, `create`, `delete`, or external file change | download: `{ \"op\": \"download\", \"namespace\": \"\u003cns\u003e\", \"source\": \"repo\" \\| \"registry\" }`; update/create/delete: `{ \"op\": \"\u003coperation\u003e\", \"name\": \"\u003cid\u003e\" }`; external: `{ \"op\": \"external\" }` |\n| `directory::kits::on-change` | A kit plan is created or discarded, an apply makes progress or lands, or an update check changes the set of available updates (also fires the skills / agents on-change when an apply wrote those files) | `{ \"op\": \"plan\", \"kit\", \"plan_id\", \"kind\" }`, `{ \"op\": \"discard\", \"kit\", \"plan_id\" }`, `{ \"op\": \"progress\", \"plan_id\", \"kit\", \"steps\": [{ id, label, state, detail? }], \"error\"? }`, `{ \"op\": \"apply\", \"kit\", \"plan_id\", \"kind\" }`, `{ \"op\": \"updates\", \"kit\"? }` |\n\nDispatches are fire-and-forget (Void), so the write path doesn't\nblock on downstream latency.\n\nThe `external` op comes from a filesystem watch over `skills_folder`,\n`local_skills_folder`, and (when it already exists) the read-only\n`agents_skills_folder`. It is a doorbell, not a ledger: every read re-scans\ndisk, so a missed event costs a stale open view until the next call, never\ndata. A burst coalesces into one event per kind, and this worker's own writes\nare suppressed — a `create` or `update` sends its precise op and never an\nextra `external`.\n\n**Loop hazard for subscribers.** Suppression covers writes made *through this\nworker*. A subscriber that reacts to `{ \"op\": \"external\" }` by writing `.md`\nfiles under `skills_folder` by some other route — a shell or coder worker, a\nscript — is not suppressed and will re-trigger itself. Either write through\n`directory::*::update` / `create`, or make the reaction idempotent and gated.\n\n---\n\n## Local development \u0026 testing\n\n### Run from source\n\nOn targets with a pinned static ONNX Runtime (Linux glibc x86_64/aarch64,\nApple Silicon macOS, Windows MSVC) every build links it and MiniLM retrieval\nand reranking are compiled in. With no `ORT_LIB_PATH`, `ort-sys` downloads the\nruntime for the build target at build time (SHA-256-verified). For offline or\ncached x86_64 Linux builds, provision it once and export the path it prints:\n\n```bash\nexport ORT_LIB_PATH=\"$(scripts/provision-onnxruntime.sh)\" # idempotent, SHA-256 verified\nexport ORT_PREFER_DYNAMIC_LINK=0\n```\n\nOther targets (musl, armv7, Intel macOS) build the BM25-only worker and need\nnothing extra.\n\n```bash\n# --config is an optional YAML seed (see config.yaml.example); omit it to\n# rely on the value stored in the `configuration` worker (or built-in defaults).\ncargo run --release -- --url ws://127.0.0.1:49134 --config ./config.yaml.example\n```\n\n### Tests\n\n```bash\n# Fast, offline — exercises the pure helpers (markdown / id validators\n# / fs source) without needing an iii engine.\ncargo test --lib\n\n# Full BDD suite — requires an iii engine on ws://127.0.0.1:49134\n# (or III_ENGINE_WS_URL). The git-backed download scenarios spin up\n# a local fixture repo via `git init`; the registry-backed scenarios\n# point a wiremock server at the worker's `registry_url` config.\ncargo test\n\n# One feature group at a time. Available tags:\n# @engine @read @download @download_repo @download_registry\ncargo test --test bdd -- --tags @download\n```\n\nThe BDD harness lives under [tests/](tests/). Feature files mirror the\nmodules in [src/functions/](src/functions/). Step definitions under\n[tests/steps/](tests/steps/) drive each feature through the same\n`iii.trigger` path the production binary uses.\n\n## skills\n\nThis version ships 5 skill files for agents, also browsable on the worker page:\n\n- [`SKILL.md`](https://workers.iii.dev/workers/iii-directory?tab=skills\u0026skill=SKILL.md\u0026version=1.2.41)\n- [`skills/agent-delegation.md`](https://workers.iii.dev/workers/iii-directory?tab=skills\u0026skill=skills%2Fagent-delegation.md\u0026version=1.2.41)\n- [`skills/function-search.md`](https://workers.iii.dev/workers/iii-directory?tab=skills\u0026skill=skills%2Ffunction-search.md\u0026version=1.2.41)\n- [`skills/system-prompts/iii-runtime.md`](https://workers.iii.dev/workers/iii-directory?tab=skills\u0026skill=skills%2Fsystem-prompts%2Fiii-runtime.md\u0026version=1.2.41)\n- [`skills/worker-microvm-service.md`](https://workers.iii.dev/workers/iii-directory?tab=skills\u0026skill=skills%2Fworker-microvm-service.md\u0026version=1.2.41)\n\n### SKILL.md\n\n# iii-directory\n\nThe directory worker is how an agent finds its way around the engine. It exposes\nfive surfaces: function search (`directory::search_functions`), installed-worker\ndocs (`directory::skills::*`), chat identity prompts\n(`directory::system-prompts::*`), reusable agent profiles\n(`directory::agents::*`), and the public worker catalogue\n(`directory::registry::*`). A download pulls a bundle\nonto disk, and each filesystem-backed family also takes direct `create` /\n`update` / `delete` calls — those are this worker's only writes. Everything\nelse here is read-only.\n\nTwo kinds of id flow through this worker and they must not be mixed up. A\n**callable id** uses `::` (`directory::skills::get`) and goes in the `function:`\nfield of `agent_trigger`. A **skill id** uses `/` (`iii-sandbox`,\n`agent-memory/observe`) and names a *document* — pass it as the `id` argument to\n`directory::skills::get`. The ids that `list` and `index` print are skill ids; a\nworker's overview is the bare worker name (`iii-sandbox`, not `iii-sandbox/index`,\nand the `iii-` prefix is never dropped). Use the id you were given — do not\ninvent one.\n\nOnly **installed** workers are visible. `index`, `list`, and `get` show on-disk\nskills for installed workers, plus this worker and the `iii` engine which are\nalways present. A skill you know exists stays invisible until its worker is\ndownloaded, so when one is missing, install it and look again. With\n`auto_download` enabled the worker subscribes to the engine `worker` add event\nand pulls a newly added worker's skills automatically, so freshly installed\nworkers can appear without a manual download. System-installed agent skills\nunder the read-only `agents_skills_folder` (`.agents/skills` under\n`III_COMPOSE_DIR`, or the process current directory when standalone) are\nalso always visible in `list`/`get` — they are skills, not workers, so they\nnever appear in `index` and `update`/`delete` refuse them.\n\n## When to Use\n\n- You need functions for a step's unmet capabilities (usually one to six, at most eighteen) — `directory::search_functions`.\n- You need to see which workers are installed — `directory::skills::index` (token-light; start here).\n- You need to read a worker's overview or a deeper doc it linked to — `directory::skills::get`.\n- You need to find a skill across the repo with filters — `directory::skills::list`.\n- You need the system prompts the chat picker offers as an identity override — `directory::system-prompts::list` / `get`.\n- You need a reusable agent profile (display name, emoji logo, skill selection, and its system prompt) — `directory::agents::list` / `get`.\n- You are deciding whether to install a worker — `directory::registry::workers::info` is the pre-install card: public function/trigger names with descriptions, config, dependencies, skill paths (no schemas; `readme: true` adds the README). Contracts come from `engine::functions::info` after install.\n- You need to install a published worker's skills — `directory::skills::download_from_registry`.\n- You were asked to install or update a kit (`\u003cauthor\u003e/\u003ckit\u003e`: agent profiles, skills and workers published together) — `directory::download-kit` plans it; a human reviews the plan in the ADE (Directory → Kits) or you apply it with `directory::kits::apply`.\n- You can only reach the `directory::` namespace but need one engine function's exact schema — `directory::engine::functions::info`.\n\n## Boundaries\n\n- Only installed workers are visible. If the engine daemon is unreachable at boot, filtering is skipped and everything on disk is shown instead.\n- Writes are downloads plus the per-family `create` / `update` / `delete` calls; every read function leaves disk untouched.\n- Skills under `agents_skills_folder` are read-only: `update`/`delete` refuse them (`D116`), and `create` refuses ids in their namespaces (`D115`). Edit them with their owning tool, or copy one into `skills_folder` on disk to fork it.\n- Not the live-connection view. `directory::*` reflects what is on disk or in the registry, not what is connected right now. For that, call the engine directly (`engine::functions::list`, `engine::workers::list`, …); daemon-managed providers (`http`, `cron`, `state`) open no WebSocket, so merge `worker::list` by `name`.\n- Do not put a skill id (`/`) in `agent_trigger`'s `function:` field, and do not pass a function id (`::`) to `directory::skills::get`.\n- System prompt files without a `description:` in frontmatter are silently skipped by `directory::system-prompts::list`.\n- Skills and system prompts share `skills_folder`; a `system-prompts/` path component selects the prompt family, other `prompts/` paths are ignored, and `agents/` is reserved. Agent profiles are direct `\u003cagents_folder\u003e/\u003cid\u003e.md` files.\n- An agent profile's `skills:` list is its PRELOADED skills, the twin of `functions:`: the harness freezes each skill's body into the prompt of every session running as the profile (parents' lists included, root-first). It grants no access and never narrows the skills index; unknown ids are reported by `get` as `unknown_skills` warnings rather than errors and rendered as unavailable. `agents_folder` profiles are unrelated to the read-only `agents_skills_folder` (`~/.agents/skills`), which holds external tools' skills.\n- Registry answers (`registry::workers::list` / `info`) are cached ~60 s per unique input by default (`registry_cache_ttl_ms`) — change a parameter to refresh.\n\n## Functions\n\n- `directory::search_functions` — find compact installed and installable function candidates for the required capabilities (usually one to six, at most eighteen per call).\n- `directory::skills::index` — token-light per-worker overview, one block per installed worker; truncates and tells you to call `list` when large.\n- `directory::skills::list` — enumerate every visible skill with id/title/type/description/bytes/modified_at; narrow with `search`, `prefix`, `type`, or `include_description`.\n- `directory::skills::get` — read one skill doc by its skill id; forgiving about short names, a trailing `.md`, an `iii://` prefix, and `SKILL.md` filenames. The response's `path` is the absolute on-disk file; its parent directory is the skill's base directory, where payload the body references by relative path (`scripts/`, `reference/`) lives.\n- `directory::skills::download_from_registry` — install a published worker's skills from the registry; `worker` required, pin with `version` XOR `tag` (default `tag: latest`).\n- `directory::skills::download_from_repo` — pull one skill folder from a GitHub repo; `repo` + `skill` required, `branch` defaults to `main`.\n- `directory::skills::download` — flexible alias accepting either source set; prefer the two explicit forms so the source is unambiguous.\n- `directory::skills::update` — overwrite one EXISTING skill with new full-file markdown (frontmatter included); never creates — author with `directory::skills::create` or materialize a bundle with a download first.\n- `directory::skills::create` — create a NEW skill at `\u003cskills_folder\u003e/\u003cid\u003e.md` from full-file content; refuses an id that already resolves in the visible set, an existing target path, and ids the visibility filter (or a system-installed agents namespace) would hide.\n- `directory::skills::delete` — permanently remove one EXISTING skill by id (same forgiving id forms as `get`); cleans up parent directories left empty.\n- `directory::system-prompts::list` — list the system prompts the chat picker offers; the response array is named `prompts`.\n- `directory::system-prompts::get` — read one system prompt's body by name; `raw: true` also returns the full on-disk file for round-tripping.\n- `directory::system-prompts::create` — create a NEW system prompt at `\u003cskills_folder\u003e/system-prompts/\u003cname\u003e.md`; refuses an existing name or target path.\n- `directory::system-prompts::update` — overwrite one EXISTING system prompt; the frontmatter must keep a non-empty `description` (a declared `name` renames it).\n- `directory::system-prompts::delete` — permanently remove one EXISTING system prompt by name.\n- `directory::agents::list` — list agent profiles (id, display name, description, emoji logo, `extends`, `skill_count` where null means every skill, `function_count` of preloaded functions; `model`/`reasoning_effort` are resolved through `extends`; `skill_count`/`function_count` count the additive union of the chain's lists). The bundled profiles `default` (the compact directory-first identity, shown as \"Default\"), `iii` (the harness default identity, hidden from the gallery), and `iii-minimal` (a hidden alias that extends `default`) are always listed with `builtin: true`; `composer_placeholder`, when present, is the profile's own example for the empty chat composer and never inherits; a row with `inheritance_error` has a broken `extends` chain.\n- `directory::agents::get` — read one agent profile by id (`skills_index: false`, resolved through `extends`, means sessions running as it start without the skills index): its RESOLVED system prompt (ancestors' bodies root-first via `extends`, then its own; blank bodies are skipped, so a prompt-less profile serves its parent chain, or `\"\"` when it has no parent), preloaded `skills` (skill ids whose bodies the harness pre-loads into the session prompt) + `unknown_skills`, preloaded `functions` (engine function ids whose contracts the harness pre-loads into the system prompt of every session running as this profile) + `unknown_functions` (ids the engine does not know right now — a warning), and `model` (the profile's default model id — use it when spawning/sending with this profile; `null` = caller decides); `raw: true` returns the profile's OWN file for editing. `inheritance_error` set = fix `extends` before running it.\n- `directory::agents::create` — create a NEW agent profile at `\u003cagents_folder\u003e/\u003cid\u003e.md` from full-file content; frontmatter needs a non-empty `name`, `logo` is emoji-only, `skills:` and `functions:` (preloaded function ids, e.g. `coder::tree`) are optional lists, and the body — the system prompt — may be empty; an `extends: \u003cid\u003e` that does not resolve is not a write error — `get` reports it as `inheritance_error`.\n- `directory::agents::update` — overwrite one EXISTING agent profile (same scanner rules; the id stays the file stem, frontmatter `name` is display-only). Updating the bundled `iii` creates the local file that shadows it.\n- `directory::agents::delete` — permanently remove one EXISTING agent profile by id; running sessions are unaffected, profiles extending it stop resolving until fixed. Deleting a local `iii` falls back to the bundled copy.\n- `directory::agents::functions::add` / `directory::agents::functions::remove` — `{ id, functions: [\"coder::tree\", …] }`: add ids to / drop ids from one EXISTING profile's OWN `functions:` list without a raw round-trip; the rest of the file stays byte-identical, ids already present (or already absent) are ignored, `unchanged: true` means nothing was written. Editing a bundled profile creates the local shadow. Ids inherited through `extends` are not touched: the resolved list is the union of the chain (root first), so an inherited id is removed on the parent that declares it.\n- `directory::registry::workers::list` — page through published workers in the public registry (`pagination.next_cursor` feeds the next page's `cursor`).\n- `directory::registry::workers::info` — pre-install card for one worker, including ones not installed: envelope, `api_reference` (public functions + triggers, names and descriptions only) and `skills_tree`; `readme: true` adds the README.\n- `directory::engine::functions::info` — thin proxy to the engine's `engine::functions::info`; returns request/response schema, metadata, and registered triggers for one function id.\n- `directory::download-kit` — `{ kit: \"\u003cauthor\u003e/\u003ckit\u003e[@version|tag|range]\" }`: plans the install of a kit (or the update of an installed one) WITHOUT writing anything and returns the plan (files, collisions with existing profiles, workers Compose would add, preloaded functions, warnings, blocks) plus its `plan_id`. Tell the user to review it in the ADE (Directory → Kits). `apply: true` applies at once only when the plan has no warnings, blocks or pending decisions.\n- `directory::kits::apply` — `{ plan_id, decisions?, remove_workers? }`: executes a plan. `decisions` maps install paths to `overwrite|keep|kit|mine|merged|remove` (or `{ choice: \"merged\", content }`); files left out take the plan's default. A plan made before the project changed comes back re-planned (`status: replanned`) instead of applied.\n- `directory::kits::plan-update` / `directory::kits::remove` — plan an update (`version?`) or a removal of an installed kit; apply with `directory::kits::apply`.\n- `directory::kits::list` / `directory::kits::get` — installed kits, their files' states (intact / edited / missing / skipped), workers and available updates; plans waiting for review.\n- `directory::kits::check-updates`, `directory::kits::ignore`, `directory::kits::discard`, `directory::kits::plan`, `directory::kits::diff` — check the registry for updates, skip one version, drop a pending plan, read a plan with its file bodies, read a kit file's installed and local sides.\n\nA failed call returns one plain sentence carrying a `Did you mean:` suggestion and a `Next:` function to call (codes `D110`/`D112`/`D210`/`D310`/`D311`, `D410` for a missing agent profile, `D416` for an agent `functions::add`/`remove` request with no valid function ids, `D320` when the registry is unreachable, and on the write paths `D213` for content the next scan would skip, `D214`/`D114`/`D414` for a create whose name/id or target path is already taken, `D115` for a skill id the visibility filter or an agents namespace reserves, and `D116` for a write to a read-only system-installed skill; for kits `D510` unknown kit/version, `D511` a malformed kit ref, `D512` an expired or unknown plan, `D513` a missing or invalid file decision, `D514` a blocked plan, `D515` a Compose failure, `D516` content that changed since the plan) — follow it instead of retrying the same input. Downloads overwrite file-by-file, so hand-edited extra files survive a re-pull.\n\n## Reactive triggers\n\nThe worker publishes four custom trigger types — one per file kind,\n`directory::skills::on-change`,\n`directory::system-prompts::on-change`, and `directory::agents::on-change`, plus\n`directory::kits::on-change` for kit plans, apply progress and update checks. Each fires for its own kind only, on any\nof: a download that wrote at least one file of that kind (`op: \"download\"`), that\nfamily's `update`, `create`, or `delete` (`op: \"update\"` / `\"create\"` /\n`\"delete\"`), or a change made to\nthat kind's files directly on disk, outside this worker (`op: \"external\"` — a\nfile pasted in, edited in an external editor, deleted, or renamed). Bind one when\na *different* worker must react to the on-disk set changing; the `mcp` worker uses\nthis to emit `notifications/*_list_changed` to its clients without re-polling.\nDirect `\u003cid\u003e.md` profile edits under `agents_folder` fire\n`directory::agents::on-change`; nested files there are ignored.\n\nReach for it when:\n\n- A worker caches the skill, system-prompt, or agent-profile list and must invalidate it on change.\n- You want a push the moment new bundles install, instead of polling `directory::skills::list`.\n\nDo not bind when:\n\n- You ran the download yourself — its return payload already lists `skills_written` / `system_prompts_written` / `agents_written`.\n- Your own reaction writes `.md` files under `skills_folder` through some path OTHER than this worker's `update` / `create` (a shell or coder worker, say). Writes made through this worker are suppressed, but outside writes are not: your handler would re-trigger itself.\n\n### How to bind\n\n1. Register a handler: `registerFunction('my-worker::on-skills-changed', handler)`.\n2. Register the trigger:\n\n```typescript\niii.registerTrigger({\n type: 'directory::skills::on-change',\n function_id: 'my-worker::on-skills-changed',\n})\n```\n\nDelivery is fire-and-forget (best-effort, at-most-once): a slow or failing\nsubscriber is logged and skipped so it cannot block the write path. Direct edits\nunder `skills_folder` DO fire it now, as `op: \"external\"` — a filesystem watch\nsupplies that, coalescing a burst into one event per kind. Read calls never fire\nit, and neither does this worker's own writing twice (a `create` or `update`\nsends its precise op, not an extra `external`). The watch is a doorbell, not a\nledger: every read re-scans disk, so a missed event costs a stale open view until\nthe next call, never data. For the event payload shape, call `get function info`\non the trigger type.\n\n## api reference\n\n```json\n{\n \"functions\": [\n {\n \"description\": \"Internal: auto-download skills on worker add event.\",\n \"metadata\": {\n \"internal\": true\n },\n \"name\": \"directory::__on_worker_added\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"description\": \"`worker` trigger payload for `directory::__on_worker_added`. Only `worker` is read; declared as a struct so the function publishes a typed schema.\",\n \"properties\": {\n \"worker\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"title\": \"WorkerAddedEvent\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"ok\": {\n \"type\": \"boolean\"\n }\n },\n \"required\": [\n \"ok\"\n ],\n \"title\": \"WorkerAddedAck\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Create a new agent profile at \u003cagents_folder\u003e/\u003cid\u003e.md from full-file markdown (frontmatter with a non-empty `name`, emoji-only `logo`, optional `skills:` preloads, `skills_index: false` to start sessions without the skills index, and `functions:` list of engine function ids to pre-load into sessions; the body is the system prompt and may be empty). Rejects ids or paths that already exist; a bundled id is shadowed.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Create agent profile\"\n }\n },\n \"name\": \"directory::agents::create\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"content\": {\n \"description\": \"Full file content, frontmatter included; `name` is required, the body is the system prompt and may be empty.\",\n \"type\": \"string\"\n },\n \"id\": {\n \"description\": \"New profile id, used as the file stem; lowercase ASCII, digits, `-` and `_` only, and not already taken.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"content\",\n \"id\"\n ],\n \"title\": \"AgentCreateInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"bytes\": {\n \"description\": \"Bytes written.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"description\": {\n \"type\": \"string\"\n },\n \"id\": {\n \"type\": \"string\"\n },\n \"logo\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"modified_at\": {\n \"description\": \"File mtime after the write, RFC 3339.\",\n \"type\": \"string\"\n },\n \"name\": {\n \"description\": \"Display name parsed from the (new) frontmatter.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"bytes\",\n \"description\",\n \"id\",\n \"modified_at\",\n \"name\"\n ],\n \"title\": \"AgentWriteOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Delete one existing agent profile's markdown file by id. Deleting the local shadow of a bundled profile falls back to the bundled copy; profiles that extend it stop resolving until fixed.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Delete agent profile\"\n }\n },\n \"name\": \"directory::agents::delete\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"id\": {\n \"description\": \"Existing agent profile id, as returned by `directory::agents::list`.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\"\n ],\n \"title\": \"AgentDeleteInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"id\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\"\n ],\n \"title\": \"AgentDeleteOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Add preloaded functions to one existing agent profile: appends the given engine function ids (e.g. `coder::tree`) to the profile's own `functions:` list — the contracts the harness pre-loads into the system prompt of every new session running as this profile. Ids already present are kept once; the rest of the file is untouched. Editing a bundled profile creates the local file that shadows it.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Add agent profile functions\"\n }\n },\n \"name\": \"directory::agents::functions::add\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"functions\": {\n \"description\": \"Engine function ids (e.g. `coder::tree`), verbatim, one per entry.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"id\": {\n \"description\": \"Existing agent profile id, as returned by `directory::agents::list`.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"functions\",\n \"id\"\n ],\n \"title\": \"AgentFunctionsInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"added\": {\n \"description\": \"Ids this call actually added (already-present ids are not repeated).\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"bytes\": {\n \"description\": \"Bytes on disk after the call.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"functions\": {\n \"description\": \"The profile's OWN `functions:` list after the write (not resolved through `extends`), in file order.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"id\": {\n \"type\": \"string\"\n },\n \"modified_at\": {\n \"description\": \"File mtime after the call, RFC 3339.\",\n \"type\": \"string\"\n },\n \"removed\": {\n \"description\": \"Ids this call actually removed (absent ids are ignored).\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"unchanged\": {\n \"description\": \"True when the request changed nothing; the file was not rewritten.\",\n \"type\": \"boolean\"\n }\n },\n \"required\": [\n \"added\",\n \"bytes\",\n \"functions\",\n \"id\",\n \"modified_at\",\n \"removed\",\n \"unchanged\"\n ],\n \"title\": \"AgentFunctionsOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Remove preloaded functions from one existing agent profile: drops the given engine function ids from the profile's own `functions:` list (ids not present are ignored); the rest of the file is untouched. Only the profile's OWN list is edited; ids inherited through `extends` stay (the resolved list is the union of the chain) and are removed on the parent.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Remove agent profile functions\"\n }\n },\n \"name\": \"directory::agents::functions::remove\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"functions\": {\n \"description\": \"Engine function ids (e.g. `coder::tree`), verbatim, one per entry.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"id\": {\n \"description\": \"Existing agent profile id, as returned by `directory::agents::list`.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"functions\",\n \"id\"\n ],\n \"title\": \"AgentFunctionsInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"added\": {\n \"description\": \"Ids this call actually added (already-present ids are not repeated).\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"bytes\": {\n \"description\": \"Bytes on disk after the call.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"functions\": {\n \"description\": \"The profile's OWN `functions:` list after the write (not resolved through `extends`), in file order.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"id\": {\n \"type\": \"string\"\n },\n \"modified_at\": {\n \"description\": \"File mtime after the call, RFC 3339.\",\n \"type\": \"string\"\n },\n \"removed\": {\n \"description\": \"Ids this call actually removed (absent ids are ignored).\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"unchanged\": {\n \"description\": \"True when the request changed nothing; the file was not rewritten.\",\n \"type\": \"boolean\"\n }\n },\n \"required\": [\n \"added\",\n \"bytes\",\n \"functions\",\n \"id\",\n \"modified_at\",\n \"removed\",\n \"unchanged\"\n ],\n \"title\": \"AgentFunctionsOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Fetch one agent profile by id: the system prompt resolved through its `extends` chain, display fields, preloaded `skills` (skill ids whose bodies the harness pre-loads into the session prompt) plus `unknown_skills`, preloaded `functions` (engine function ids the harness pre-loads into the session prompt) plus `unknown_functions`, model, reasoning_effort, `skills_index` (false = sessions start without the skills index), and `inheritance_error` when the chain does not resolve. Pass raw: true for the exact on-disk file to edit with directory::agents::update.\",\n \"metadata\": {},\n \"name\": \"directory::agents::get\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"id\": {\n \"type\": \"string\"\n },\n \"raw\": {\n \"default\": null,\n \"description\": \"When true, also return the exact on-disk file (frontmatter included) as `raw`, ready for directory::agents::update.\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"id\"\n ],\n \"title\": \"AgentGetInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"AgentSource\": {\n \"description\": \"`source` on `directory::agents::list` / `get` rows.\",\n \"properties\": {\n \"kind\": {\n \"$ref\": \"#/definitions/SourceKind\"\n },\n \"kit\": {\n \"description\": \"Owning kit (`\u003chandle\u003e/\u003cname\u003e`) when `kind` is `kit`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"modified\": {\n \"description\": \"The file differs from what its kit or worker wrote.\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"version\": {\n \"description\": \"Version of the kit or worker that wrote the file.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"worker\": {\n \"description\": \"Owning worker when `kind` is `worker`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"kind\"\n ],\n \"type\": \"object\"\n },\n \"SourceKind\": {\n \"enum\": [\n \"kit\",\n \"worker\",\n \"local\",\n \"global\",\n \"builtin\"\n ],\n \"type\": \"string\"\n }\n },\n \"properties\": {\n \"builtin\": {\n \"description\": \"Bundled with the worker, no file behind it (see `list`).\",\n \"type\": \"boolean\"\n },\n \"color\": {\n \"description\": \"Harness subagent color token (closed set, validated at write time); `null` = neutral.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"composer_placeholder\": {\n \"description\": \"Example request for the chat's empty composer (see `list`): this profile's own value, never inherited; omitted when absent or blank.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"description\": {\n \"type\": \"string\"\n },\n \"extends\": {\n \"description\": \"Parent profile id (`extends:`), as declared; `null` = none.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"functions\": {\n \"description\": \"Preloaded functions, resolved through `extends` (the nearest profile with a non-empty list): engine function ids whose contracts the harness pre-loads into the system prompt of every session running as this profile, so the model calls them without discovery or a contract lookup. Empty = none.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"hidden\": {\n \"description\": \"Hidden from the chat's new-session gallery (still selectable by id).\",\n \"type\": \"boolean\"\n },\n \"icon\": {\n \"description\": \"Harness subagent icon token (closed set, validated at write time); `null` = caller picks.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"type\": \"string\"\n },\n \"inheritance_error\": {\n \"description\": \"Set when the `extends` chain does not resolve (unknown parent, loop, deeper than 8): `system_prompt` and the inherited fields then come from this file alone, `raw` still round-trips so the chain can be fixed, and the harness refuses to run the profile meanwhile.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"logo\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"model\": {\n \"description\": \"Model id for sessions using this profile, resolved through `extends`; `null` = the send decides. Served verbatim — resolution against the live model catalog happens where it is used.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"modified_at\": {\n \"description\": \"File mtime as RFC 3339; empty for a bundled profile.\",\n \"type\": \"string\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"raw\": {\n \"description\": \"FULL on-disk file content (this profile's own file, ancestors excluded). Present only when the request set `raw: true`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"reasoning_effort\": {\n \"description\": \"Provider-native reasoning effort paired with `model`, resolved through `extends`; `null` = the model/provider default. Served verbatim and validated at use time.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"skills\": {\n \"description\": \"Preloaded skills, resolved through `extends` (the union of the chain's lists, root first): skill ids whose bodies the harness pre-loads into the system prompt of every session running as this profile. Empty = none. Never a filter on the skills index.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"skills_index\": {\n \"description\": \"`false` = sessions running as this profile start without the names-only skills index (`\u003cavailable_skills\u003e`), resolved through `extends`; omitted when no profile in the chain sets it (on).\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"source\": {\n \"allOf\": [\n {\n \"$ref\": \"#/definitions/AgentSource\"\n }\n ],\n \"description\": \"Where the file came from (see `list`).\"\n },\n \"system_prompt\": {\n \"description\": \"The RESOLVED identity: every ancestor's body root-first, then this file's body, frontmatter stripped, joined by a blank line; blank bodies are skipped, so a profile with no prompt of its own serves its parent chain unchanged and a prompt-less profile without `extends` serves `\\\"\\\"`. A profile that has a body and no `extends` serves that body verbatim.\",\n \"type\": \"string\"\n },\n \"unknown_functions\": {\n \"description\": \"`functions` entries the engine does not currently know (not registered right now, or a typo). Warnings — the profile still loads and the harness skips them; an empty list also results when the engine could not be asked.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"unknown_skills\": {\n \"description\": \"`skills` entries that resolve to no currently visible skill. Warnings — the agent profile still loads and the harness renders them as unavailable.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"builtin\",\n \"description\",\n \"functions\",\n \"hidden\",\n \"id\",\n \"modified_at\",\n \"name\",\n \"skills\",\n \"source\",\n \"system_prompt\",\n \"unknown_functions\",\n \"unknown_skills\"\n ],\n \"title\": \"AgentGetOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"List agent profiles (id, name, description, logo, icon, color, model, reasoning_effort, skill_count, function_count, extends, hidden, composer_placeholder, source, modified_at) from the agents folder plus the bundled ones (`builtin: true`). `source` says where each file came from: kit, worker, local, global or builtin. Inherited fields resolve through `extends` (composer_placeholder never inherits); skill_count null means no preloaded skills, function_count counts the preloaded functions (contracts injected into new sessions).\",\n \"metadata\": {},\n \"name\": \"directory::agents::list\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"title\": \"ListAgentsInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"AgentEntry\": {\n \"properties\": {\n \"builtin\": {\n \"description\": \"Bundled with the worker, no file behind it: editing it creates the local file (which then shadows this entry); there is nothing to delete.\",\n \"type\": \"boolean\"\n },\n \"color\": {\n \"description\": \"Harness subagent color token for display identities; `null` = neutral.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"composer_placeholder\": {\n \"description\": \"Example request for the chat's empty composer, from this profile's OWN frontmatter (never inherited through `extends`); omitted when absent or blank. Presentation only — never part of the prompt.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"description\": {\n \"type\": \"string\"\n },\n \"extends\": {\n \"description\": \"Parent profile id (`extends:`), as declared; `null` = none.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"function_count\": {\n \"description\": \"Number of preloaded functions (contracts the harness pre-loads into the session prompt), resolved through `extends`; `0` = none.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"hidden\": {\n \"description\": \"Hidden from the chat's new-session gallery (still selectable by id).\",\n \"type\": \"boolean\"\n },\n \"icon\": {\n \"description\": \"Harness subagent icon token for spawn display identities; `null` = caller picks.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"description\": \"Flat agent profile id (the file stem) — what `harness::send { options: { agent } }` will take.\",\n \"type\": \"string\"\n },\n \"inheritance_error\": {\n \"description\": \"Set when the `extends` chain does not resolve (unknown parent, loop, too deep): the row carries the profile's own fields only, and the harness refuses to run it until the chain is fixed.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"logo\": {\n \"description\": \"Emoji logo, `null` when the agent profile has none.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"model\": {\n \"description\": \"Model id for sessions using this profile, resolved through `extends`; `null` = the send decides.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"modified_at\": {\n \"description\": \"File mtime as RFC 3339; empty for a bundled profile.\",\n \"type\": \"string\"\n },\n \"name\": {\n \"description\": \"Display name from frontmatter (`name:`).\",\n \"type\": \"string\"\n },\n \"reasoning_effort\": {\n \"description\": \"Provider-native reasoning effort paired with `model`, resolved through `extends`; `null` = the model/provider default.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"skill_count\": {\n \"description\": \"Number of preloaded skills (bodies the harness pre-loads into the session prompt), resolved through `extends`; `null` = none.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"source\": {\n \"allOf\": [\n {\n \"$ref\": \"#/definitions/AgentSource\"\n }\n ],\n \"description\": \"Where the file came from: an installed kit (`kits.lock`), a worker's skills bundle (its completion marker), the project itself (`local`), the user-global root (`global`) or the worker binary (`builtin`). `modified` says whether a kit's or worker's file was edited here.\"\n }\n },\n \"required\": [\n \"builtin\",\n \"description\",\n \"function_count\",\n \"hidden\",\n \"id\",\n \"modified_at\",\n \"name\",\n \"source\"\n ],\n \"type\": \"object\"\n },\n \"AgentSource\": {\n \"description\": \"`source` on `directory::agents::list` / `get` rows.\",\n \"properties\": {\n \"kind\": {\n \"$ref\": \"#/definitions/SourceKind\"\n },\n \"kit\": {\n \"description\": \"Owning kit (`\u003chandle\u003e/\u003cname\u003e`) when `kind` is `kit`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"modified\": {\n \"description\": \"The file differs from what its kit or worker wrote.\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"version\": {\n \"description\": \"Version of the kit or worker that wrote the file.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"worker\": {\n \"description\": \"Owning worker when `kind` is `worker`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"kind\"\n ],\n \"type\": \"object\"\n },\n \"SourceKind\": {\n \"enum\": [\n \"kit\",\n \"worker\",\n \"local\",\n \"global\",\n \"builtin\"\n ],\n \"type\": \"string\"\n }\n },\n \"properties\": {\n \"agents\": {\n \"items\": {\n \"$ref\": \"#/definitions/AgentEntry\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"agents\"\n ],\n \"title\": \"ListAgentsOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Overwrite one existing agent profile with full-file markdown (frontmatter with a non-empty `name`, emoji-only `logo`, optional `skills:` and `functions:` lists and `skills_index`; the body is the system prompt and may be empty). Updating a bundled profile creates a local file that shadows it. To change only the preloaded functions, prefer directory::agents::functions::add / remove.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Update agent profile\"\n }\n },\n \"name\": \"directory::agents::update\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"content\": {\n \"description\": \"FULL new file content, frontmatter block included — the string `directory::agents::get { raw: true }` returns, edited.\",\n \"type\": \"string\"\n },\n \"id\": {\n \"description\": \"Existing agent profile id, as returned by `directory::agents::list`.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"content\",\n \"id\"\n ],\n \"title\": \"AgentUpdateInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"bytes\": {\n \"description\": \"Bytes written.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"description\": {\n \"type\": \"string\"\n },\n \"id\": {\n \"type\": \"string\"\n },\n \"logo\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"modified_at\": {\n \"description\": \"File mtime after the write, RFC 3339.\",\n \"type\": \"string\"\n },\n \"name\": {\n \"description\": \"Display name parsed from the (new) frontmatter.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"bytes\",\n \"description\",\n \"id\",\n \"modified_at\",\n \"name\"\n ],\n \"title\": \"AgentWriteOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Plan the install of a kit — agent profiles, skills and registry workers published as \u003cauthor\u003e/\u003ckit\u003e[@version|tag|range] — without writing anything; an installed kit gets an update plan. The plan lists every file, collisions with existing profiles (kit profiles win, with a warning), worker changes and the functions the profiles preload. Review it in the ADE (Directory → Kits) or apply it with directory::kits::apply plan_id=…. apply=true applies at once only when the plan has no warnings, blocks or pending decisions.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Download kit\"\n }\n },\n \"name\": \"directory::download-kit\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"apply\": {\n \"default\": null,\n \"description\": \"Apply right away when the plan has no warnings, no blocking issue and no file that needs a decision (for scripts). Otherwise the plan waits for review.\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"kit\": {\n \"description\": \"`\u003cauthor\u003e/\u003ckit\u003e`, optionally `@\u003cversion|tag|range\u003e` (default: the installed kit's `requested`, else `latest`).\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"kit\"\n ],\n \"title\": \"DownloadKitInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"AgentChanges\": {\n \"description\": \"Changed frontmatter of a profile between two kit versions.\",\n \"properties\": {\n \"fields\": {\n \"additionalProperties\": {\n \"items\": [\n {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n ],\n \"maxItems\": 2,\n \"minItems\": 2,\n \"type\": \"array\"\n },\n \"description\": \"Scalar fields that changed: `field → [from, to]`.\",\n \"type\": \"object\"\n },\n \"functions_added\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"functions_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"skills_added\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"skills_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"AgentEntry\": {\n \"description\": \"`AgentEntry`: parsed frontmatter of `agents/\u003cid\u003e.md`.\",\n \"properties\": {\n \"color\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"extends\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"functions\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"hidden\": {\n \"default\": null,\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"icon\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"logo\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"model\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"path\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"reasoning_effort\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"sha256\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"size_bytes\": {\n \"default\": null,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"skills\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"ApplyReport\": {\n \"properties\": {\n \"agents\": {\n \"description\": \"Agent profile ids this kit now provides.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"agents_changed\": {\n \"type\": \"boolean\"\n },\n \"files_kept\": {\n \"description\": \"Files left as they are (kept, skipped, or mine).\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"files_merged\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"files_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"files_written\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"from\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"kind\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/PlanKind\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"kit\": {\n \"type\": \"string\"\n },\n \"lock_path\": {\n \"type\": \"string\"\n },\n \"plan_id\": {\n \"type\": \"string\"\n },\n \"skills_changed\": {\n \"type\": \"boolean\"\n },\n \"steps\": {\n \"items\": {\n \"$ref\": \"#/definitions/ApplyStep\"\n },\n \"type\": \"array\"\n },\n \"to\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"workers_added\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"workers_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"workers_updated\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"agents\",\n \"agents_changed\",\n \"files_kept\",\n \"files_merged\",\n \"files_removed\",\n \"files_written\",\n \"kit\",\n \"lock_path\",\n \"plan_id\",\n \"skills_changed\",\n \"steps\",\n \"workers_added\",\n \"workers_removed\",\n \"workers_updated\"\n ],\n \"type\": \"object\"\n },\n \"ApplyStep\": {\n \"properties\": {\n \"detail\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"description\": \"`workers` | `files` | `lock`.\",\n \"type\": \"string\"\n },\n \"label\": {\n \"type\": \"string\"\n },\n \"state\": {\n \"$ref\": \"#/definitions/StepState\"\n }\n },\n \"required\": [\n \"id\",\n \"label\",\n \"state\"\n ],\n \"type\": \"object\"\n },\n \"Author\": {\n \"properties\": {\n \"handle\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"name\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"verified\": {\n \"default\": false,\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"Capabilities\": {\n \"properties\": {\n \"functions_added\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/FunctionAdded\"\n },\n \"type\": \"array\"\n },\n \"models_changed\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/ModelChanged\"\n },\n \"type\": \"array\"\n },\n \"workers_added\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"Change\": {\n \"oneOf\": [\n {\n \"enum\": [\n \"added\",\n \"modified\",\n \"removed\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The lock keeps the user's choice to skip this file; the kit's version changed and is offered again.\",\n \"enum\": [\n \"kept\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"Collision\": {\n \"properties\": {\n \"kit\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"modified\": {\n \"description\": \"The owner's copy was edited locally.\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"owner\": {\n \"allOf\": [\n {\n \"$ref\": \"#/definitions/SourceKind\"\n }\n ],\n \"description\": \"Who owns the file at the path today.\"\n },\n \"sha256\": {\n \"description\": \"sha256 of the file there now.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"version\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"worker\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"owner\"\n ],\n \"type\": \"object\"\n },\n \"Decision\": {\n \"description\": \"A per-file choice.\",\n \"oneOf\": [\n {\n \"description\": \"Write the kit's file over what is there.\",\n \"enum\": [\n \"overwrite\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Keep what is there; the lock marks the kit's file `skipped`.\",\n \"enum\": [\n \"keep\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Take the kit's new version (drops local edits).\",\n \"enum\": [\n \"kit\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Keep the local file as it is.\",\n \"enum\": [\n \"mine\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Write the merge result (the plan's, or `content` from the caller).\",\n \"enum\": [\n \"merged\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Delete the file.\",\n \"enum\": [\n \"remove\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"Deprecation\": {\n \"properties\": {\n \"message\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"replaced_by\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"FileKind\": {\n \"enum\": [\n \"agent\",\n \"skill\"\n ],\n \"type\": \"string\"\n },\n \"FunctionAdded\": {\n \"properties\": {\n \"agent\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"function\": {\n \"default\": \"\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"Issue\": {\n \"properties\": {\n \"code\": {\n \"type\": \"string\"\n },\n \"message\": {\n \"type\": \"string\"\n },\n \"path\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"code\",\n \"message\"\n ],\n \"type\": \"object\"\n },\n \"KitFunction\": {\n \"properties\": {\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"status\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"worker\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"worker_version\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"LocalState\": {\n \"description\": \"What the file is on disk right now, relative to the plan.\",\n \"oneOf\": [\n {\n \"description\": \"Nothing at the path.\",\n \"enum\": [\n \"absent\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Matches the kit's base (or, on install, the kit's content).\",\n \"enum\": [\n \"intact\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Differs from the base the kit installed.\",\n \"enum\": [\n \"edited\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The lock lists it but the file was deleted.\",\n \"enum\": [\n \"missing\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Someone else's file sits at the path.\",\n \"enum\": [\n \"occupied\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"MergeStatus\": {\n \"enum\": [\n \"clean\",\n \"conflicts\"\n ],\n \"type\": \"string\"\n },\n \"ModelChanged\": {\n \"properties\": {\n \"agent\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"from\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"to\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"Plan\": {\n \"properties\": {\n \"author\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Author\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"blocking\": {\n \"items\": {\n \"$ref\": \"#/definitions/Issue\"\n },\n \"type\": \"array\"\n },\n \"bump\": {\n \"description\": \"`major` | `minor` | `patch` | `prerelease` (update).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"capabilities\": {\n \"$ref\": \"#/definitions/Capabilities\"\n },\n \"counts\": {\n \"$ref\": \"#/definitions/PlanCounts\"\n },\n \"created_at\": {\n \"type\": \"string\"\n },\n \"deprecation\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Deprecation\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"description\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"expires_at\": {\n \"type\": \"string\"\n },\n \"files\": {\n \"items\": {\n \"$ref\": \"#/definitions/PlanFile\"\n },\n \"type\": \"array\"\n },\n \"from\": {\n \"description\": \"Installed version (update, remove).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"functions\": {\n \"description\": \"Functions the kit's profiles preload, with the worker that provides each.\",\n \"items\": {\n \"$ref\": \"#/definitions/KitFunction\"\n },\n \"type\": \"array\"\n },\n \"kind\": {\n \"$ref\": \"#/definitions/PlanKind\"\n },\n \"kit\": {\n \"type\": \"string\"\n },\n \"license\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"major\": {\n \"type\": \"boolean\"\n },\n \"notes\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"plan_id\": {\n \"type\": \"string\"\n },\n \"published_at\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"registry_url\": {\n \"description\": \"The kit's page in the registry web app.\",\n \"type\": \"string\"\n },\n \"repo\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"requested\": {\n \"description\": \"What was asked for (tag, version or range) — stored in the lock.\",\n \"type\": \"string\"\n },\n \"review\": {\n \"description\": \"Where a human reviews it.\",\n \"type\": \"string\"\n },\n \"to\": {\n \"description\": \"Version this plan installs (install, update).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"warnings\": {\n \"items\": {\n \"$ref\": \"#/definitions/Issue\"\n },\n \"type\": \"array\"\n },\n \"workers\": {\n \"items\": {\n \"$ref\": \"#/definitions/PlanWorker\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"blocking\",\n \"capabilities\",\n \"counts\",\n \"created_at\",\n \"expires_at\",\n \"files\",\n \"functions\",\n \"kind\",\n \"kit\",\n \"major\",\n \"plan_id\",\n \"registry_url\",\n \"requested\",\n \"review\",\n \"warnings\",\n \"workers\"\n ],\n \"type\": \"object\"\n },\n \"PlanCounts\": {\n \"properties\": {\n \"added\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"agents\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"collisions\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"conflicts\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"decisions_required\": {\n \"description\": \"Files whose `default` is `null`.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"functions\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"modified\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"removed\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"skills\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"unchanged\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"workers\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n \"required\": [\n \"added\",\n \"agents\",\n \"collisions\",\n \"conflicts\",\n \"decisions_required\",\n \"functions\",\n \"modified\",\n \"removed\",\n \"skills\",\n \"unchanged\",\n \"workers\"\n ],\n \"type\": \"object\"\n },\n \"PlanFile\": {\n \"properties\": {\n \"agent\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/AgentEntry\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Kit profile frontmatter (agents; the side this plan installs, or the removed one).\"\n },\n \"agent_changes\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/AgentChanges\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Frontmatter changes versus the installed version (modified agents).\"\n },\n \"base\": {\n \"description\": \"Content hash the kit installed (the merge base).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"body_changed\": {\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"change\": {\n \"$ref\": \"#/definitions/Change\"\n },\n \"collision\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Collision\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"conflicts\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"default\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Decision\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Applied when the caller decides nothing; `null` = a decision is required.\"\n },\n \"id\": {\n \"description\": \"Agent profile id, or skill id.\",\n \"type\": \"string\"\n },\n \"kind\": {\n \"$ref\": \"#/definitions/FileKind\"\n },\n \"local\": {\n \"$ref\": \"#/definitions/LocalState\"\n },\n \"merge\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/MergeStatus\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"note\": {\n \"description\": \"One-line explanation for the review.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"options\": {\n \"description\": \"Choices the apply accepts for this file.\",\n \"items\": {\n \"$ref\": \"#/definitions/Decision\"\n },\n \"type\": \"array\"\n },\n \"ours\": {\n \"description\": \"Content hash of the local file when the plan was made.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"path\": {\n \"description\": \"Logical install path (`agents/\u003cid\u003e.md`, `skills/\u003chandle\u003e/\u003ckit\u003e/…`).\",\n \"type\": \"string\"\n },\n \"skill\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/SkillEntry\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Skill frontmatter (skills).\"\n },\n \"skipped\": {\n \"description\": \"The lock says the user kept someone else's file here.\",\n \"type\": \"boolean\"\n },\n \"source\": {\n \"description\": \"Path inside the kit (`agents/\u003cid\u003e.md`, `skills/…`).\",\n \"type\": \"string\"\n },\n \"theirs\": {\n \"description\": \"Content hash of the kit's version this plan installs.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"change\",\n \"id\",\n \"kind\",\n \"local\",\n \"options\",\n \"path\",\n \"source\"\n ],\n \"type\": \"object\"\n },\n \"PlanKind\": {\n \"enum\": [\n \"install\",\n \"update\",\n \"remove\"\n ],\n \"type\": \"string\"\n },\n \"PlanStatus\": {\n \"oneOf\": [\n {\n \"description\": \"A plan is waiting for review (or for `directory::kits::apply`).\",\n \"enum\": [\n \"planned\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"`apply=true` and the plan needed no review: it was applied.\",\n \"enum\": [\n \"applied\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The installed version is already the one asked for.\",\n \"enum\": [\n \"up_to_date\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The project changed since the plan was made; this is a fresh plan.\",\n \"enum\": [\n \"replanned\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"PlanWorker\": {\n \"properties\": {\n \"action\": {\n \"$ref\": \"#/definitions/WorkerAction\"\n },\n \"container\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"declared\": {\n \"description\": \"`version:` selector in the compose file.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"description\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"installed\": {\n \"description\": \"Version Compose has installed.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"path\": {\n \"description\": \"The operator's `path://` build; kits never manage it.\",\n \"type\": \"boolean\"\n },\n \"range\": {\n \"description\": \"Range the kit declares (absent for a worker the kit dropped).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"range_from\": {\n \"description\": \"Range the installed kit version declared.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"registry_url\": {\n \"type\": \"string\"\n },\n \"to\": {\n \"description\": \"Version the range resolves to in the registry today.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"type\": {\n \"description\": \"Worker type (`binary`, `image`, …).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"description\": \"Other installed kits that declare this worker.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"action\",\n \"name\",\n \"registry_url\"\n ],\n \"type\": \"object\"\n },\n \"SkillEntry\": {\n \"properties\": {\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"path\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"sha256\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"size_bytes\": {\n \"default\": null,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"title\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"type\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"SourceKind\": {\n \"enum\": [\n \"kit\",\n \"worker\",\n \"local\",\n \"global\",\n \"builtin\"\n ],\n \"type\": \"string\"\n },\n \"StepState\": {\n \"enum\": [\n \"pending\",\n \"running\",\n \"done\",\n \"failed\",\n \"skipped\"\n ],\n \"type\": \"string\"\n },\n \"WorkerAction\": {\n \"oneOf\": [\n {\n \"enum\": [\n \"none\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Not in the compose file: `compose::add` declares it with the kit's range.\",\n \"enum\": [\n \"add\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Declared, but the installed version is outside the kit's range: `compose::add` re-declares the range and Compose moves the worker.\",\n \"enum\": [\n \"update\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The range changed and the compose file still declares the kit's old range; the installed version already satisfies the new one, so only the declaration moves.\",\n \"enum\": [\n \"redeclare\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The kit no longer declares it. Never removed unless asked (`remove_workers`).\",\n \"enum\": [\n \"remove\"\n ],\n \"type\": \"string\"\n }\n ]\n }\n },\n \"description\": \"Response of `directory::download-kit`, `plan-update`, `remove` and `apply`.\",\n \"properties\": {\n \"kit\": {\n \"type\": \"string\"\n },\n \"message\": {\n \"description\": \"One sentence for a terminal user.\",\n \"type\": \"string\"\n },\n \"plan\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Plan\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"report\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/ApplyReport\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"status\": {\n \"$ref\": \"#/definitions/PlanStatus\"\n }\n },\n \"required\": [\n \"kit\",\n \"message\",\n \"status\"\n ],\n \"title\": \"KitPlanResponse\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Read full detail for one engine function: schemas, owning worker, and registered triggers that target it. Proxies to the engine's native engine::functions::info.\",\n \"metadata\": {},\n \"name\": \"directory::engine::functions::info\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"function_id\": {\n \"description\": \"Fully-qualified function id on the bus (e.g. `sandbox::create`).\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"function_id\"\n ],\n \"title\": \"FunctionInfoInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"RegisteredTriggerSummary\": {\n \"description\": \"Trigger instance summary for the response envelope.\",\n \"properties\": {\n \"config\": true,\n \"id\": {\n \"type\": \"string\"\n },\n \"trigger_type\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"config\",\n \"id\",\n \"trigger_type\"\n ],\n \"type\": \"object\"\n }\n },\n \"description\": \"Response shape for `directory::engine::functions::info`.\\n\\nMirrors the shape of the old `directory::engine::functions::info` but WITHOUT the `how_guide` and `related_skills` fields.\",\n \"properties\": {\n \"description\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"function_id\": {\n \"type\": \"string\"\n },\n \"metadata\": true,\n \"registered_triggers\": {\n \"items\": {\n \"$ref\": \"#/definitions/RegisteredTriggerSummary\"\n },\n \"type\": \"array\"\n },\n \"request_schema\": true,\n \"response_schema\": true,\n \"worker_name\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"function_id\",\n \"registered_triggers\"\n ],\n \"title\": \"FunctionInfoOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Internal: the exact search-hint text per exposure mode, for the configuration UI.\",\n \"metadata\": {\n \"internal\": true,\n \"trace_hidden\": true\n },\n \"name\": \"directory::hint-preview\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"title\": \"HintPreviewRequest\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"description\": \"The exact hint text per exposure mode, for the configuration UI. The live block's `functions_generation` attribute varies per generation; the preview renders it as 0.\",\n \"properties\": {\n \"agent_trigger\": {\n \"type\": \"string\"\n },\n \"native\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"agent_trigger\",\n \"native\"\n ],\n \"title\": \"HintPreviewResponse\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Apply a kit plan from directory::download-kit / plan-update / remove: re-checks the project, downloads the kit (counted), adds or moves its workers through Compose, writes the files atomically and records kits.lock last. decisions maps install paths to overwrite|keep|kit|mine|merged|remove (or {choice: merged, content}); files left out take the plan's default. If the project changed since the plan, nothing is applied and a fresh plan comes back (status replanned).\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Apply kit plan\"\n }\n },\n \"name\": \"directory::kits::apply\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"Decision\": {\n \"description\": \"A per-file choice.\",\n \"oneOf\": [\n {\n \"description\": \"Write the kit's file over what is there.\",\n \"enum\": [\n \"overwrite\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Keep what is there; the lock marks the kit's file `skipped`.\",\n \"enum\": [\n \"keep\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Take the kit's new version (drops local edits).\",\n \"enum\": [\n \"kit\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Keep the local file as it is.\",\n \"enum\": [\n \"mine\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Write the merge result (the plan's, or `content` from the caller).\",\n \"enum\": [\n \"merged\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Delete the file.\",\n \"enum\": [\n \"remove\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"DecisionInput\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Decision\"\n },\n {\n \"properties\": {\n \"choice\": {\n \"$ref\": \"#/definitions/Decision\"\n },\n \"content\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"choice\"\n ],\n \"type\": \"object\"\n }\n ],\n \"description\": \"A caller's choice for one file: a bare decision, or a decision with the content to write (`merged` from the conflict editor).\"\n }\n },\n \"properties\": {\n \"decisions\": {\n \"additionalProperties\": {\n \"$ref\": \"#/definitions/DecisionInput\"\n },\n \"default\": null,\n \"description\": \"Per-file choices by install path: `\\\"overwrite\\\" | \\\"keep\\\" | \\\"kit\\\" | \\\"mine\\\" | \\\"merged\\\" | \\\"remove\\\"`, or `{ \\\"choice\\\": \\\"merged\\\", \\\"content\\\": \\\"…\\\" }`. Files left out take the plan's `default`.\",\n \"type\": [\n \"object\",\n \"null\"\n ]\n },\n \"plan_id\": {\n \"type\": \"string\"\n },\n \"remove_workers\": {\n \"default\": null,\n \"description\": \"Workers the kit no longer declares (update) or declares (removal) to remove from the compose file. Never removed otherwise.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": [\n \"array\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"plan_id\"\n ],\n \"title\": \"ApplyInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"AgentChanges\": {\n \"description\": \"Changed frontmatter of a profile between two kit versions.\",\n \"properties\": {\n \"fields\": {\n \"additionalProperties\": {\n \"items\": [\n {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n ],\n \"maxItems\": 2,\n \"minItems\": 2,\n \"type\": \"array\"\n },\n \"description\": \"Scalar fields that changed: `field → [from, to]`.\",\n \"type\": \"object\"\n },\n \"functions_added\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"functions_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"skills_added\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"skills_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"AgentEntry\": {\n \"description\": \"`AgentEntry`: parsed frontmatter of `agents/\u003cid\u003e.md`.\",\n \"properties\": {\n \"color\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"extends\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"functions\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"hidden\": {\n \"default\": null,\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"icon\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"logo\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"model\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"path\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"reasoning_effort\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"sha256\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"size_bytes\": {\n \"default\": null,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"skills\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"ApplyReport\": {\n \"properties\": {\n \"agents\": {\n \"description\": \"Agent profile ids this kit now provides.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"agents_changed\": {\n \"type\": \"boolean\"\n },\n \"files_kept\": {\n \"description\": \"Files left as they are (kept, skipped, or mine).\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"files_merged\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"files_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"files_written\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"from\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"kind\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/PlanKind\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"kit\": {\n \"type\": \"string\"\n },\n \"lock_path\": {\n \"type\": \"string\"\n },\n \"plan_id\": {\n \"type\": \"string\"\n },\n \"skills_changed\": {\n \"type\": \"boolean\"\n },\n \"steps\": {\n \"items\": {\n \"$ref\": \"#/definitions/ApplyStep\"\n },\n \"type\": \"array\"\n },\n \"to\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"workers_added\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"workers_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"workers_updated\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"agents\",\n \"agents_changed\",\n \"files_kept\",\n \"files_merged\",\n \"files_removed\",\n \"files_written\",\n \"kit\",\n \"lock_path\",\n \"plan_id\",\n \"skills_changed\",\n \"steps\",\n \"workers_added\",\n \"workers_removed\",\n \"workers_updated\"\n ],\n \"type\": \"object\"\n },\n \"ApplyStep\": {\n \"properties\": {\n \"detail\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"description\": \"`workers` | `files` | `lock`.\",\n \"type\": \"string\"\n },\n \"label\": {\n \"type\": \"string\"\n },\n \"state\": {\n \"$ref\": \"#/definitions/StepState\"\n }\n },\n \"required\": [\n \"id\",\n \"label\",\n \"state\"\n ],\n \"type\": \"object\"\n },\n \"Author\": {\n \"properties\": {\n \"handle\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"name\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"verified\": {\n \"default\": false,\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"Capabilities\": {\n \"properties\": {\n \"functions_added\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/FunctionAdded\"\n },\n \"type\": \"array\"\n },\n \"models_changed\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/ModelChanged\"\n },\n \"type\": \"array\"\n },\n \"workers_added\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"Change\": {\n \"oneOf\": [\n {\n \"enum\": [\n \"added\",\n \"modified\",\n \"removed\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The lock keeps the user's choice to skip this file; the kit's version changed and is offered again.\",\n \"enum\": [\n \"kept\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"Collision\": {\n \"properties\": {\n \"kit\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"modified\": {\n \"description\": \"The owner's copy was edited locally.\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"owner\": {\n \"allOf\": [\n {\n \"$ref\": \"#/definitions/SourceKind\"\n }\n ],\n \"description\": \"Who owns the file at the path today.\"\n },\n \"sha256\": {\n \"description\": \"sha256 of the file there now.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"version\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"worker\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"owner\"\n ],\n \"type\": \"object\"\n },\n \"Decision\": {\n \"description\": \"A per-file choice.\",\n \"oneOf\": [\n {\n \"description\": \"Write the kit's file over what is there.\",\n \"enum\": [\n \"overwrite\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Keep what is there; the lock marks the kit's file `skipped`.\",\n \"enum\": [\n \"keep\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Take the kit's new version (drops local edits).\",\n \"enum\": [\n \"kit\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Keep the local file as it is.\",\n \"enum\": [\n \"mine\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Write the merge result (the plan's, or `content` from the caller).\",\n \"enum\": [\n \"merged\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Delete the file.\",\n \"enum\": [\n \"remove\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"Deprecation\": {\n \"properties\": {\n \"message\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"replaced_by\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"FileKind\": {\n \"enum\": [\n \"agent\",\n \"skill\"\n ],\n \"type\": \"string\"\n },\n \"FunctionAdded\": {\n \"properties\": {\n \"agent\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"function\": {\n \"default\": \"\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"Issue\": {\n \"properties\": {\n \"code\": {\n \"type\": \"string\"\n },\n \"message\": {\n \"type\": \"string\"\n },\n \"path\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"code\",\n \"message\"\n ],\n \"type\": \"object\"\n },\n \"KitFunction\": {\n \"properties\": {\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"status\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"worker\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"worker_version\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"LocalState\": {\n \"description\": \"What the file is on disk right now, relative to the plan.\",\n \"oneOf\": [\n {\n \"description\": \"Nothing at the path.\",\n \"enum\": [\n \"absent\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Matches the kit's base (or, on install, the kit's content).\",\n \"enum\": [\n \"intact\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Differs from the base the kit installed.\",\n \"enum\": [\n \"edited\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The lock lists it but the file was deleted.\",\n \"enum\": [\n \"missing\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Someone else's file sits at the path.\",\n \"enum\": [\n \"occupied\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"MergeStatus\": {\n \"enum\": [\n \"clean\",\n \"conflicts\"\n ],\n \"type\": \"string\"\n },\n \"ModelChanged\": {\n \"properties\": {\n \"agent\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"from\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"to\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"Plan\": {\n \"properties\": {\n \"author\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Author\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"blocking\": {\n \"items\": {\n \"$ref\": \"#/definitions/Issue\"\n },\n \"type\": \"array\"\n },\n \"bump\": {\n \"description\": \"`major` | `minor` | `patch` | `prerelease` (update).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"capabilities\": {\n \"$ref\": \"#/definitions/Capabilities\"\n },\n \"counts\": {\n \"$ref\": \"#/definitions/PlanCounts\"\n },\n \"created_at\": {\n \"type\": \"string\"\n },\n \"deprecation\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Deprecation\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"description\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"expires_at\": {\n \"type\": \"string\"\n },\n \"files\": {\n \"items\": {\n \"$ref\": \"#/definitions/PlanFile\"\n },\n \"type\": \"array\"\n },\n \"from\": {\n \"description\": \"Installed version (update, remove).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"functions\": {\n \"description\": \"Functions the kit's profiles preload, with the worker that provides each.\",\n \"items\": {\n \"$ref\": \"#/definitions/KitFunction\"\n },\n \"type\": \"array\"\n },\n \"kind\": {\n \"$ref\": \"#/definitions/PlanKind\"\n },\n \"kit\": {\n \"type\": \"string\"\n },\n \"license\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"major\": {\n \"type\": \"boolean\"\n },\n \"notes\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"plan_id\": {\n \"type\": \"string\"\n },\n \"published_at\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"registry_url\": {\n \"description\": \"The kit's page in the registry web app.\",\n \"type\": \"string\"\n },\n \"repo\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"requested\": {\n \"description\": \"What was asked for (tag, version or range) — stored in the lock.\",\n \"type\": \"string\"\n },\n \"review\": {\n \"description\": \"Where a human reviews it.\",\n \"type\": \"string\"\n },\n \"to\": {\n \"description\": \"Version this plan installs (install, update).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"warnings\": {\n \"items\": {\n \"$ref\": \"#/definitions/Issue\"\n },\n \"type\": \"array\"\n },\n \"workers\": {\n \"items\": {\n \"$ref\": \"#/definitions/PlanWorker\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"blocking\",\n \"capabilities\",\n \"counts\",\n \"created_at\",\n \"expires_at\",\n \"files\",\n \"functions\",\n \"kind\",\n \"kit\",\n \"major\",\n \"plan_id\",\n \"registry_url\",\n \"requested\",\n \"review\",\n \"warnings\",\n \"workers\"\n ],\n \"type\": \"object\"\n },\n \"PlanCounts\": {\n \"properties\": {\n \"added\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"agents\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"collisions\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"conflicts\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"decisions_required\": {\n \"description\": \"Files whose `default` is `null`.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"functions\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"modified\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"removed\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"skills\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"unchanged\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"workers\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n \"required\": [\n \"added\",\n \"agents\",\n \"collisions\",\n \"conflicts\",\n \"decisions_required\",\n \"functions\",\n \"modified\",\n \"removed\",\n \"skills\",\n \"unchanged\",\n \"workers\"\n ],\n \"type\": \"object\"\n },\n \"PlanFile\": {\n \"properties\": {\n \"agent\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/AgentEntry\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Kit profile frontmatter (agents; the side this plan installs, or the removed one).\"\n },\n \"agent_changes\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/AgentChanges\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Frontmatter changes versus the installed version (modified agents).\"\n },\n \"base\": {\n \"description\": \"Content hash the kit installed (the merge base).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"body_changed\": {\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"change\": {\n \"$ref\": \"#/definitions/Change\"\n },\n \"collision\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Collision\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"conflicts\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"default\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Decision\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Applied when the caller decides nothing; `null` = a decision is required.\"\n },\n \"id\": {\n \"description\": \"Agent profile id, or skill id.\",\n \"type\": \"string\"\n },\n \"kind\": {\n \"$ref\": \"#/definitions/FileKind\"\n },\n \"local\": {\n \"$ref\": \"#/definitions/LocalState\"\n },\n \"merge\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/MergeStatus\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"note\": {\n \"description\": \"One-line explanation for the review.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"options\": {\n \"description\": \"Choices the apply accepts for this file.\",\n \"items\": {\n \"$ref\": \"#/definitions/Decision\"\n },\n \"type\": \"array\"\n },\n \"ours\": {\n \"description\": \"Content hash of the local file when the plan was made.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"path\": {\n \"description\": \"Logical install path (`agents/\u003cid\u003e.md`, `skills/\u003chandle\u003e/\u003ckit\u003e/…`).\",\n \"type\": \"string\"\n },\n \"skill\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/SkillEntry\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Skill frontmatter (skills).\"\n },\n \"skipped\": {\n \"description\": \"The lock says the user kept someone else's file here.\",\n \"type\": \"boolean\"\n },\n \"source\": {\n \"description\": \"Path inside the kit (`agents/\u003cid\u003e.md`, `skills/…`).\",\n \"type\": \"string\"\n },\n \"theirs\": {\n \"description\": \"Content hash of the kit's version this plan installs.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"change\",\n \"id\",\n \"kind\",\n \"local\",\n \"options\",\n \"path\",\n \"source\"\n ],\n \"type\": \"object\"\n },\n \"PlanKind\": {\n \"enum\": [\n \"install\",\n \"update\",\n \"remove\"\n ],\n \"type\": \"string\"\n },\n \"PlanStatus\": {\n \"oneOf\": [\n {\n \"description\": \"A plan is waiting for review (or for `directory::kits::apply`).\",\n \"enum\": [\n \"planned\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"`apply=true` and the plan needed no review: it was applied.\",\n \"enum\": [\n \"applied\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The installed version is already the one asked for.\",\n \"enum\": [\n \"up_to_date\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The project changed since the plan was made; this is a fresh plan.\",\n \"enum\": [\n \"replanned\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"PlanWorker\": {\n \"properties\": {\n \"action\": {\n \"$ref\": \"#/definitions/WorkerAction\"\n },\n \"container\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"declared\": {\n \"description\": \"`version:` selector in the compose file.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"description\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"installed\": {\n \"description\": \"Version Compose has installed.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"path\": {\n \"description\": \"The operator's `path://` build; kits never manage it.\",\n \"type\": \"boolean\"\n },\n \"range\": {\n \"description\": \"Range the kit declares (absent for a worker the kit dropped).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"range_from\": {\n \"description\": \"Range the installed kit version declared.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"registry_url\": {\n \"type\": \"string\"\n },\n \"to\": {\n \"description\": \"Version the range resolves to in the registry today.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"type\": {\n \"description\": \"Worker type (`binary`, `image`, …).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"description\": \"Other installed kits that declare this worker.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"action\",\n \"name\",\n \"registry_url\"\n ],\n \"type\": \"object\"\n },\n \"SkillEntry\": {\n \"properties\": {\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"path\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"sha256\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"size_bytes\": {\n \"default\": null,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"title\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"type\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"SourceKind\": {\n \"enum\": [\n \"kit\",\n \"worker\",\n \"local\",\n \"global\",\n \"builtin\"\n ],\n \"type\": \"string\"\n },\n \"StepState\": {\n \"enum\": [\n \"pending\",\n \"running\",\n \"done\",\n \"failed\",\n \"skipped\"\n ],\n \"type\": \"string\"\n },\n \"WorkerAction\": {\n \"oneOf\": [\n {\n \"enum\": [\n \"none\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Not in the compose file: `compose::add` declares it with the kit's range.\",\n \"enum\": [\n \"add\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Declared, but the installed version is outside the kit's range: `compose::add` re-declares the range and Compose moves the worker.\",\n \"enum\": [\n \"update\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The range changed and the compose file still declares the kit's old range; the installed version already satisfies the new one, so only the declaration moves.\",\n \"enum\": [\n \"redeclare\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The kit no longer declares it. Never removed unless asked (`remove_workers`).\",\n \"enum\": [\n \"remove\"\n ],\n \"type\": \"string\"\n }\n ]\n }\n },\n \"description\": \"Response of `directory::download-kit`, `plan-update`, `remove` and `apply`.\",\n \"properties\": {\n \"kit\": {\n \"type\": \"string\"\n },\n \"message\": {\n \"description\": \"One sentence for a terminal user.\",\n \"type\": \"string\"\n },\n \"plan\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Plan\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"report\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/ApplyReport\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"status\": {\n \"$ref\": \"#/definitions/PlanStatus\"\n }\n },\n \"required\": [\n \"kit\",\n \"message\",\n \"status\"\n ],\n \"title\": \"KitPlanResponse\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Ask the registry whether installed kits (or one) have a newer release matching what they were installed with. Ignored versions are skipped. Also runs at boot and every 6 hours.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Check kit updates\"\n }\n },\n \"name\": \"directory::kits::check-updates\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"kit\": {\n \"default\": null,\n \"description\": \"Check only this installed kit (default: every installed kit).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"title\": \"CheckUpdatesInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"Deprecation\": {\n \"properties\": {\n \"message\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"replaced_by\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"KitUpdateEntry\": {\n \"properties\": {\n \"available\": {\n \"description\": \"Newest version satisfying `requested`, unless the user ignored it.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"current\": {\n \"type\": \"string\"\n },\n \"deprecation\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Deprecation\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"ignored\": {\n \"description\": \"`available` would be this version, but the user ignored it.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"kit\": {\n \"type\": \"string\"\n },\n \"latest\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"major\": {\n \"type\": \"boolean\"\n },\n \"not_found\": {\n \"type\": \"boolean\"\n }\n },\n \"required\": [\n \"current\",\n \"kit\",\n \"major\"\n ],\n \"type\": \"object\"\n }\n },\n \"description\": \"Response of `directory::kits::check-updates`.\",\n \"properties\": {\n \"available\": {\n \"description\": \"Installed kits with an update to offer.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"checked_at\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"error\": {\n \"description\": \"Why the last check could not reach the registry, if it could not.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"kits\": {\n \"items\": {\n \"$ref\": \"#/definitions/KitUpdateEntry\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"available\",\n \"kits\"\n ],\n \"title\": \"CheckUpdatesOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"The two sides of an installed kit file: `base` (what the kit installed, from the registry) and `local` (the file on disk), for a \\\"view my changes\\\" diff.\",\n \"metadata\": {},\n \"name\": \"directory::kits::diff\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"kit\": {\n \"description\": \"Installed kit, `\u003cauthor\u003e/\u003ckit\u003e`.\",\n \"type\": \"string\"\n },\n \"path\": {\n \"description\": \"Install path from `directory::kits::get` (`agents/\u003cid\u003e.md`, `skills/…`).\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"kit\",\n \"path\"\n ],\n \"title\": \"DiffInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"FileState\": {\n \"description\": \"Local state of an installed file relative to its lock entry.\",\n \"oneOf\": [\n {\n \"enum\": [\n \"intact\",\n \"edited\",\n \"missing\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The lock records the user's choice to keep someone else's file.\",\n \"enum\": [\n \"skipped\"\n ],\n \"type\": \"string\"\n }\n ]\n }\n },\n \"description\": \"`directory::kits::diff`: the base the kit installed and the file on disk. Response of `directory::kits::diff`.\",\n \"properties\": {\n \"base\": {\n \"description\": \"What the kit installed (the lock's base), from the registry; `null` when the registry does not have it.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"kit\": {\n \"type\": \"string\"\n },\n \"local\": {\n \"description\": \"The file on disk, `null` when it is missing.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"path\": {\n \"type\": \"string\"\n },\n \"state\": {\n \"$ref\": \"#/definitions/FileState\"\n }\n },\n \"required\": [\n \"kit\",\n \"path\",\n \"state\"\n ],\n \"title\": \"FileSides\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Discard a pending kit plan.\",\n \"metadata\": {},\n \"name\": \"directory::kits::discard\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"plan_id\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"plan_id\"\n ],\n \"title\": \"PlanIdInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"discarded\": {\n \"type\": \"boolean\"\n },\n \"plan_id\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"discarded\",\n \"plan_id\"\n ],\n \"title\": \"DiscardOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"One installed kit: every file with its state (intact, edited, missing, skipped), its workers as Compose has them, and with registry=true the installed version's detail and README.\",\n \"metadata\": {},\n \"name\": \"directory::kits::get\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"kit\": {\n \"description\": \"Installed kit, `\u003cauthor\u003e/\u003ckit\u003e`.\",\n \"type\": \"string\"\n },\n \"registry\": {\n \"default\": null,\n \"description\": \"Also fetch the installed version's registry detail and README.\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"kit\"\n ],\n \"title\": \"GetInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"AgentEntry\": {\n \"description\": \"`AgentEntry`: parsed frontmatter of `agents/\u003cid\u003e.md`.\",\n \"properties\": {\n \"color\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"extends\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"functions\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"hidden\": {\n \"default\": null,\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"icon\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"logo\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"model\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"path\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"reasoning_effort\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"sha256\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"size_bytes\": {\n \"default\": null,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"skills\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"Author\": {\n \"properties\": {\n \"handle\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"name\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"verified\": {\n \"default\": false,\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"Deprecation\": {\n \"properties\": {\n \"message\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"replaced_by\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"FileCounts\": {\n \"properties\": {\n \"agents\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"edited\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"intact\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"missing\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"skills\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"skipped\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n \"required\": [\n \"agents\",\n \"edited\",\n \"intact\",\n \"missing\",\n \"skills\",\n \"skipped\"\n ],\n \"type\": \"object\"\n },\n \"FileState\": {\n \"description\": \"Local state of an installed file relative to its lock entry.\",\n \"oneOf\": [\n {\n \"enum\": [\n \"intact\",\n \"edited\",\n \"missing\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The lock records the user's choice to keep someone else's file.\",\n \"enum\": [\n \"skipped\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"InstalledFile\": {\n \"properties\": {\n \"id\": {\n \"description\": \"Agent id, or the skill id.\",\n \"type\": \"string\"\n },\n \"kind\": {\n \"type\": \"string\"\n },\n \"local_sha256\": {\n \"description\": \"sha256 on disk, `null` when missing.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"path\": {\n \"type\": \"string\"\n },\n \"sha256\": {\n \"description\": \"Base sha256 from the lock.\",\n \"type\": \"string\"\n },\n \"state\": {\n \"$ref\": \"#/definitions/FileState\"\n }\n },\n \"required\": [\n \"id\",\n \"kind\",\n \"path\",\n \"sha256\",\n \"state\"\n ],\n \"type\": \"object\"\n },\n \"KitCounts\": {\n \"properties\": {\n \"agents\": {\n \"default\": 0,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"skills\": {\n \"default\": 0,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"workers\": {\n \"default\": 0,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"KitDetail\": {\n \"description\": \"`KitDetail` (`GET /k/:author/:name?version=`).\",\n \"properties\": {\n \"agents\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/AgentEntry\"\n },\n \"type\": \"array\"\n },\n \"author\": {\n \"allOf\": [\n {\n \"$ref\": \"#/definitions/Author\"\n }\n ],\n \"default\": {\n \"handle\": \"\",\n \"name\": null,\n \"verified\": false\n }\n },\n \"counts\": {\n \"allOf\": [\n {\n \"$ref\": \"#/definitions/KitCounts\"\n }\n ],\n \"default\": {\n \"agents\": 0,\n \"skills\": 0,\n \"workers\": 0\n }\n },\n \"deprecation\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Deprecation\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"default\": null\n },\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"experimental\": {\n \"default\": null,\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"license\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"notes\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"published_at\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"release_tags\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"default\": {},\n \"type\": \"object\"\n },\n \"repo\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"skills\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/SkillEntry\"\n },\n \"type\": \"array\"\n },\n \"tags\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"total_downloads\": {\n \"default\": null,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"version\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"workers\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/KitWorker\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"KitUpdate\": {\n \"properties\": {\n \"available\": {\n \"description\": \"Newest version satisfying `requested`, unless the user ignored it.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"current\": {\n \"type\": \"string\"\n },\n \"deprecation\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Deprecation\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"ignored\": {\n \"description\": \"`available` would be this version, but the user ignored it.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"latest\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"major\": {\n \"type\": \"boolean\"\n },\n \"not_found\": {\n \"type\": \"boolean\"\n }\n },\n \"required\": [\n \"current\",\n \"major\"\n ],\n \"type\": \"object\"\n },\n \"KitWorker\": {\n \"properties\": {\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"range\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"resolved\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"type\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"SkillEntry\": {\n \"properties\": {\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"path\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"sha256\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"size_bytes\": {\n \"default\": null,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"title\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"type\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"properties\": {\n \"detail\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/KitDetail\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Registry detail of the installed version, when reachable.\"\n },\n \"file_list\": {\n \"items\": {\n \"$ref\": \"#/definitions/InstalledFile\"\n },\n \"type\": \"array\"\n },\n \"files\": {\n \"$ref\": \"#/definitions/FileCounts\"\n },\n \"installed_at\": {\n \"type\": \"string\"\n },\n \"kit\": {\n \"type\": \"string\"\n },\n \"pending\": {\n \"description\": \"Plans of this kit waiting for review.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"readme\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"registry_url\": {\n \"type\": \"string\"\n },\n \"requested\": {\n \"type\": \"string\"\n },\n \"update\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/KitUpdate\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"version\": {\n \"type\": \"string\"\n },\n \"worker_status\": {\n \"description\": \"Workers as Compose has them now.\",\n \"items\": true,\n \"type\": \"array\"\n },\n \"workers\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"required\": [\n \"file_list\",\n \"files\",\n \"installed_at\",\n \"kit\",\n \"pending\",\n \"registry_url\",\n \"requested\",\n \"version\",\n \"worker_status\",\n \"workers\"\n ],\n \"title\": \"KitInfo\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Skip (or, with ignore=false, stop skipping) one version of an installed kit in update checks; recorded in kits.lock ignored_versions.\",\n \"metadata\": {},\n \"name\": \"directory::kits::ignore\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"ignore\": {\n \"default\": null,\n \"description\": \"`false` takes the version back off the list (default `true`).\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"kit\": {\n \"description\": \"Installed kit, `\u003cauthor\u003e/\u003ckit\u003e`.\",\n \"type\": \"string\"\n },\n \"version\": {\n \"description\": \"Version to skip in update checks.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"kit\",\n \"version\"\n ],\n \"title\": \"IgnoreInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"description\": \"Response of `directory::kits::ignore`.\",\n \"properties\": {\n \"ignored_versions\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"kit\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"ignored_versions\",\n \"kit\"\n ],\n \"title\": \"IgnoreOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Installed kits (version, file states, worker ranges, available update) and the plans waiting for review. `attention` counts both.\",\n \"metadata\": {},\n \"name\": \"directory::kits::list\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"title\": \"ListInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"Deprecation\": {\n \"properties\": {\n \"message\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"replaced_by\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"FileCounts\": {\n \"properties\": {\n \"agents\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"edited\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"intact\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"missing\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"skills\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"skipped\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n \"required\": [\n \"agents\",\n \"edited\",\n \"intact\",\n \"missing\",\n \"skills\",\n \"skipped\"\n ],\n \"type\": \"object\"\n },\n \"InstalledKit\": {\n \"properties\": {\n \"files\": {\n \"$ref\": \"#/definitions/FileCounts\"\n },\n \"installed_at\": {\n \"type\": \"string\"\n },\n \"kit\": {\n \"type\": \"string\"\n },\n \"pending\": {\n \"description\": \"Plans of this kit waiting for review.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"registry_url\": {\n \"type\": \"string\"\n },\n \"requested\": {\n \"type\": \"string\"\n },\n \"update\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/KitUpdate\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"version\": {\n \"type\": \"string\"\n },\n \"workers\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"required\": [\n \"files\",\n \"installed_at\",\n \"kit\",\n \"pending\",\n \"registry_url\",\n \"requested\",\n \"version\",\n \"workers\"\n ],\n \"type\": \"object\"\n },\n \"KitUpdate\": {\n \"properties\": {\n \"available\": {\n \"description\": \"Newest version satisfying `requested`, unless the user ignored it.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"current\": {\n \"type\": \"string\"\n },\n \"deprecation\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Deprecation\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"ignored\": {\n \"description\": \"`available` would be this version, but the user ignored it.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"latest\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"major\": {\n \"type\": \"boolean\"\n },\n \"not_found\": {\n \"type\": \"boolean\"\n }\n },\n \"required\": [\n \"current\",\n \"major\"\n ],\n \"type\": \"object\"\n }\n },\n \"properties\": {\n \"attention\": {\n \"description\": \"Pending plans plus available updates: what the Kits badge counts.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"kits\": {\n \"items\": {\n \"$ref\": \"#/definitions/InstalledKit\"\n },\n \"type\": \"array\"\n },\n \"lock_path\": {\n \"type\": \"string\"\n },\n \"pending\": {\n \"description\": \"Pending plans (summaries).\",\n \"items\": true,\n \"type\": \"array\"\n },\n \"updates_checked_at\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"updates_error\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"attention\",\n \"kits\",\n \"lock_path\",\n \"pending\"\n ],\n \"title\": \"KitsListing\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Read a pending kit plan, with contents=true the file bodies it refers to (kit blobs by sha256, local files and merge results by install path).\",\n \"metadata\": {},\n \"name\": \"directory::kits::plan\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"contents\": {\n \"default\": null,\n \"description\": \"Include file bodies (`blobs` by sha256, `ours` and `merged` by path).\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"plan_id\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"plan_id\"\n ],\n \"title\": \"PlanGetInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"AgentChanges\": {\n \"description\": \"Changed frontmatter of a profile between two kit versions.\",\n \"properties\": {\n \"fields\": {\n \"additionalProperties\": {\n \"items\": [\n {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n ],\n \"maxItems\": 2,\n \"minItems\": 2,\n \"type\": \"array\"\n },\n \"description\": \"Scalar fields that changed: `field → [from, to]`.\",\n \"type\": \"object\"\n },\n \"functions_added\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"functions_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"skills_added\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"skills_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"AgentEntry\": {\n \"description\": \"`AgentEntry`: parsed frontmatter of `agents/\u003cid\u003e.md`.\",\n \"properties\": {\n \"color\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"extends\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"functions\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"hidden\": {\n \"default\": null,\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"icon\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"logo\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"model\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"path\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"reasoning_effort\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"sha256\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"size_bytes\": {\n \"default\": null,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"skills\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"ApplyProgress\": {\n \"description\": \"What an apply has done so far for this plan.\",\n \"properties\": {\n \"error\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"started_at\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"steps\": {\n \"items\": {\n \"$ref\": \"#/definitions/ApplyStep\"\n },\n \"type\": \"array\"\n },\n \"written\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"default\": {},\n \"description\": \"Install path → sha written (or `\\\"\\\"` for a deletion) by an earlier, interrupted attempt. Re-validation accepts these as expected.\",\n \"type\": \"object\"\n }\n },\n \"required\": [\n \"steps\"\n ],\n \"type\": \"object\"\n },\n \"ApplyStep\": {\n \"properties\": {\n \"detail\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"description\": \"`workers` | `files` | `lock`.\",\n \"type\": \"string\"\n },\n \"label\": {\n \"type\": \"string\"\n },\n \"state\": {\n \"$ref\": \"#/definitions/StepState\"\n }\n },\n \"required\": [\n \"id\",\n \"label\",\n \"state\"\n ],\n \"type\": \"object\"\n },\n \"Author\": {\n \"properties\": {\n \"handle\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"name\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"verified\": {\n \"default\": false,\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"Capabilities\": {\n \"properties\": {\n \"functions_added\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/FunctionAdded\"\n },\n \"type\": \"array\"\n },\n \"models_changed\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/ModelChanged\"\n },\n \"type\": \"array\"\n },\n \"workers_added\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"Change\": {\n \"oneOf\": [\n {\n \"enum\": [\n \"added\",\n \"modified\",\n \"removed\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The lock keeps the user's choice to skip this file; the kit's version changed and is offered again.\",\n \"enum\": [\n \"kept\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"Collision\": {\n \"properties\": {\n \"kit\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"modified\": {\n \"description\": \"The owner's copy was edited locally.\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"owner\": {\n \"allOf\": [\n {\n \"$ref\": \"#/definitions/SourceKind\"\n }\n ],\n \"description\": \"Who owns the file at the path today.\"\n },\n \"sha256\": {\n \"description\": \"sha256 of the file there now.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"version\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"worker\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"owner\"\n ],\n \"type\": \"object\"\n },\n \"Decision\": {\n \"description\": \"A per-file choice.\",\n \"oneOf\": [\n {\n \"description\": \"Write the kit's file over what is there.\",\n \"enum\": [\n \"overwrite\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Keep what is there; the lock marks the kit's file `skipped`.\",\n \"enum\": [\n \"keep\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Take the kit's new version (drops local edits).\",\n \"enum\": [\n \"kit\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Keep the local file as it is.\",\n \"enum\": [\n \"mine\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Write the merge result (the plan's, or `content` from the caller).\",\n \"enum\": [\n \"merged\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Delete the file.\",\n \"enum\": [\n \"remove\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"Deprecation\": {\n \"properties\": {\n \"message\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"replaced_by\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"FileKind\": {\n \"enum\": [\n \"agent\",\n \"skill\"\n ],\n \"type\": \"string\"\n },\n \"FunctionAdded\": {\n \"properties\": {\n \"agent\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"function\": {\n \"default\": \"\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"Issue\": {\n \"properties\": {\n \"code\": {\n \"type\": \"string\"\n },\n \"message\": {\n \"type\": \"string\"\n },\n \"path\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"code\",\n \"message\"\n ],\n \"type\": \"object\"\n },\n \"KitFunction\": {\n \"properties\": {\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"status\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"worker\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"worker_version\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"LocalState\": {\n \"description\": \"What the file is on disk right now, relative to the plan.\",\n \"oneOf\": [\n {\n \"description\": \"Nothing at the path.\",\n \"enum\": [\n \"absent\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Matches the kit's base (or, on install, the kit's content).\",\n \"enum\": [\n \"intact\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Differs from the base the kit installed.\",\n \"enum\": [\n \"edited\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The lock lists it but the file was deleted.\",\n \"enum\": [\n \"missing\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Someone else's file sits at the path.\",\n \"enum\": [\n \"occupied\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"MergeStatus\": {\n \"enum\": [\n \"clean\",\n \"conflicts\"\n ],\n \"type\": \"string\"\n },\n \"ModelChanged\": {\n \"properties\": {\n \"agent\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"from\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"to\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"Plan\": {\n \"properties\": {\n \"author\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Author\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"blocking\": {\n \"items\": {\n \"$ref\": \"#/definitions/Issue\"\n },\n \"type\": \"array\"\n },\n \"bump\": {\n \"description\": \"`major` | `minor` | `patch` | `prerelease` (update).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"capabilities\": {\n \"$ref\": \"#/definitions/Capabilities\"\n },\n \"counts\": {\n \"$ref\": \"#/definitions/PlanCounts\"\n },\n \"created_at\": {\n \"type\": \"string\"\n },\n \"deprecation\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Deprecation\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"description\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"expires_at\": {\n \"type\": \"string\"\n },\n \"files\": {\n \"items\": {\n \"$ref\": \"#/definitions/PlanFile\"\n },\n \"type\": \"array\"\n },\n \"from\": {\n \"description\": \"Installed version (update, remove).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"functions\": {\n \"description\": \"Functions the kit's profiles preload, with the worker that provides each.\",\n \"items\": {\n \"$ref\": \"#/definitions/KitFunction\"\n },\n \"type\": \"array\"\n },\n \"kind\": {\n \"$ref\": \"#/definitions/PlanKind\"\n },\n \"kit\": {\n \"type\": \"string\"\n },\n \"license\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"major\": {\n \"type\": \"boolean\"\n },\n \"notes\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"plan_id\": {\n \"type\": \"string\"\n },\n \"published_at\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"registry_url\": {\n \"description\": \"The kit's page in the registry web app.\",\n \"type\": \"string\"\n },\n \"repo\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"requested\": {\n \"description\": \"What was asked for (tag, version or range) — stored in the lock.\",\n \"type\": \"string\"\n },\n \"review\": {\n \"description\": \"Where a human reviews it.\",\n \"type\": \"string\"\n },\n \"to\": {\n \"description\": \"Version this plan installs (install, update).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"warnings\": {\n \"items\": {\n \"$ref\": \"#/definitions/Issue\"\n },\n \"type\": \"array\"\n },\n \"workers\": {\n \"items\": {\n \"$ref\": \"#/definitions/PlanWorker\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"blocking\",\n \"capabilities\",\n \"counts\",\n \"created_at\",\n \"expires_at\",\n \"files\",\n \"functions\",\n \"kind\",\n \"kit\",\n \"major\",\n \"plan_id\",\n \"registry_url\",\n \"requested\",\n \"review\",\n \"warnings\",\n \"workers\"\n ],\n \"type\": \"object\"\n },\n \"PlanContents\": {\n \"description\": \"File bodies a plan refers to, stored beside it.\",\n \"properties\": {\n \"blobs\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"default\": {},\n \"description\": \"Kit blobs by sha256 (theirs and bases).\",\n \"type\": \"object\"\n },\n \"merged\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"default\": {},\n \"description\": \"Three-way merge results, by install path.\",\n \"type\": \"object\"\n },\n \"ours\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"default\": {},\n \"description\": \"Local file bodies when the plan was made, by install path.\",\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"PlanCounts\": {\n \"properties\": {\n \"added\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"agents\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"collisions\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"conflicts\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"decisions_required\": {\n \"description\": \"Files whose `default` is `null`.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"functions\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"modified\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"removed\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"skills\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"unchanged\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"workers\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n \"required\": [\n \"added\",\n \"agents\",\n \"collisions\",\n \"conflicts\",\n \"decisions_required\",\n \"functions\",\n \"modified\",\n \"removed\",\n \"skills\",\n \"unchanged\",\n \"workers\"\n ],\n \"type\": \"object\"\n },\n \"PlanFile\": {\n \"properties\": {\n \"agent\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/AgentEntry\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Kit profile frontmatter (agents; the side this plan installs, or the removed one).\"\n },\n \"agent_changes\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/AgentChanges\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Frontmatter changes versus the installed version (modified agents).\"\n },\n \"base\": {\n \"description\": \"Content hash the kit installed (the merge base).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"body_changed\": {\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"change\": {\n \"$ref\": \"#/definitions/Change\"\n },\n \"collision\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Collision\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"conflicts\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"default\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Decision\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Applied when the caller decides nothing; `null` = a decision is required.\"\n },\n \"id\": {\n \"description\": \"Agent profile id, or skill id.\",\n \"type\": \"string\"\n },\n \"kind\": {\n \"$ref\": \"#/definitions/FileKind\"\n },\n \"local\": {\n \"$ref\": \"#/definitions/LocalState\"\n },\n \"merge\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/MergeStatus\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"note\": {\n \"description\": \"One-line explanation for the review.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"options\": {\n \"description\": \"Choices the apply accepts for this file.\",\n \"items\": {\n \"$ref\": \"#/definitions/Decision\"\n },\n \"type\": \"array\"\n },\n \"ours\": {\n \"description\": \"Content hash of the local file when the plan was made.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"path\": {\n \"description\": \"Logical install path (`agents/\u003cid\u003e.md`, `skills/\u003chandle\u003e/\u003ckit\u003e/…`).\",\n \"type\": \"string\"\n },\n \"skill\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/SkillEntry\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Skill frontmatter (skills).\"\n },\n \"skipped\": {\n \"description\": \"The lock says the user kept someone else's file here.\",\n \"type\": \"boolean\"\n },\n \"source\": {\n \"description\": \"Path inside the kit (`agents/\u003cid\u003e.md`, `skills/…`).\",\n \"type\": \"string\"\n },\n \"theirs\": {\n \"description\": \"Content hash of the kit's version this plan installs.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"change\",\n \"id\",\n \"kind\",\n \"local\",\n \"options\",\n \"path\",\n \"source\"\n ],\n \"type\": \"object\"\n },\n \"PlanKind\": {\n \"enum\": [\n \"install\",\n \"update\",\n \"remove\"\n ],\n \"type\": \"string\"\n },\n \"PlanWorker\": {\n \"properties\": {\n \"action\": {\n \"$ref\": \"#/definitions/WorkerAction\"\n },\n \"container\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"declared\": {\n \"description\": \"`version:` selector in the compose file.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"description\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"installed\": {\n \"description\": \"Version Compose has installed.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"path\": {\n \"description\": \"The operator's `path://` build; kits never manage it.\",\n \"type\": \"boolean\"\n },\n \"range\": {\n \"description\": \"Range the kit declares (absent for a worker the kit dropped).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"range_from\": {\n \"description\": \"Range the installed kit version declared.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"registry_url\": {\n \"type\": \"string\"\n },\n \"to\": {\n \"description\": \"Version the range resolves to in the registry today.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"type\": {\n \"description\": \"Worker type (`binary`, `image`, …).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"description\": \"Other installed kits that declare this worker.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"action\",\n \"name\",\n \"registry_url\"\n ],\n \"type\": \"object\"\n },\n \"SkillEntry\": {\n \"properties\": {\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"path\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"sha256\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"size_bytes\": {\n \"default\": null,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"title\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"type\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"SourceKind\": {\n \"enum\": [\n \"kit\",\n \"worker\",\n \"local\",\n \"global\",\n \"builtin\"\n ],\n \"type\": \"string\"\n },\n \"StepState\": {\n \"enum\": [\n \"pending\",\n \"running\",\n \"done\",\n \"failed\",\n \"skipped\"\n ],\n \"type\": \"string\"\n },\n \"WorkerAction\": {\n \"oneOf\": [\n {\n \"enum\": [\n \"none\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Not in the compose file: `compose::add` declares it with the kit's range.\",\n \"enum\": [\n \"add\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Declared, but the installed version is outside the kit's range: `compose::add` re-declares the range and Compose moves the worker.\",\n \"enum\": [\n \"update\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The range changed and the compose file still declares the kit's old range; the installed version already satisfies the new one, so only the declaration moves.\",\n \"enum\": [\n \"redeclare\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The kit no longer declares it. Never removed unless asked (`remove_workers`).\",\n \"enum\": [\n \"remove\"\n ],\n \"type\": \"string\"\n }\n ]\n }\n },\n \"description\": \"Response of `directory::kits::plan`.\",\n \"properties\": {\n \"contents\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/PlanContents\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"File bodies the plan refers to; only with `contents=true`.\"\n },\n \"plan\": {\n \"$ref\": \"#/definitions/Plan\"\n },\n \"progress\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/ApplyProgress\"\n },\n {\n \"type\": \"null\"\n }\n ]\n }\n },\n \"required\": [\n \"plan\"\n ],\n \"title\": \"PlanGetOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Plan the update of an installed kit to `version` (default: the newest release matching what it was installed with). Files you edited are merged three-way; conflicts need a decision before directory::kits::apply.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Plan kit update\"\n }\n },\n \"name\": \"directory::kits::plan-update\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"kit\": {\n \"description\": \"Installed kit, `\u003cauthor\u003e/\u003ckit\u003e`.\",\n \"type\": \"string\"\n },\n \"version\": {\n \"default\": null,\n \"description\": \"Target version, tag or range (default: what the kit was installed with).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"kit\"\n ],\n \"title\": \"PlanUpdateInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"AgentChanges\": {\n \"description\": \"Changed frontmatter of a profile between two kit versions.\",\n \"properties\": {\n \"fields\": {\n \"additionalProperties\": {\n \"items\": [\n {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n ],\n \"maxItems\": 2,\n \"minItems\": 2,\n \"type\": \"array\"\n },\n \"description\": \"Scalar fields that changed: `field → [from, to]`.\",\n \"type\": \"object\"\n },\n \"functions_added\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"functions_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"skills_added\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"skills_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"AgentEntry\": {\n \"description\": \"`AgentEntry`: parsed frontmatter of `agents/\u003cid\u003e.md`.\",\n \"properties\": {\n \"color\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"extends\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"functions\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"hidden\": {\n \"default\": null,\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"icon\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"logo\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"model\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"path\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"reasoning_effort\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"sha256\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"size_bytes\": {\n \"default\": null,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"skills\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"ApplyReport\": {\n \"properties\": {\n \"agents\": {\n \"description\": \"Agent profile ids this kit now provides.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"agents_changed\": {\n \"type\": \"boolean\"\n },\n \"files_kept\": {\n \"description\": \"Files left as they are (kept, skipped, or mine).\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"files_merged\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"files_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"files_written\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"from\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"kind\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/PlanKind\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"kit\": {\n \"type\": \"string\"\n },\n \"lock_path\": {\n \"type\": \"string\"\n },\n \"plan_id\": {\n \"type\": \"string\"\n },\n \"skills_changed\": {\n \"type\": \"boolean\"\n },\n \"steps\": {\n \"items\": {\n \"$ref\": \"#/definitions/ApplyStep\"\n },\n \"type\": \"array\"\n },\n \"to\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"workers_added\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"workers_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"workers_updated\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"agents\",\n \"agents_changed\",\n \"files_kept\",\n \"files_merged\",\n \"files_removed\",\n \"files_written\",\n \"kit\",\n \"lock_path\",\n \"plan_id\",\n \"skills_changed\",\n \"steps\",\n \"workers_added\",\n \"workers_removed\",\n \"workers_updated\"\n ],\n \"type\": \"object\"\n },\n \"ApplyStep\": {\n \"properties\": {\n \"detail\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"description\": \"`workers` | `files` | `lock`.\",\n \"type\": \"string\"\n },\n \"label\": {\n \"type\": \"string\"\n },\n \"state\": {\n \"$ref\": \"#/definitions/StepState\"\n }\n },\n \"required\": [\n \"id\",\n \"label\",\n \"state\"\n ],\n \"type\": \"object\"\n },\n \"Author\": {\n \"properties\": {\n \"handle\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"name\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"verified\": {\n \"default\": false,\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"Capabilities\": {\n \"properties\": {\n \"functions_added\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/FunctionAdded\"\n },\n \"type\": \"array\"\n },\n \"models_changed\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/ModelChanged\"\n },\n \"type\": \"array\"\n },\n \"workers_added\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"Change\": {\n \"oneOf\": [\n {\n \"enum\": [\n \"added\",\n \"modified\",\n \"removed\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The lock keeps the user's choice to skip this file; the kit's version changed and is offered again.\",\n \"enum\": [\n \"kept\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"Collision\": {\n \"properties\": {\n \"kit\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"modified\": {\n \"description\": \"The owner's copy was edited locally.\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"owner\": {\n \"allOf\": [\n {\n \"$ref\": \"#/definitions/SourceKind\"\n }\n ],\n \"description\": \"Who owns the file at the path today.\"\n },\n \"sha256\": {\n \"description\": \"sha256 of the file there now.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"version\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"worker\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"owner\"\n ],\n \"type\": \"object\"\n },\n \"Decision\": {\n \"description\": \"A per-file choice.\",\n \"oneOf\": [\n {\n \"description\": \"Write the kit's file over what is there.\",\n \"enum\": [\n \"overwrite\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Keep what is there; the lock marks the kit's file `skipped`.\",\n \"enum\": [\n \"keep\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Take the kit's new version (drops local edits).\",\n \"enum\": [\n \"kit\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Keep the local file as it is.\",\n \"enum\": [\n \"mine\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Write the merge result (the plan's, or `content` from the caller).\",\n \"enum\": [\n \"merged\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Delete the file.\",\n \"enum\": [\n \"remove\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"Deprecation\": {\n \"properties\": {\n \"message\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"replaced_by\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"FileKind\": {\n \"enum\": [\n \"agent\",\n \"skill\"\n ],\n \"type\": \"string\"\n },\n \"FunctionAdded\": {\n \"properties\": {\n \"agent\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"function\": {\n \"default\": \"\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"Issue\": {\n \"properties\": {\n \"code\": {\n \"type\": \"string\"\n },\n \"message\": {\n \"type\": \"string\"\n },\n \"path\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"code\",\n \"message\"\n ],\n \"type\": \"object\"\n },\n \"KitFunction\": {\n \"properties\": {\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"status\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"worker\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"worker_version\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"LocalState\": {\n \"description\": \"What the file is on disk right now, relative to the plan.\",\n \"oneOf\": [\n {\n \"description\": \"Nothing at the path.\",\n \"enum\": [\n \"absent\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Matches the kit's base (or, on install, the kit's content).\",\n \"enum\": [\n \"intact\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Differs from the base the kit installed.\",\n \"enum\": [\n \"edited\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The lock lists it but the file was deleted.\",\n \"enum\": [\n \"missing\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Someone else's file sits at the path.\",\n \"enum\": [\n \"occupied\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"MergeStatus\": {\n \"enum\": [\n \"clean\",\n \"conflicts\"\n ],\n \"type\": \"string\"\n },\n \"ModelChanged\": {\n \"properties\": {\n \"agent\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"from\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"to\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"Plan\": {\n \"properties\": {\n \"author\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Author\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"blocking\": {\n \"items\": {\n \"$ref\": \"#/definitions/Issue\"\n },\n \"type\": \"array\"\n },\n \"bump\": {\n \"description\": \"`major` | `minor` | `patch` | `prerelease` (update).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"capabilities\": {\n \"$ref\": \"#/definitions/Capabilities\"\n },\n \"counts\": {\n \"$ref\": \"#/definitions/PlanCounts\"\n },\n \"created_at\": {\n \"type\": \"string\"\n },\n \"deprecation\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Deprecation\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"description\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"expires_at\": {\n \"type\": \"string\"\n },\n \"files\": {\n \"items\": {\n \"$ref\": \"#/definitions/PlanFile\"\n },\n \"type\": \"array\"\n },\n \"from\": {\n \"description\": \"Installed version (update, remove).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"functions\": {\n \"description\": \"Functions the kit's profiles preload, with the worker that provides each.\",\n \"items\": {\n \"$ref\": \"#/definitions/KitFunction\"\n },\n \"type\": \"array\"\n },\n \"kind\": {\n \"$ref\": \"#/definitions/PlanKind\"\n },\n \"kit\": {\n \"type\": \"string\"\n },\n \"license\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"major\": {\n \"type\": \"boolean\"\n },\n \"notes\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"plan_id\": {\n \"type\": \"string\"\n },\n \"published_at\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"registry_url\": {\n \"description\": \"The kit's page in the registry web app.\",\n \"type\": \"string\"\n },\n \"repo\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"requested\": {\n \"description\": \"What was asked for (tag, version or range) — stored in the lock.\",\n \"type\": \"string\"\n },\n \"review\": {\n \"description\": \"Where a human reviews it.\",\n \"type\": \"string\"\n },\n \"to\": {\n \"description\": \"Version this plan installs (install, update).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"warnings\": {\n \"items\": {\n \"$ref\": \"#/definitions/Issue\"\n },\n \"type\": \"array\"\n },\n \"workers\": {\n \"items\": {\n \"$ref\": \"#/definitions/PlanWorker\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"blocking\",\n \"capabilities\",\n \"counts\",\n \"created_at\",\n \"expires_at\",\n \"files\",\n \"functions\",\n \"kind\",\n \"kit\",\n \"major\",\n \"plan_id\",\n \"registry_url\",\n \"requested\",\n \"review\",\n \"warnings\",\n \"workers\"\n ],\n \"type\": \"object\"\n },\n \"PlanCounts\": {\n \"properties\": {\n \"added\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"agents\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"collisions\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"conflicts\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"decisions_required\": {\n \"description\": \"Files whose `default` is `null`.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"functions\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"modified\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"removed\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"skills\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"unchanged\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"workers\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n \"required\": [\n \"added\",\n \"agents\",\n \"collisions\",\n \"conflicts\",\n \"decisions_required\",\n \"functions\",\n \"modified\",\n \"removed\",\n \"skills\",\n \"unchanged\",\n \"workers\"\n ],\n \"type\": \"object\"\n },\n \"PlanFile\": {\n \"properties\": {\n \"agent\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/AgentEntry\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Kit profile frontmatter (agents; the side this plan installs, or the removed one).\"\n },\n \"agent_changes\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/AgentChanges\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Frontmatter changes versus the installed version (modified agents).\"\n },\n \"base\": {\n \"description\": \"Content hash the kit installed (the merge base).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"body_changed\": {\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"change\": {\n \"$ref\": \"#/definitions/Change\"\n },\n \"collision\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Collision\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"conflicts\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"default\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Decision\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Applied when the caller decides nothing; `null` = a decision is required.\"\n },\n \"id\": {\n \"description\": \"Agent profile id, or skill id.\",\n \"type\": \"string\"\n },\n \"kind\": {\n \"$ref\": \"#/definitions/FileKind\"\n },\n \"local\": {\n \"$ref\": \"#/definitions/LocalState\"\n },\n \"merge\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/MergeStatus\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"note\": {\n \"description\": \"One-line explanation for the review.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"options\": {\n \"description\": \"Choices the apply accepts for this file.\",\n \"items\": {\n \"$ref\": \"#/definitions/Decision\"\n },\n \"type\": \"array\"\n },\n \"ours\": {\n \"description\": \"Content hash of the local file when the plan was made.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"path\": {\n \"description\": \"Logical install path (`agents/\u003cid\u003e.md`, `skills/\u003chandle\u003e/\u003ckit\u003e/…`).\",\n \"type\": \"string\"\n },\n \"skill\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/SkillEntry\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Skill frontmatter (skills).\"\n },\n \"skipped\": {\n \"description\": \"The lock says the user kept someone else's file here.\",\n \"type\": \"boolean\"\n },\n \"source\": {\n \"description\": \"Path inside the kit (`agents/\u003cid\u003e.md`, `skills/…`).\",\n \"type\": \"string\"\n },\n \"theirs\": {\n \"description\": \"Content hash of the kit's version this plan installs.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"change\",\n \"id\",\n \"kind\",\n \"local\",\n \"options\",\n \"path\",\n \"source\"\n ],\n \"type\": \"object\"\n },\n \"PlanKind\": {\n \"enum\": [\n \"install\",\n \"update\",\n \"remove\"\n ],\n \"type\": \"string\"\n },\n \"PlanStatus\": {\n \"oneOf\": [\n {\n \"description\": \"A plan is waiting for review (or for `directory::kits::apply`).\",\n \"enum\": [\n \"planned\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"`apply=true` and the plan needed no review: it was applied.\",\n \"enum\": [\n \"applied\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The installed version is already the one asked for.\",\n \"enum\": [\n \"up_to_date\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The project changed since the plan was made; this is a fresh plan.\",\n \"enum\": [\n \"replanned\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"PlanWorker\": {\n \"properties\": {\n \"action\": {\n \"$ref\": \"#/definitions/WorkerAction\"\n },\n \"container\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"declared\": {\n \"description\": \"`version:` selector in the compose file.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"description\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"installed\": {\n \"description\": \"Version Compose has installed.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"path\": {\n \"description\": \"The operator's `path://` build; kits never manage it.\",\n \"type\": \"boolean\"\n },\n \"range\": {\n \"description\": \"Range the kit declares (absent for a worker the kit dropped).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"range_from\": {\n \"description\": \"Range the installed kit version declared.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"registry_url\": {\n \"type\": \"string\"\n },\n \"to\": {\n \"description\": \"Version the range resolves to in the registry today.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"type\": {\n \"description\": \"Worker type (`binary`, `image`, …).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"description\": \"Other installed kits that declare this worker.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"action\",\n \"name\",\n \"registry_url\"\n ],\n \"type\": \"object\"\n },\n \"SkillEntry\": {\n \"properties\": {\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"path\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"sha256\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"size_bytes\": {\n \"default\": null,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"title\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"type\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"SourceKind\": {\n \"enum\": [\n \"kit\",\n \"worker\",\n \"local\",\n \"global\",\n \"builtin\"\n ],\n \"type\": \"string\"\n },\n \"StepState\": {\n \"enum\": [\n \"pending\",\n \"running\",\n \"done\",\n \"failed\",\n \"skipped\"\n ],\n \"type\": \"string\"\n },\n \"WorkerAction\": {\n \"oneOf\": [\n {\n \"enum\": [\n \"none\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Not in the compose file: `compose::add` declares it with the kit's range.\",\n \"enum\": [\n \"add\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Declared, but the installed version is outside the kit's range: `compose::add` re-declares the range and Compose moves the worker.\",\n \"enum\": [\n \"update\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The range changed and the compose file still declares the kit's old range; the installed version already satisfies the new one, so only the declaration moves.\",\n \"enum\": [\n \"redeclare\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The kit no longer declares it. Never removed unless asked (`remove_workers`).\",\n \"enum\": [\n \"remove\"\n ],\n \"type\": \"string\"\n }\n ]\n }\n },\n \"description\": \"Response of `directory::download-kit`, `plan-update`, `remove` and `apply`.\",\n \"properties\": {\n \"kit\": {\n \"type\": \"string\"\n },\n \"message\": {\n \"description\": \"One sentence for a terminal user.\",\n \"type\": \"string\"\n },\n \"plan\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Plan\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"report\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/ApplyReport\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"status\": {\n \"$ref\": \"#/definitions/PlanStatus\"\n }\n },\n \"required\": [\n \"kit\",\n \"message\",\n \"status\"\n ],\n \"title\": \"KitPlanResponse\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Plan the removal of an installed kit: its files (edited ones are kept unless chosen) and, only if ticked in apply's remove_workers, its workers. Apply with directory::kits::apply.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Plan kit removal\"\n }\n },\n \"name\": \"directory::kits::remove\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"kit\": {\n \"description\": \"Installed kit, `\u003cauthor\u003e/\u003ckit\u003e`.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"kit\"\n ],\n \"title\": \"KitInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"AgentChanges\": {\n \"description\": \"Changed frontmatter of a profile between two kit versions.\",\n \"properties\": {\n \"fields\": {\n \"additionalProperties\": {\n \"items\": [\n {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n ],\n \"maxItems\": 2,\n \"minItems\": 2,\n \"type\": \"array\"\n },\n \"description\": \"Scalar fields that changed: `field → [from, to]`.\",\n \"type\": \"object\"\n },\n \"functions_added\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"functions_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"skills_added\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"skills_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"AgentEntry\": {\n \"description\": \"`AgentEntry`: parsed frontmatter of `agents/\u003cid\u003e.md`.\",\n \"properties\": {\n \"color\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"extends\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"functions\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"hidden\": {\n \"default\": null,\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"icon\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"logo\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"model\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"path\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"reasoning_effort\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"sha256\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"size_bytes\": {\n \"default\": null,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"skills\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"ApplyReport\": {\n \"properties\": {\n \"agents\": {\n \"description\": \"Agent profile ids this kit now provides.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"agents_changed\": {\n \"type\": \"boolean\"\n },\n \"files_kept\": {\n \"description\": \"Files left as they are (kept, skipped, or mine).\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"files_merged\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"files_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"files_written\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"from\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"kind\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/PlanKind\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"kit\": {\n \"type\": \"string\"\n },\n \"lock_path\": {\n \"type\": \"string\"\n },\n \"plan_id\": {\n \"type\": \"string\"\n },\n \"skills_changed\": {\n \"type\": \"boolean\"\n },\n \"steps\": {\n \"items\": {\n \"$ref\": \"#/definitions/ApplyStep\"\n },\n \"type\": \"array\"\n },\n \"to\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"workers_added\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"workers_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"workers_updated\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"agents\",\n \"agents_changed\",\n \"files_kept\",\n \"files_merged\",\n \"files_removed\",\n \"files_written\",\n \"kit\",\n \"lock_path\",\n \"plan_id\",\n \"skills_changed\",\n \"steps\",\n \"workers_added\",\n \"workers_removed\",\n \"workers_updated\"\n ],\n \"type\": \"object\"\n },\n \"ApplyStep\": {\n \"properties\": {\n \"detail\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"description\": \"`workers` | `files` | `lock`.\",\n \"type\": \"string\"\n },\n \"label\": {\n \"type\": \"string\"\n },\n \"state\": {\n \"$ref\": \"#/definitions/StepState\"\n }\n },\n \"required\": [\n \"id\",\n \"label\",\n \"state\"\n ],\n \"type\": \"object\"\n },\n \"Author\": {\n \"properties\": {\n \"handle\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"name\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"verified\": {\n \"default\": false,\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"Capabilities\": {\n \"properties\": {\n \"functions_added\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/FunctionAdded\"\n },\n \"type\": \"array\"\n },\n \"models_changed\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/ModelChanged\"\n },\n \"type\": \"array\"\n },\n \"workers_added\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"Change\": {\n \"oneOf\": [\n {\n \"enum\": [\n \"added\",\n \"modified\",\n \"removed\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The lock keeps the user's choice to skip this file; the kit's version changed and is offered again.\",\n \"enum\": [\n \"kept\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"Collision\": {\n \"properties\": {\n \"kit\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"modified\": {\n \"description\": \"The owner's copy was edited locally.\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"owner\": {\n \"allOf\": [\n {\n \"$ref\": \"#/definitions/SourceKind\"\n }\n ],\n \"description\": \"Who owns the file at the path today.\"\n },\n \"sha256\": {\n \"description\": \"sha256 of the file there now.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"version\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"worker\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"owner\"\n ],\n \"type\": \"object\"\n },\n \"Decision\": {\n \"description\": \"A per-file choice.\",\n \"oneOf\": [\n {\n \"description\": \"Write the kit's file over what is there.\",\n \"enum\": [\n \"overwrite\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Keep what is there; the lock marks the kit's file `skipped`.\",\n \"enum\": [\n \"keep\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Take the kit's new version (drops local edits).\",\n \"enum\": [\n \"kit\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Keep the local file as it is.\",\n \"enum\": [\n \"mine\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Write the merge result (the plan's, or `content` from the caller).\",\n \"enum\": [\n \"merged\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Delete the file.\",\n \"enum\": [\n \"remove\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"Deprecation\": {\n \"properties\": {\n \"message\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"replaced_by\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"FileKind\": {\n \"enum\": [\n \"agent\",\n \"skill\"\n ],\n \"type\": \"string\"\n },\n \"FunctionAdded\": {\n \"properties\": {\n \"agent\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"function\": {\n \"default\": \"\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"Issue\": {\n \"properties\": {\n \"code\": {\n \"type\": \"string\"\n },\n \"message\": {\n \"type\": \"string\"\n },\n \"path\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"code\",\n \"message\"\n ],\n \"type\": \"object\"\n },\n \"KitFunction\": {\n \"properties\": {\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"status\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"worker\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"worker_version\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"LocalState\": {\n \"description\": \"What the file is on disk right now, relative to the plan.\",\n \"oneOf\": [\n {\n \"description\": \"Nothing at the path.\",\n \"enum\": [\n \"absent\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Matches the kit's base (or, on install, the kit's content).\",\n \"enum\": [\n \"intact\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Differs from the base the kit installed.\",\n \"enum\": [\n \"edited\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The lock lists it but the file was deleted.\",\n \"enum\": [\n \"missing\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Someone else's file sits at the path.\",\n \"enum\": [\n \"occupied\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"MergeStatus\": {\n \"enum\": [\n \"clean\",\n \"conflicts\"\n ],\n \"type\": \"string\"\n },\n \"ModelChanged\": {\n \"properties\": {\n \"agent\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"from\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"to\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"Plan\": {\n \"properties\": {\n \"author\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Author\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"blocking\": {\n \"items\": {\n \"$ref\": \"#/definitions/Issue\"\n },\n \"type\": \"array\"\n },\n \"bump\": {\n \"description\": \"`major` | `minor` | `patch` | `prerelease` (update).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"capabilities\": {\n \"$ref\": \"#/definitions/Capabilities\"\n },\n \"counts\": {\n \"$ref\": \"#/definitions/PlanCounts\"\n },\n \"created_at\": {\n \"type\": \"string\"\n },\n \"deprecation\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Deprecation\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"description\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"expires_at\": {\n \"type\": \"string\"\n },\n \"files\": {\n \"items\": {\n \"$ref\": \"#/definitions/PlanFile\"\n },\n \"type\": \"array\"\n },\n \"from\": {\n \"description\": \"Installed version (update, remove).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"functions\": {\n \"description\": \"Functions the kit's profiles preload, with the worker that provides each.\",\n \"items\": {\n \"$ref\": \"#/definitions/KitFunction\"\n },\n \"type\": \"array\"\n },\n \"kind\": {\n \"$ref\": \"#/definitions/PlanKind\"\n },\n \"kit\": {\n \"type\": \"string\"\n },\n \"license\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"major\": {\n \"type\": \"boolean\"\n },\n \"notes\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"plan_id\": {\n \"type\": \"string\"\n },\n \"published_at\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"registry_url\": {\n \"description\": \"The kit's page in the registry web app.\",\n \"type\": \"string\"\n },\n \"repo\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"requested\": {\n \"description\": \"What was asked for (tag, version or range) — stored in the lock.\",\n \"type\": \"string\"\n },\n \"review\": {\n \"description\": \"Where a human reviews it.\",\n \"type\": \"string\"\n },\n \"to\": {\n \"description\": \"Version this plan installs (install, update).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"warnings\": {\n \"items\": {\n \"$ref\": \"#/definitions/Issue\"\n },\n \"type\": \"array\"\n },\n \"workers\": {\n \"items\": {\n \"$ref\": \"#/definitions/PlanWorker\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"blocking\",\n \"capabilities\",\n \"counts\",\n \"created_at\",\n \"expires_at\",\n \"files\",\n \"functions\",\n \"kind\",\n \"kit\",\n \"major\",\n \"plan_id\",\n \"registry_url\",\n \"requested\",\n \"review\",\n \"warnings\",\n \"workers\"\n ],\n \"type\": \"object\"\n },\n \"PlanCounts\": {\n \"properties\": {\n \"added\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"agents\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"collisions\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"conflicts\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"decisions_required\": {\n \"description\": \"Files whose `default` is `null`.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"functions\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"modified\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"removed\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"skills\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"unchanged\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"workers\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n \"required\": [\n \"added\",\n \"agents\",\n \"collisions\",\n \"conflicts\",\n \"decisions_required\",\n \"functions\",\n \"modified\",\n \"removed\",\n \"skills\",\n \"unchanged\",\n \"workers\"\n ],\n \"type\": \"object\"\n },\n \"PlanFile\": {\n \"properties\": {\n \"agent\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/AgentEntry\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Kit profile frontmatter (agents; the side this plan installs, or the removed one).\"\n },\n \"agent_changes\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/AgentChanges\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Frontmatter changes versus the installed version (modified agents).\"\n },\n \"base\": {\n \"description\": \"Content hash the kit installed (the merge base).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"body_changed\": {\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"change\": {\n \"$ref\": \"#/definitions/Change\"\n },\n \"collision\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Collision\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"conflicts\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"default\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Decision\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Applied when the caller decides nothing; `null` = a decision is required.\"\n },\n \"id\": {\n \"description\": \"Agent profile id, or skill id.\",\n \"type\": \"string\"\n },\n \"kind\": {\n \"$ref\": \"#/definitions/FileKind\"\n },\n \"local\": {\n \"$ref\": \"#/definitions/LocalState\"\n },\n \"merge\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/MergeStatus\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"note\": {\n \"description\": \"One-line explanation for the review.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"options\": {\n \"description\": \"Choices the apply accepts for this file.\",\n \"items\": {\n \"$ref\": \"#/definitions/Decision\"\n },\n \"type\": \"array\"\n },\n \"ours\": {\n \"description\": \"Content hash of the local file when the plan was made.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"path\": {\n \"description\": \"Logical install path (`agents/\u003cid\u003e.md`, `skills/\u003chandle\u003e/\u003ckit\u003e/…`).\",\n \"type\": \"string\"\n },\n \"skill\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/SkillEntry\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Skill frontmatter (skills).\"\n },\n \"skipped\": {\n \"description\": \"The lock says the user kept someone else's file here.\",\n \"type\": \"boolean\"\n },\n \"source\": {\n \"description\": \"Path inside the kit (`agents/\u003cid\u003e.md`, `skills/…`).\",\n \"type\": \"string\"\n },\n \"theirs\": {\n \"description\": \"Content hash of the kit's version this plan installs.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"change\",\n \"id\",\n \"kind\",\n \"local\",\n \"options\",\n \"path\",\n \"source\"\n ],\n \"type\": \"object\"\n },\n \"PlanKind\": {\n \"enum\": [\n \"install\",\n \"update\",\n \"remove\"\n ],\n \"type\": \"string\"\n },\n \"PlanStatus\": {\n \"oneOf\": [\n {\n \"description\": \"A plan is waiting for review (or for `directory::kits::apply`).\",\n \"enum\": [\n \"planned\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"`apply=true` and the plan needed no review: it was applied.\",\n \"enum\": [\n \"applied\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The installed version is already the one asked for.\",\n \"enum\": [\n \"up_to_date\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The project changed since the plan was made; this is a fresh plan.\",\n \"enum\": [\n \"replanned\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"PlanWorker\": {\n \"properties\": {\n \"action\": {\n \"$ref\": \"#/definitions/WorkerAction\"\n },\n \"container\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"declared\": {\n \"description\": \"`version:` selector in the compose file.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"description\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"installed\": {\n \"description\": \"Version Compose has installed.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"path\": {\n \"description\": \"The operator's `path://` build; kits never manage it.\",\n \"type\": \"boolean\"\n },\n \"range\": {\n \"description\": \"Range the kit declares (absent for a worker the kit dropped).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"range_from\": {\n \"description\": \"Range the installed kit version declared.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"registry_url\": {\n \"type\": \"string\"\n },\n \"to\": {\n \"description\": \"Version the range resolves to in the registry today.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"type\": {\n \"description\": \"Worker type (`binary`, `image`, …).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"description\": \"Other installed kits that declare this worker.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"action\",\n \"name\",\n \"registry_url\"\n ],\n \"type\": \"object\"\n },\n \"SkillEntry\": {\n \"properties\": {\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"path\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"sha256\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"size_bytes\": {\n \"default\": null,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"title\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"type\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"SourceKind\": {\n \"enum\": [\n \"kit\",\n \"worker\",\n \"local\",\n \"global\",\n \"builtin\"\n ],\n \"type\": \"string\"\n },\n \"StepState\": {\n \"enum\": [\n \"pending\",\n \"running\",\n \"done\",\n \"failed\",\n \"skipped\"\n ],\n \"type\": \"string\"\n },\n \"WorkerAction\": {\n \"oneOf\": [\n {\n \"enum\": [\n \"none\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Not in the compose file: `compose::add` declares it with the kit's range.\",\n \"enum\": [\n \"add\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Declared, but the installed version is outside the kit's range: `compose::add` re-declares the range and Compose moves the worker.\",\n \"enum\": [\n \"update\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The range changed and the compose file still declares the kit's old range; the installed version already satisfies the new one, so only the declaration moves.\",\n \"enum\": [\n \"redeclare\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The kit no longer declares it. Never removed unless asked (`remove_workers`).\",\n \"enum\": [\n \"remove\"\n ],\n \"type\": \"string\"\n }\n ]\n }\n },\n \"description\": \"Response of `directory::download-kit`, `plan-update`, `remove` and `apply`.\",\n \"properties\": {\n \"kit\": {\n \"type\": \"string\"\n },\n \"message\": {\n \"description\": \"One sentence for a terminal user.\",\n \"type\": \"string\"\n },\n \"plan\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Plan\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"report\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/ApplyReport\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"status\": {\n \"$ref\": \"#/definitions/PlanStatus\"\n }\n },\n \"required\": [\n \"kit\",\n \"message\",\n \"status\"\n ],\n \"title\": \"KitPlanResponse\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Internal: reload tunable iii-directory settings from the authoritative configuration when it changes.\",\n \"metadata\": {\n \"internal\": true\n },\n \"name\": \"directory::on-config-change\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"description\": \"Trigger payload for `directory::on-config-change`. The handler ignores it (it re-fetches from the authoritative configuration); the empty struct exists so the function publishes a typed request schema rather than AnyValue.\",\n \"title\": \"OnConfigChangeRequest\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"ok\": {\n \"type\": \"boolean\"\n }\n },\n \"required\": [\n \"ok\"\n ],\n \"title\": \"OnConfigChangeResponse\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Internal: refresh the search catalog after the engine function set changes.\",\n \"metadata\": {\n \"internal\": true,\n \"trace_hidden\": true\n },\n \"name\": \"directory::on-functions-change\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"event\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"title\": \"OnFunctionsChangeEvent\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"ok\": {\n \"type\": \"boolean\"\n }\n },\n \"required\": [\n \"ok\"\n ],\n \"title\": \"AckResponse\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Internal: inject the conditional search hint into one harness generation.\",\n \"metadata\": {\n \"internal\": true,\n \"trace_hidden\": true\n },\n \"name\": \"directory::pre-generate\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"ExposeKind\": {\n \"oneOf\": [\n {\n \"enum\": [\n \"agent_trigger\",\n \"native\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Forward compatibility: an exposure mode this build does not know gets the mode-neutral call instruction rather than a deserialization error.\",\n \"enum\": [\n \"other\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"GeneratePayload\": {\n \"properties\": {\n \"expose\": {\n \"allOf\": [\n {\n \"$ref\": \"#/definitions/ExposeKind\"\n }\n ],\n \"description\": \"How the harness exposes functions to the model for this generation. Absent on harnesses that predate the field, which only ever exposed through agent_trigger by default.\"\n },\n \"functions_generation\": {\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"messages\": {\n \"items\": true,\n \"type\": \"array\"\n },\n \"system_prompt\": {\n \"type\": \"string\"\n },\n \"tools\": {\n \"items\": {\n \"$ref\": \"#/definitions/ToolSchema\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"functions_generation\",\n \"messages\",\n \"system_prompt\",\n \"tools\"\n ],\n \"type\": \"object\"\n },\n \"ToolSchema\": {\n \"description\": \"One catalog entry: the contract fields search runs on.\",\n \"properties\": {\n \"description\": {\n \"type\": \"string\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"parameters\": true\n },\n \"required\": [\n \"description\",\n \"name\",\n \"parameters\"\n ],\n \"type\": \"object\"\n }\n },\n \"properties\": {\n \"depth\": {\n \"format\": \"uint32\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"generate\": {\n \"$ref\": \"#/definitions/GeneratePayload\"\n },\n \"session_id\": {\n \"type\": \"string\"\n },\n \"step\": {\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"turn_id\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"depth\",\n \"generate\",\n \"session_id\",\n \"step\",\n \"turn_id\"\n ],\n \"title\": \"PreGenerateHookRequest\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"DiscoveryOutcome\": {\n \"enum\": [\n \"hint_injected\",\n \"skipped\"\n ],\n \"type\": \"string\"\n },\n \"DiscoveryPassV1\": {\n \"description\": \"The durable transcript row for one hook pass. Coarse by design: outcome, reason, and counts only — no prompts, messages, tool contracts, session ids, or timings ever leave the hook.\",\n \"properties\": {\n \"allowed_functions\": {\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"functions_generation\": {\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"outcome\": {\n \"$ref\": \"#/definitions/DiscoveryOutcome\"\n },\n \"reason\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/DiscoveryReason\"\n },\n {\n \"type\": \"null\"\n }\n ]\n }\n },\n \"required\": [\n \"allowed_functions\",\n \"functions_generation\",\n \"outcome\"\n ],\n \"type\": \"object\"\n },\n \"DiscoveryReason\": {\n \"enum\": [\n \"search_unavailable\",\n \"already_searched\",\n \"narrow_surface\",\n \"already_operating\",\n \"task_guided\",\n \"hint_already_sent\"\n ],\n \"type\": \"string\"\n },\n \"DiscoveryTranscriptAnnotation\": {\n \"properties\": {\n \"data\": {\n \"$ref\": \"#/definitions/DiscoveryPassV1\"\n },\n \"summary\": {\n \"type\": \"string\"\n },\n \"type\": {\n \"type\": \"string\"\n },\n \"version\": {\n \"format\": \"uint8\",\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n \"required\": [\n \"data\",\n \"summary\",\n \"type\",\n \"version\"\n ],\n \"type\": \"object\"\n },\n \"PreGenerateAnnotations\": {\n \"properties\": {\n \"directory\": {\n \"$ref\": \"#/definitions/DiscoveryTranscriptAnnotation\"\n }\n },\n \"required\": [\n \"directory\"\n ],\n \"type\": \"object\"\n },\n \"PreGenerateMutations\": {\n \"properties\": {\n \"append_messages\": {\n \"description\": \"Ephemeral tail messages for this generation only. The hint rides here rather than as a system-prompt mutation: the system prompt is the provider's first input item, and a once-per-turn append there invalidated the entire prompt-cache prefix twice per turn.\",\n \"items\": true,\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"append_messages\"\n ],\n \"type\": \"object\"\n }\n },\n \"properties\": {\n \"annotations\": {\n \"$ref\": \"#/definitions/PreGenerateAnnotations\"\n },\n \"decision\": {\n \"type\": \"string\"\n },\n \"mutations\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/PreGenerateMutations\"\n },\n {\n \"type\": \"null\"\n }\n ]\n }\n },\n \"required\": [\n \"annotations\",\n \"decision\"\n ],\n \"title\": \"PreGenerateHookResponse\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Preview one registry worker before installing: envelope (version, kind, dependencies, config), its public function and trigger names with descriptions, and skill file paths. Schemas are omitted — install, then read contracts with engine::functions::info. Pass `readme: true` for the README prose; `version` or `tag` (default tag \\\"latest\\\").\",\n \"metadata\": {},\n \"name\": \"directory::registry::workers::info\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"description\": \"`directory::registry::workers::info` input. Pass either `version` or `tag`; if neither is provided we fall back to `tag: \\\"latest\\\"`.\",\n \"properties\": {\n \"name\": {\n \"description\": \"Worker name in the registry (e.g. `\\\"resend\\\"`).\",\n \"type\": \"string\"\n },\n \"readme\": {\n \"default\": false,\n \"description\": \"Include the README markdown (10–25 KB for most workers). Off by default: the card is for judging fit before `compose::add`; the README is for setup prose and examples.\",\n \"type\": \"boolean\"\n },\n \"tag\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"version\": {\n \"default\": null,\n \"description\": \"Mutually exclusive with `tag`. If neither is provided we fall back to `tag: \\\"latest\\\"`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"name\"\n ],\n \"title\": \"WorkerInfoInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"ApiReference\": {\n \"properties\": {\n \"functions\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/ApiReferenceFunction\"\n },\n \"type\": \"array\"\n },\n \"triggers\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/ApiReferenceTrigger\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"ApiReferenceFunction\": {\n \"properties\": {\n \"description\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"metadata\": true,\n \"name\": {\n \"type\": \"string\"\n },\n \"request_schema\": true,\n \"response_schema\": true\n },\n \"required\": [\n \"name\"\n ],\n \"type\": \"object\"\n },\n \"ApiReferenceTrigger\": {\n \"properties\": {\n \"description\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"invocation_schema\": true,\n \"metadata\": true,\n \"name\": {\n \"type\": \"string\"\n },\n \"return_schema\": true\n },\n \"required\": [\n \"name\"\n ],\n \"type\": \"object\"\n },\n \"Dependency\": {\n \"description\": \"Worker dependency entry. Mirrors the `Dependency` schema in `openapi.yaml`.\",\n \"properties\": {\n \"name\": {\n \"type\": \"string\"\n },\n \"version\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"name\",\n \"version\"\n ],\n \"type\": \"object\"\n },\n \"SkillsTree\": {\n \"properties\": {\n \"skills\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/SkillsTreeSkill\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"SkillsTreeSkill\": {\n \"properties\": {\n \"path\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"path\"\n ],\n \"type\": \"object\"\n },\n \"Worker\": {\n \"description\": \"Shared worker envelope used by both `directory::registry::workers::list` rows and the `worker` field of `directory::registry::workers::info`. Field names match the OpenAPI `WorkerListItem` schema. The shared core fields (`name`, `description`, `version`) line up with the engine's `engine::workers::list` row shape so callers learn one envelope across local + registry surfaces.\",\n \"properties\": {\n \"author\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/WorkerAuthor\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"default\": null\n },\n \"config\": {\n \"default\": {},\n \"description\": \"Free-form runtime configuration block from the publish payload.\"\n },\n \"dependencies\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/Dependency\"\n },\n \"type\": \"array\"\n },\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"image\": {\n \"description\": \"Container image tag, populated only for `type=image` workers.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"repo\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"supported_targets\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"total_downloads\": {\n \"default\": 0,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"type\": {\n \"default\": null,\n \"description\": \"Worker kind — `binary`, `image`, or `engine`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"version\": {\n \"default\": null,\n \"description\": \"Latest published version (worker-list) or the resolved version (worker-info, when called with `version` / `tag`).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"name\"\n ],\n \"type\": \"object\"\n },\n \"WorkerAuthor\": {\n \"description\": \"Author block for a published worker. Field names match the `WorkerAuthor` schema in `openapi.yaml` (`pfp`, `verified`).\",\n \"properties\": {\n \"name\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"pfp\": {\n \"default\": null,\n \"description\": \"Profile picture URL. `null` when the author hasn't uploaded one.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"verified\": {\n \"default\": false,\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"properties\": {\n \"api_reference\": {\n \"$ref\": \"#/definitions/ApiReference\"\n },\n \"readme\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"skills_tree\": {\n \"$ref\": \"#/definitions/SkillsTree\"\n },\n \"worker\": {\n \"allOf\": [\n {\n \"$ref\": \"#/definitions/Worker\"\n }\n ],\n \"description\": \"Same shape as `directory::registry::workers::list` rows (and the engine's `engine::workers::list` rows for the shared core fields).\"\n }\n },\n \"required\": [\n \"api_reference\",\n \"skills_tree\",\n \"worker\"\n ],\n \"title\": \"WorkerInfoOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"List workers from the public registry, optionally filtered by fuzzy `search` (default order: downloads). Cursor-paginated: pass back `pagination.next_cursor` as `cursor`.\",\n \"metadata\": {},\n \"name\": \"directory::registry::workers::list\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"description\": \"`directory::registry::workers::list` input. Mirrors the engine's `engine::workers::list` search input so callers can switch between local and registry surfaces without re-learning the API. Adds `cursor` for paging because the registry is paged (server-authored page size — the client cannot override it).\",\n \"properties\": {\n \"cursor\": {\n \"default\": null,\n \"description\": \"Cursor from a previous call's `pagination.next_cursor`; omit for the first page.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"search\": {\n \"default\": null,\n \"description\": \"Optional free-text query, fuzzy-matched by the registry; omitted means ordered by downloads.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"title\": \"WorkerListInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"Dependency\": {\n \"description\": \"Worker dependency entry. Mirrors the `Dependency` schema in `openapi.yaml`.\",\n \"properties\": {\n \"name\": {\n \"type\": \"string\"\n },\n \"version\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"name\",\n \"version\"\n ],\n \"type\": \"object\"\n },\n \"Pagination\": {\n \"description\": \"Pagination envelope returned alongside a worker-list page. Mirrors the OpenAPI `Pagination` schema.\",\n \"properties\": {\n \"has_more\": {\n \"default\": false,\n \"type\": \"boolean\"\n },\n \"next_cursor\": {\n \"default\": null,\n \"description\": \"Opaque cursor for the next page. `null` on the last page.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"page_size\": {\n \"default\": 0,\n \"description\": \"Server-authored page size. The client cannot override this.\",\n \"format\": \"uint32\",\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"Worker\": {\n \"description\": \"Shared worker envelope used by both `directory::registry::workers::list` rows and the `worker` field of `directory::registry::workers::info`. Field names match the OpenAPI `WorkerListItem` schema. The shared core fields (`name`, `description`, `version`) line up with the engine's `engine::workers::list` row shape so callers learn one envelope across local + registry surfaces.\",\n \"properties\": {\n \"author\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/WorkerAuthor\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"default\": null\n },\n \"config\": {\n \"default\": {},\n \"description\": \"Free-form runtime configuration block from the publish payload.\"\n },\n \"dependencies\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/Dependency\"\n },\n \"type\": \"array\"\n },\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"image\": {\n \"description\": \"Container image tag, populated only for `type=image` workers.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"repo\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"supported_targets\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"total_downloads\": {\n \"default\": 0,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"type\": {\n \"default\": null,\n \"description\": \"Worker kind — `binary`, `image`, or `engine`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"version\": {\n \"default\": null,\n \"description\": \"Latest published version (worker-list) or the resolved version (worker-info, when called with `version` / `tag`).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"name\"\n ],\n \"type\": \"object\"\n },\n \"WorkerAuthor\": {\n \"description\": \"Author block for a published worker. Field names match the `WorkerAuthor` schema in `openapi.yaml` (`pfp`, `verified`).\",\n \"properties\": {\n \"name\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"pfp\": {\n \"default\": null,\n \"description\": \"Profile picture URL. `null` when the author hasn't uploaded one.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"verified\": {\n \"default\": false,\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"properties\": {\n \"pagination\": {\n \"$ref\": \"#/definitions/Pagination\"\n },\n \"workers\": {\n \"items\": {\n \"$ref\": \"#/definitions/Worker\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"pagination\",\n \"workers\"\n ],\n \"title\": \"WorkerListOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Search available functions for the unmet external capabilities of a step (usually one to six, at most eighteen per call); returns compact function-id candidates grouped by worker, plus matching installed skill documents under `skills` and registered trigger bindings under `triggers`.\",\n \"metadata\": {},\n \"name\": \"directory::search_functions\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"capabilities\": {\n \"description\": \"Non-empty capability searches derived from the goal and current execution state, usually one to six and at most eighteen per call (searched in batches of six). For one search at each decision point, include all unmet external capabilities once. Exclude intrinsic reasoning, summarization, planning, or formatting, and do not repeat needs already represented or satisfied. Requests to summarize provided text or content are ignored. Write every entry in English, translating non-English user requests while preserving proper names, URLs, and function IDs.\",\n \"items\": {\n \"minLength\": 1,\n \"type\": \"string\"\n },\n \"minItems\": 1,\n \"type\": \"array\",\n \"uniqueItems\": true\n }\n },\n \"required\": [\n \"capabilities\"\n ],\n \"title\": \"SearchFunctionsRequest\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"FunctionCandidate\": {\n \"properties\": {\n \"description\": {\n \"description\": \"First description sentence, capped at 160 bytes.\",\n \"type\": \"string\"\n },\n \"function_id\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"description\",\n \"function_id\"\n ],\n \"type\": \"object\"\n },\n \"FunctionSearchMode\": {\n \"enum\": [\n \"lexical\",\n \"hybrid\",\n \"judge\"\n ],\n \"type\": \"string\"\n },\n \"InstallCall\": {\n \"description\": \"A ready-made `compose::add` target and payload. Under agent-trigger exposure, the caller still supplies the wrapper's user-facing `description`.\",\n \"properties\": {\n \"function\": {\n \"type\": \"string\"\n },\n \"payload\": true\n },\n \"required\": [\n \"function\",\n \"payload\"\n ],\n \"type\": \"object\"\n },\n \"InstallableWorker\": {\n \"description\": \"A registry worker that is NOT installed but carries functions matching the requested capabilities. `name` is the registry slug `compose::add` installs.\",\n \"properties\": {\n \"description\": {\n \"type\": \"string\"\n },\n \"functions\": {\n \"description\": \"Compact candidates only. If the remaining task needs these functions, reuse their IDs and fetch the required contracts through `engine::functions::info`.\",\n \"items\": {\n \"$ref\": \"#/definitions/FunctionCandidate\"\n },\n \"type\": \"array\"\n },\n \"install\": {\n \"allOf\": [\n {\n \"$ref\": \"#/definitions/InstallCall\"\n }\n ],\n \"description\": \"The `compose::add` target and payload; agent-trigger callers add `description`.\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"version\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"description\",\n \"functions\",\n \"install\",\n \"name\",\n \"version\"\n ],\n \"type\": \"object\"\n },\n \"SearchWorker\": {\n \"properties\": {\n \"functions\": {\n \"items\": {\n \"$ref\": \"#/definitions/FunctionCandidate\"\n },\n \"type\": \"array\"\n },\n \"namespace\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"functions\",\n \"namespace\"\n ],\n \"type\": \"object\"\n },\n \"SkillCandidate\": {\n \"description\": \"An installed skill document (a `directory::skills::list` row) whose content matches a requested capability.\",\n \"properties\": {\n \"description\": {\n \"description\": \"First description sentence, capped at 160 bytes.\",\n \"type\": \"string\"\n },\n \"id\": {\n \"description\": \"Pass to `directory::skills::get { id }` to read the document.\",\n \"type\": \"string\"\n },\n \"title\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"description\",\n \"id\",\n \"title\"\n ],\n \"type\": \"object\"\n },\n \"TriggerCandidate\": {\n \"description\": \"A registered trigger binding (an `engine::registered-triggers::list` row) whose event, schedule, or hook matches a requested capability.\",\n \"properties\": {\n \"config\": {\n \"description\": \"The binding's configuration (cron expression, hook filters, …).\"\n },\n \"function_id\": {\n \"description\": \"The function the trigger runs; inspect it with `engine::functions::info`.\",\n \"type\": \"string\"\n },\n \"id\": {\n \"type\": \"string\"\n },\n \"trigger_type\": {\n \"type\": \"string\"\n },\n \"worker_name\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"config\",\n \"function_id\",\n \"id\",\n \"trigger_type\"\n ],\n \"type\": \"object\"\n }\n },\n \"properties\": {\n \"guidance\": {\n \"type\": \"string\"\n },\n \"installable\": {\n \"description\": \"Matching workers from the private registry. Their functions are NOT callable until the worker is installed.\",\n \"items\": {\n \"$ref\": \"#/definitions/InstallableWorker\"\n },\n \"type\": \"array\"\n },\n \"latency_ms\": {\n \"format\": \"double\",\n \"type\": \"number\"\n },\n \"search_mode\": {\n \"allOf\": [\n {\n \"$ref\": \"#/definitions/FunctionSearchMode\"\n }\n ],\n \"description\": \"The search mode that actually produced these results: `judge`, `hybrid` or `lexical`. It can be lower than the configured mode when a batch fell back (judge worker absent or failing, or no local model).\"\n },\n \"skills\": {\n \"description\": \"Installed skill documents matching the capabilities. Read one with `directory::skills::get { id }` before acting on it.\",\n \"items\": {\n \"$ref\": \"#/definitions/SkillCandidate\"\n },\n \"type\": \"array\"\n },\n \"triggers\": {\n \"description\": \"Registered trigger bindings matching the capabilities: what already fires, schedules, or hooks a function for them.\",\n \"items\": {\n \"$ref\": \"#/definitions/TriggerCandidate\"\n },\n \"type\": \"array\"\n },\n \"workers\": {\n \"items\": {\n \"$ref\": \"#/definitions/SearchWorker\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"guidance\",\n \"latency_ms\",\n \"search_mode\",\n \"workers\"\n ],\n \"title\": \"SearchFunctionsResponse\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Create a new skill at \u003cskills_folder\u003e/\u003cid\u003e.md from full-file markdown (frontmatter optional, non-empty body). Rejects ids or paths that already exist, including system-installed skills. Use directory::skills::update to edit existing skills.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Create skill\"\n }\n },\n \"name\": \"directory::skills::create\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"content\": {\n \"description\": \"Full file content, frontmatter optional; only the size cap and a non-empty body are enforced.\",\n \"type\": \"string\"\n },\n \"id\": {\n \"description\": \"New skill id, used as the file path under skills_folder (`/`-separated segments of `[a-z0-9_-]`), not already taken.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"content\",\n \"id\"\n ],\n \"title\": \"SkillCreateInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"bytes\": {\n \"description\": \"Bytes written.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"function_id\": {\n \"description\": \"Frontmatter `function_id:` of the content, `null` when absent.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"description\": \"The created skill's id (normalized form of the input id).\",\n \"type\": \"string\"\n },\n \"modified_at\": {\n \"description\": \"File mtime after the write, RFC 3339.\",\n \"type\": \"string\"\n },\n \"title\": {\n \"description\": \"Title resolved from the content (frontmatter `title:`, then `name:`, then body H1, then the id) — what `list` rows will show.\",\n \"type\": \"string\"\n },\n \"type\": {\n \"description\": \"Frontmatter `type:` of the content, `null` when absent.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"bytes\",\n \"id\",\n \"modified_at\",\n \"title\"\n ],\n \"title\": \"SkillCreateOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Delete one existing skill's markdown file by id (same id forms as directory::skills::get); refuses read-only system-installed skills.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Delete skill\"\n }\n },\n \"name\": \"directory::skills::delete\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"id\": {\n \"description\": \"Existing skill id — the same forms `directory::skills::get` accepts (bare id, `\u003cid\u003e.md`, `SKILL(S).md`, `iii://\u003cid\u003e`).\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\"\n ],\n \"title\": \"SkillDeleteInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"id\": {\n \"description\": \"Id of the skill whose file was removed — the RESOLVED on-disk id (e.g. `ns/index` for input `ns`), not the input form.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\"\n ],\n \"title\": \"SkillDeleteOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Download skills into skills_folder from exactly one source: {repo, skill, branch?} clones a GitHub skill folder; {worker, version?|tag?} pulls from the workers registry. Prefer the explicit download_from_registry / download_from_repo.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Download skills\"\n }\n },\n \"name\": \"directory::skills::download\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"branch\": {\n \"default\": null,\n \"description\": \"Source A: branch to clone. Defaults to `\\\"main\\\"`. Pass `\\\"master\\\"` (or any other branch name) for repos whose default branch is not `main`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"repo\": {\n \"default\": null,\n \"description\": \"Source A: GitHub repo URL. Pair with `skill`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"skill\": {\n \"default\": null,\n \"description\": \"Source A: subfolder under `skills/` inside the repo. Doubles as the destination namespace inside `skills_folder`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"tag\": {\n \"default\": null,\n \"description\": \"Registry tag to pull (default `latest`); mutually exclusive with `version`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"version\": {\n \"default\": null,\n \"description\": \"Source B: explicit semver to pull. Mutually exclusive with `tag`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"worker\": {\n \"default\": null,\n \"description\": \"Source B: workers registry name. Pair with exactly one of `version` / `tag`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"title\": \"DownloadInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"SkippedAgent\": {\n \"description\": \"An agent profile a registry download did not write because a kit owns that id (`kits.lock`): kit profiles take precedence over worker ones.\",\n \"properties\": {\n \"id\": {\n \"type\": \"string\"\n },\n \"owned_by\": {\n \"description\": \"The owning kit, `\u003chandle\u003e/\u003cname\u003e`.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"owned_by\"\n ],\n \"type\": \"object\"\n }\n },\n \"properties\": {\n \"agents_skipped\": {\n \"description\": \"Agent profiles the bundle ships but an installed kit owns: left as the kit wrote them (kit profiles take precedence).\",\n \"items\": {\n \"$ref\": \"#/definitions/SkippedAgent\"\n },\n \"type\": \"array\"\n },\n \"agents_written\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"namespace\": {\n \"type\": \"string\"\n },\n \"skills_written\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"source\": true,\n \"system_prompts_written\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"agents_skipped\",\n \"agents_written\",\n \"namespace\",\n \"skills_written\",\n \"source\",\n \"system_prompts_written\"\n ],\n \"title\": \"DownloadOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Download one worker's directory bundle from the workers registry into skills_folder. `worker` is required; pass `version` (exact semver) or `tag` (default \\\"latest\\\"), not both. Files are overwritten file-by-file.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Download skills (registry)\"\n }\n },\n \"name\": \"directory::skills::download_from_registry\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"description\": \"Input for `directory::skills::download_from_registry`. The required `worker` field is what makes this function's source unambiguous at the schema level.\",\n \"properties\": {\n \"tag\": {\n \"default\": null,\n \"description\": \"Registry tag to pull (e.g. `\\\"latest\\\"`). Mutually exclusive with `version`. Defaults to `\\\"latest\\\"` when neither is provided.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"version\": {\n \"default\": null,\n \"description\": \"Explicit semver to pull. Mutually exclusive with `tag`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"worker\": {\n \"description\": \"Worker name in the registry (e.g. `\\\"shell\\\"`).\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"worker\"\n ],\n \"title\": \"RegistryDownloadInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"SkippedAgent\": {\n \"description\": \"An agent profile a registry download did not write because a kit owns that id (`kits.lock`): kit profiles take precedence over worker ones.\",\n \"properties\": {\n \"id\": {\n \"type\": \"string\"\n },\n \"owned_by\": {\n \"description\": \"The owning kit, `\u003chandle\u003e/\u003cname\u003e`.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"owned_by\"\n ],\n \"type\": \"object\"\n }\n },\n \"properties\": {\n \"agents_skipped\": {\n \"description\": \"Agent profiles the bundle ships but an installed kit owns: left as the kit wrote them (kit profiles take precedence).\",\n \"items\": {\n \"$ref\": \"#/definitions/SkippedAgent\"\n },\n \"type\": \"array\"\n },\n \"agents_written\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"namespace\": {\n \"type\": \"string\"\n },\n \"skills_written\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"source\": true,\n \"system_prompts_written\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"agents_skipped\",\n \"agents_written\",\n \"namespace\",\n \"skills_written\",\n \"source\",\n \"system_prompts_written\"\n ],\n \"title\": \"DownloadOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Download one skill folder from a GitHub repo into skills_folder: `repo` (https/ssh/git@ URL) and `skill` (subfolder under `skills/`, also the destination namespace) are required; `branch` defaults to \\\"main\\\".\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Download skills (repo)\"\n }\n },\n \"name\": \"directory::skills::download_from_repo\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"description\": \"Input for `directory::skills::download_from_repo`. The required `repo` + `skill` fields make this function's source unambiguous at the schema level.\",\n \"properties\": {\n \"branch\": {\n \"default\": null,\n \"description\": \"Branch to clone. Defaults to `\\\"main\\\"`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"repo\": {\n \"description\": \"GitHub repo URL (validated: https / ssh / git@ only).\",\n \"type\": \"string\"\n },\n \"skill\": {\n \"description\": \"Subfolder under `skills/` inside the repo. Doubles as the destination namespace inside `skills_folder`.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"repo\",\n \"skill\"\n ],\n \"title\": \"RepoDownloadInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"SkippedAgent\": {\n \"description\": \"An agent profile a registry download did not write because a kit owns that id (`kits.lock`): kit profiles take precedence over worker ones.\",\n \"properties\": {\n \"id\": {\n \"type\": \"string\"\n },\n \"owned_by\": {\n \"description\": \"The owning kit, `\u003chandle\u003e/\u003cname\u003e`.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"owned_by\"\n ],\n \"type\": \"object\"\n }\n },\n \"properties\": {\n \"agents_skipped\": {\n \"description\": \"Agent profiles the bundle ships but an installed kit owns: left as the kit wrote them (kit profiles take precedence).\",\n \"items\": {\n \"$ref\": \"#/definitions/SkippedAgent\"\n },\n \"type\": \"array\"\n },\n \"agents_written\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"namespace\": {\n \"type\": \"string\"\n },\n \"skills_written\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"source\": true,\n \"system_prompts_written\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"agents_skipped\",\n \"agents_written\",\n \"namespace\",\n \"skills_written\",\n \"source\",\n \"system_prompts_written\"\n ],\n \"title\": \"DownloadOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Fetch one skill by id and return its raw markdown body plus id, title, type, function_id, and modified_at. A worker overview is addressed by the bare worker name; `\u003cid\u003e.md` and `iii://\u003cid\u003e` forms are accepted. On a miss, D110 names the closest ids.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Get skill\"\n }\n },\n \"name\": \"directory::skills::get\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"id\": {\n \"description\": \"Skill id as returned by directory::skills::list (e.g. `directory/skills/list`); `\u003cid\u003e.md` and `iii://\u003cid\u003e` forms are accepted.\",\n \"type\": \"string\"\n },\n \"raw\": {\n \"default\": null,\n \"description\": \"When true, also return the exact on-disk file (frontmatter included) as `raw`, ready for directory::skills::update.\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"id\"\n ],\n \"title\": \"SkillGetInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"body\": {\n \"description\": \"Raw markdown body (post-frontmatter) from disk.\\n\\nNote: there is no `description` field. `description` is the body's first paragraph, which is already inside `body` — every caller asking for the body would otherwise pay for the prefix twice. Use `directory::skills::list` rows when you want the teaser without the full body.\",\n \"type\": \"string\"\n },\n \"disable_model_invocation\": {\n \"description\": \"Whether model-facing indexes should omit this skill from invocation candidates.\",\n \"type\": \"boolean\"\n },\n \"function_id\": {\n \"description\": \"Frontmatter `function_id:` when present — the canonical bus function id this skill documents (e.g. `sandbox::create`). The response's `id` field is the SKILL path on disk; `function_id` is what the agent should pass to `agent_trigger`. `null` when the skill isn't 1:1 with a single function.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"type\": \"string\"\n },\n \"modified_at\": {\n \"description\": \"File mtime as RFC 3339.\",\n \"type\": \"string\"\n },\n \"path\": {\n \"description\": \"Absolute on-disk path of the skill file. Its parent directory is the skill's base directory — where payload the body references by relative path (`scripts/`, `reference/`, agent-skills convention) lives. Only meaningful to callers sharing this worker's filesystem (shell/file tools on the same machine).\",\n \"type\": \"string\"\n },\n \"raw\": {\n \"description\": \"FULL on-disk file content (frontmatter block included). Present only when the request set `raw: true`. This is the exact string to hand back to `directory::skills::update`; fallback notes that `get` may prepend to `body` are never added here.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"title\": {\n \"description\": \"Frontmatter `title:` when present and non-empty, otherwise the first `# H1` line in the body, otherwise the bare `id`.\",\n \"type\": \"string\"\n },\n \"type\": {\n \"description\": \"Frontmatter `type:` (e.g. `index`, `how-to`, `reference`). `null` when the file has no frontmatter or omits the key.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"body\",\n \"disable_model_invocation\",\n \"id\",\n \"modified_at\",\n \"path\",\n \"title\"\n ],\n \"title\": \"SkillGetOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Read a per-worker overview: one markdown block per installed worker (title, first paragraph, and the directory::skills::get call for the reference). For per-skill rows use directory::skills::list.\",\n \"metadata\": {},\n \"name\": \"directory::skills::index\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"title\": \"IndexSkillsInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"body\": {\n \"description\": \"Rendered markdown document — one short `## \u003ctitle\u003e` block per installed worker (each worker's root overview doc, whether or not it declares frontmatter `type: index`), carrying the worker's first-paragraph overview and a `directory::skills::get` call to read the full reference. Sorted lex by id.\",\n \"type\": \"string\"\n },\n \"workers_count\": {\n \"description\": \"Number of worker entries rendered (i.e. the count of worker overview rows that survived the filter). Cheap sanity check that doesn't require re-parsing the body.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n \"required\": [\n \"body\",\n \"workers_count\"\n ],\n \"title\": \"IndexSkillsOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"List skills, one row per skill (id, title, type, function_id, description, bytes, modified_at). Filters: `search` (substring on id/title/description), `prefix` (worker namespace), `type`; `include_description: false` for lighter rows. Pass a row's `function_id`, not its `id`, to agent_trigger.\",\n \"metadata\": {},\n \"name\": \"directory::skills::list\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"include_description\": {\n \"default\": null,\n \"description\": \"When `false`, the response omits the first-paragraph `description` field on every row. Useful for token-light pickers that only need `id` + `title` + `type`. Default `true`.\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"prefix\": {\n \"default\": null,\n \"description\": \"Exact prefix match against `id`. Combine with `search` to scope a fuzzy match to one worker namespace, e.g. `prefix: \\\"sandbox/\\\"`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"search\": {\n \"default\": null,\n \"description\": \"Case-insensitive substring match against `id`, `title`, and (when `include_description` is true) the first body paragraph. Omitted rows are filtered out cheaply on the FsSkill { id } pass before the per-file frontmatter read, so a narrowed list is dramatically cheaper for the caller than the unfiltered one.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"type\": {\n \"default\": null,\n \"description\": \"Exact match against the frontmatter `type:` field (`index`, `how-to`, `reference`, ...). `null` for entries with no frontmatter `type:`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"title\": \"ListSkillsInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"SkillEntry\": {\n \"properties\": {\n \"bytes\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"description\": {\n \"description\": \"First paragraph of the body, empty when the file has only headings. Also empty when the caller passed `list { include_description: false }` for a token-light row.\",\n \"type\": \"string\"\n },\n \"disable_model_invocation\": {\n \"description\": \"Whether model-facing indexes should omit this skill from invocation candidates.\",\n \"type\": \"boolean\"\n },\n \"function_id\": {\n \"description\": \"Frontmatter `function_id:` when present — the canonical bus function id this skill documents (e.g. `sandbox::create`). The row's `id` field is the SKILL path on disk (e.g. `sandbox/skills/sandbox/create`); `function_id` is what an agent should pass to `agent_trigger`. `null` for skills that aren't 1:1 with a single function (index/reference).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"type\": \"string\"\n },\n \"modified_at\": {\n \"description\": \"File mtime as RFC 3339 (best effort; empty if unavailable).\",\n \"type\": \"string\"\n },\n \"title\": {\n \"description\": \"Frontmatter `title:` when present and non-empty, otherwise the first `# H1` line in the body, otherwise the bare `id`.\",\n \"type\": \"string\"\n },\n \"type\": {\n \"description\": \"Frontmatter `type:` (e.g. `index`, `how-to`, `reference`). `null` when the file has no frontmatter or omits the key.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"bytes\",\n \"description\",\n \"disable_model_invocation\",\n \"id\",\n \"modified_at\",\n \"title\"\n ],\n \"type\": \"object\"\n }\n },\n \"properties\": {\n \"skills\": {\n \"items\": {\n \"$ref\": \"#/definitions/SkillEntry\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"skills\"\n ],\n \"title\": \"ListSkillsOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Overwrite one existing skill with full-file markdown (pass back the `raw` from directory::skills::get { raw: true }, edited). Never creates files; refuses read-only system-installed skills.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Update skill\"\n }\n },\n \"name\": \"directory::skills::update\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"content\": {\n \"description\": \"FULL new file content, frontmatter block included — the string `directory::skills::get { raw: true }` returns, edited.\",\n \"type\": \"string\"\n },\n \"id\": {\n \"description\": \"Skill id to overwrite (same forms directory::skills::get accepts); the file must already exist.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"content\",\n \"id\"\n ],\n \"title\": \"SkillUpdateInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"bytes\": {\n \"description\": \"Bytes written.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"function_id\": {\n \"description\": \"Frontmatter `function_id:` of the new content, `null` when absent.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"description\": \"The id that was updated (normalized form of the input id).\",\n \"type\": \"string\"\n },\n \"modified_at\": {\n \"description\": \"File mtime after the write, RFC 3339.\",\n \"type\": \"string\"\n },\n \"title\": {\n \"description\": \"Title resolved from the NEW content (frontmatter `title:`, then body H1, then the id) — what `list` rows will now show.\",\n \"type\": \"string\"\n },\n \"type\": {\n \"description\": \"Frontmatter `type:` of the new content, `null` when absent.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"bytes\",\n \"id\",\n \"modified_at\",\n \"title\"\n ],\n \"title\": \"SkillUpdateOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Create a new system prompt at \u003cskills_folder\u003e/system-prompts/\u003cname\u003e.md from full-file markdown (non-empty frontmatter `description` required; a declared `name` must match). Rejects names or paths that already exist.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Create system prompt\"\n }\n },\n \"name\": \"directory::system-prompts::create\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"content\": {\n \"description\": \"Full file content, frontmatter included; `description` is required and a declared `name` must match.\",\n \"type\": \"string\"\n },\n \"name\": {\n \"description\": \"New system prompt name, used as the file stem; same charset as listed names and not already taken.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"content\",\n \"name\"\n ],\n \"title\": \"SystemPromptCreateInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"bytes\": {\n \"description\": \"Bytes written.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"description\": {\n \"description\": \"Description parsed from the frontmatter.\",\n \"type\": \"string\"\n },\n \"modified_at\": {\n \"description\": \"File mtime after the write, RFC 3339.\",\n \"type\": \"string\"\n },\n \"name\": {\n \"description\": \"The created system prompt's name (as requested).\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"bytes\",\n \"description\",\n \"modified_at\",\n \"name\"\n ],\n \"title\": \"SystemPromptCreateOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Permanently delete one EXISTING filesystem-backed system prompt by name. Resolves against the same merged scan as directory::system-prompts::list, removes only that prompt's markdown file, and fans out directory::system-prompts::on-change with { op: \\\"delete\\\" }.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Delete system prompt\"\n }\n },\n \"name\": \"directory::system-prompts::delete\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"name\": {\n \"description\": \"Existing system prompt name, as returned by `directory::system-prompts::list`.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"name\"\n ],\n \"title\": \"SystemPromptDeleteInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"name\": {\n \"description\": \"Name of the system prompt whose file was removed.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"name\"\n ],\n \"title\": \"SystemPromptDeleteOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Fetch one system prompt by name — a filesystem-backed entry, or a worker-bundled one (`builtin: true`) when no local file shadows it. Returns the raw markdown body plus name, description, and modified_at — no envelope, no templating.\",\n \"metadata\": {},\n \"name\": \"directory::system-prompts::get\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"name\": {\n \"type\": \"string\"\n },\n \"raw\": {\n \"default\": null,\n \"description\": \"When `true`, the response includes the full on-disk file content (frontmatter included) as `raw`, ready for `directory::system-prompts::update`.\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"name\"\n ],\n \"title\": \"SystemPromptGetInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"body\": {\n \"type\": \"string\"\n },\n \"builtin\": {\n \"description\": \"Served from the copy bundled with the worker (no local file yet): an update creates the local file.\",\n \"type\": \"boolean\"\n },\n \"description\": {\n \"type\": \"string\"\n },\n \"modified_at\": {\n \"type\": \"string\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"raw\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"body\",\n \"builtin\",\n \"description\",\n \"modified_at\",\n \"name\"\n ],\n \"title\": \"SystemPromptGetOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"List system prompts (name, description, modified_at) from skills_folder's `system-prompts/` plus the ones bundled with this worker (`builtin: true` until a local file shadows one).\",\n \"metadata\": {},\n \"name\": \"directory::system-prompts::list\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"title\": \"ListSystemPromptsInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"SystemPromptEntry\": {\n \"properties\": {\n \"builtin\": {\n \"description\": \"Bundled with the worker, no file behind it: editing it creates the local file (which then shadows this entry); there is nothing to delete.\",\n \"type\": \"boolean\"\n },\n \"description\": {\n \"type\": \"string\"\n },\n \"modified_at\": {\n \"type\": \"string\"\n },\n \"name\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"builtin\",\n \"description\",\n \"modified_at\",\n \"name\"\n ],\n \"type\": \"object\"\n }\n },\n \"properties\": {\n \"prompts\": {\n \"items\": {\n \"$ref\": \"#/definitions/SystemPromptEntry\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"prompts\"\n ],\n \"title\": \"ListSystemPromptsOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Overwrite one existing system prompt with full-file markdown; the frontmatter must keep a non-empty `description`. Updating a bundled prompt (`builtin: true`) creates a local file that shadows it. Returns the effective name (frontmatter `name:` wins over the file stem).\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Update system prompt\"\n }\n },\n \"name\": \"directory::system-prompts::update\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"content\": {\n \"description\": \"Full file content, frontmatter included; `description` must stay non-empty.\",\n \"type\": \"string\"\n },\n \"name\": {\n \"description\": \"System prompt name to overwrite, as listed; a bundled prompt (`builtin: true`) is copied to a local file first.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"content\",\n \"name\"\n ],\n \"title\": \"SystemPromptUpdateInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"bytes\": {\n \"description\": \"Bytes written.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"description\": {\n \"description\": \"Description parsed from the new frontmatter.\",\n \"type\": \"string\"\n },\n \"modified_at\": {\n \"description\": \"File mtime after the write, RFC 3339.\",\n \"type\": \"string\"\n },\n \"name\": {\n \"description\": \"The system prompt's EFFECTIVE name after the write: the new frontmatter `name:` when declared, otherwise the file stem. Differs from the input name when the update renames the system prompt.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"bytes\",\n \"description\",\n \"modified_at\",\n \"name\"\n ],\n \"title\": \"SystemPromptUpdateOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Serve the iii-directory worker's injected console UI assets (content function for its console:script / console:style / console:module triggers).\",\n \"metadata\": {\n \"internal\": true\n },\n \"name\": \"iii-directory::ui-content\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"description\": \"Input of the content function: the console asks for one asset by path.\",\n \"properties\": {\n \"path\": {\n \"description\": \"The asset path from the trigger config (e.g. `state/page.js`).\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"path\"\n ],\n \"title\": \"UiContentInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"description\": \"Output of the content function.\",\n \"properties\": {\n \"content\": {\n \"description\": \"The asset source, verbatim.\",\n \"type\": \"string\"\n },\n \"content_type\": {\n \"description\": \"MIME type the console should serve the asset with.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"content\",\n \"content_type\"\n ],\n \"title\": \"UiContentResult\",\n \"type\": \"object\"\n }\n }\n ],\n \"triggers\": [\n {\n \"description\": \"Fires after a directory::skills::download that wrote at least one agent profile, or a directory::agents::update, create, or delete. Also fires with { op: \\\"external\\\" } when a watched agents file changes on disk outside this worker.\",\n \"invocation_schema\": {},\n \"metadata\": {},\n \"name\": \"directory::agents::on-change\",\n \"return_schema\": {}\n },\n {\n \"description\": \"Fires when kit state changes: a plan is created or discarded ({ op: \\\"plan\\\" | \\\"discard\\\", kit, plan_id }), an apply makes progress or finishes ({ op: \\\"progress\\\", plan_id, steps } / { op: \\\"apply\\\", kit, plan_id }), or an update check finds a different set of available updates ({ op: \\\"updates\\\" }).\",\n \"invocation_schema\": {},\n \"metadata\": {},\n \"name\": \"directory::kits::on-change\",\n \"return_schema\": {}\n },\n {\n \"description\": \"Fires after a directory::skills::download that wrote at least one skill markdown file, or a directory::skills::update, create, or delete. Also fires with { op: \\\"external\\\" } when a watched skills root changes on disk outside this worker — including the read-only agents skills root, when that root exists at startup.\",\n \"invocation_schema\": {},\n \"metadata\": {},\n \"name\": \"directory::skills::on-change\",\n \"return_schema\": {}\n },\n {\n \"description\": \"Fires after a directory::skills::download that wrote at least one system prompt, or a directory::system-prompts::update, create, or delete. Also fires with { op: \\\"external\\\" } when a watched system-prompts root changes on disk outside this worker.\",\n \"invocation_schema\": {},\n \"metadata\": {},\n \"name\": \"directory::system-prompts::on-change\",\n \"return_schema\": {}\n }\n ]\n}\n```\n"])</script><script>self.__next_f.push([1,"2b:[\"$\",\"div\",null,{\"className\":\"px-[22px] pb-16 sm:px-9\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 gap-x-12 gap-y-8 @4xl:grid-cols-[minmax(0,1fr)_360px] @4xl:grid-rows-[auto_1fr]\",\"children\":[[\"$\",\"section\",null,{\"aria-label\":\"Install\",\"className\":\"flex min-w-0 flex-col gap-y-3 @4xl:col-start-2 @4xl:row-start-1\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-[15px] font-[550] tracking-[-0.01em] text-foreground\",\"children\":\"Install\"}],[\"$\",\"$L2f\",null,{\"command\":\"iii trigger compose::add worker=iii-directory\",\"html\":\"\u003cpre class=\\\"shiki shiki-themes min-light vesper\\\" style=\\\"--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010\\\" tabindex=\\\"0\\\"\u003e\u003ccode\u003e\u003cspan class=\\\"line\\\"\u003e\u003cspan style=\\\"--shiki-light:#6F42C1;--shiki-dark:#FFC799\\\"\u003eiii\u003c/span\u003e\u003cspan style=\\\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\\\"\u003e trigger\u003c/span\u003e\u003cspan style=\\\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\\\"\u003e compose::add\u003c/span\u003e\u003cspan style=\\\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\\\"\u003e worker=iii-directory\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\",\"workerName\":\"iii-directory\",\"version\":\"latest\",\"kind\":\"worker\"}],[\"$\",\"p\",null,{\"className\":\"text-[13px] leading-[1.6] text-pretty text-muted-foreground\",\"children\":\"Run in your project with the iii engine running. Exact versions are immutable and digest-pinned.\"}]]}],[\"$\",\"div\",null,{\"className\":\"min-w-0 flex flex-col gap-y-8 @4xl:col-start-1 @4xl:row-span-2 @4xl:row-start-1\",\"children\":[[\"$\",\"$L30\",null,{\"slug\":\"iii-directory\",\"activeTab\":\"agent-context\",\"version\":\"latest\",\"basePath\":\"/workers\",\"tabs\":\"$undefined\"}],false,false,false,false,[\"$\",\"div\",null,{\"data-slot\":\"agent-context-panel\",\"className\":\"flex flex-col gap-y-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-start gap-x-3 rounded-[10px] border bg-paper px-4 py-3.5 border-line\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"min-w-0 flex flex-col gap-y-0.5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-[14px] font-medium text-foreground\",\"children\":\"Agent-ready brief for v1.2.41\"}],[\"$\",\"div\",null,{\"className\":\"text-[13px] leading-[1.6] text-muted-foreground\",\"children\":[\"$\",\"span\",null,{\"children\":[\"Install, config, dependencies, readme, skills and API reference, all in one place.\",\" \",[\"$\",\"a\",null,{\"href\":\"/registry/workers/iii-directory.md\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"className\":\"text-foreground underline decoration-[color-mix(in_srgb,var(--foreground)_30%,transparent)] underline-offset-[3px] transition-colors duration-150 hover:text-brand hover:decoration-current\",\"children\":\"Fetch as agent-context.md\"}],\" \",\"for an LLM to consume.\"]}]}]]}]]}],[\"$\",\"section\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-5 flex flex-wrap items-end justify-between gap-x-4 gap-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[null,[\"$\",\"h2\",null,{\"className\":\"text-[20px] font-[550] leading-[1.3] tracking-[-0.03em] text-foreground\",\"children\":\"Full markdown\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-x-2\",\"children\":[[\"$\",\"a\",null,{\"href\":\"/registry/workers/iii-directory.md\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"className\":\"inline-flex items-center gap-x-[7px] text-[13px] font-medium text-foreground transition-colors duration-150 hover:text-brand\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Open as agent-context.md\"}],[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$18:props:children:1:props:children:0:props:children:props:children:2:props:iconNode\",\"className\":\"lucide-arrow-up-right size-3.5\",\"aria-hidden\":true}]]}],[\"$\",\"$L31\",null,{\"text\":\"$32\",\"ariaLabel\":\"Copy agent context markdown\"}]]}]]}],\"$L33\"]}],\"$L34\",null,\"$L35\",\"$L36\",\"$L37\",\"$L38\"]}],false,false]}],\"$L39\"]}]}]\n"])</script><script>self.__next_f.push([1,"3a:I[15957,[\"/registry/_next/static/chunks/0ov4a9hzi1oek.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/02q_l477hmi84.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0xkym.2ps9qyc.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0tclp6.7qxzgs.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0jm9zdrfsajnq.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\"],\"InstallCommand\"]\n3e:I[56877,[\"/registry/_next/static/chunks/0ov4a9hzi1oek.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/02q_l477hmi84.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0xkym.2ps9qyc.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0tclp6.7qxzgs.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0jm9zdrfsajnq.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\"],\"InstallsChart\"]\n2c:[\"$\",\"span\",null,{\"className\":\"inline-flex h-6 items-center rounded-md bg-[color-mix(in_srgb,var(--foreground)_6%,transparent)] px-2 font-mono text-[13px] lowercase text-muted-foreground\",\"children\":\"registry\"}]\n2d:[\"$\",\"$L13\",\"search\",{\"href\":\"/search?tag=search\",\"className\":\"rounded-md transition-opacity duration-150 hover:opacity-80 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand\",\"children\":[\"$\",\"span\",null,{\"className\":\"inline-flex h-6 items-center rounded-md bg-[color-mix(in_srgb,var(--foreground)_6%,transparent)] px-2 font-mono text-[13px] lowercase text-muted-foreground\",\"children\":\"search\"}]}]\n2e:[\"$\",\"$L13\",\"skills\",{\"href\":\"/search?tag=skills\",\"className\":\"rounded-md transition-opacity duration-150 hover:opacity-80 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand\",\"children\":[\"$\",\"span\",null,{\"className\":\"inline-flex h-6 items-center rounded-md bg-[color-mix(in_srgb,var(--foreground)_6%,transparent)] px-2 font-mono text-[13px] lowercase text-muted-foreground\",\"children\":\"skills\"}]}]\n33:[\"$\",\"div\",null,{\"className\":\"rounded-xl border border-dashed border-line bg-background px-7 py-10\",\"children\":[null,[\"$\",\"div\",null,{\"className\":\"text-[14px] leading-[1.65] text-muted-foreground max-w-[48ch]\",\"children\":[\"The same content rendered as discrete blocks below is exposed as a single markdown document at\",\" \",[\"$\",\"code\",null,{\"className\":\"rounded-[5px] bg-code px-1.5 py-0.5 font-mono text-[12.5px] text-foreground whitespace-nowrap\",\"children\":\"/registry/workers/iii-directory.md\"}],\". Paste it into an LLM prompt or pipe it through curl from a worker.\"]}]]}]\n34:[\"$\",\"section\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-5 flex flex-wrap items-end justify-between gap-x-4 gap-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[null,[\"$\",\"h2\",null,{\"className\":\"text-[20px] font-[550] leading-[1.3] tracking-[-0.03em] text-foreground\",\"children\":\"Install\"}]]}],\"$undefined\"]}],[\"$\",\"$L3a\",null,{\"workerName\":\"iii-directory\",\"version\":\"1.2.41\"}]]}]\n"])</script><script>self.__next_f.push([1,"35:[\"$\",\"section\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-5 flex flex-wrap items-end justify-between gap-x-4 gap-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[null,[\"$\",\"h2\",null,{\"className\":\"text-[20px] font-[550] leading-[1.3] tracking-[-0.03em] text-foreground\",\"children\":\"Dependencies\"}]]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"overflow-hidden rounded-xl border border-line bg-background\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex min-h-10 items-center gap-x-4 border-b border-line bg-paper px-5 font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex-1\",\"children\":[\"Dependency · \",1]}],[\"$\",\"span\",null,{\"className\":\"w-28 text-right\",\"children\":\"Version\"}],[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"w-4\"}]]}],[\"$\",\"ul\",null,{\"className\":\"divide-y divide-line\",\"children\":[[\"$\",\"li\",\"configuration@latest\",{\"children\":[\"$\",\"$L13\",null,{\"href\":\"/workers/configuration?version=latest\",\"className\":\"group flex items-center gap-x-4 px-5 py-3.5 transition-colors duration-150 hover:bg-paper focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-brand\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex min-w-0 flex-1 items-center gap-x-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"grid size-8 shrink-0 place-items-center rounded-[9px] border border-line bg-paper\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"1em\",\"height\":\"1em\",\"fill\":\"currentColor\",\"focusable\":\"false\",\"aria-hidden\":\"true\",\"className\":\"shrink-0 text-foreground size-3.5\",\"children\":[[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"M11.6991 11.3298C11.8847 11.437 12.1135 11.437 12.2991 11.3298L19.5978 7.11525C19.7595 7.02184 19.7986 6.80348 19.6651 6.67279C19.5121 6.52297 19.3437 6.38853 19.1531 6.28005L13.4691 3.00005C12.5631 2.47005 11.4371 2.46905 10.5321 2.99905L4.84809 6.27805C4.65645 6.38737 4.48715 6.52234 4.33326 6.67283C4.19968 6.80347 4.23873 7.02188 4.40054 7.11532L11.6991 11.3298Z\"}],[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"M11.2499 13.1485C11.2499 12.9341 11.1356 12.7361 10.95 12.6289L3.81668 8.50951C3.63727 8.4059 3.39849 8.50983 3.38301 8.71643C3.38039 8.75139 3.37891 8.7866 3.37891 8.82212V15.3821C3.37891 16.4341 3.94191 17.4081 4.84691 17.9241L10.5299 21.2031C10.6439 21.2698 10.7611 21.3279 10.8808 21.3775C11.0627 21.4528 11.2499 21.3092 11.2499 21.1122V13.1485Z\"}],[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"M13.0499 12.6282C12.8642 12.7353 12.7499 12.9334 12.7499 13.1478V21.1121C12.7499 21.3091 12.9373 21.4528 13.1193 21.3772C13.2381 21.3279 13.3543 21.2703 13.4669 21.2044L19.1509 17.9264C20.0569 17.4084 20.6209 16.4344 20.6209 15.3824V8.82136C20.6209 8.7862 20.6194 8.75131 20.6168 8.71662C20.6013 8.51004 20.3625 8.40611 20.1831 8.50969L13.0499 12.6282Z\"}]]}]}],[\"$\",\"span\",null,{\"className\":\"truncate text-[14px] font-[550] tracking-[-0.01em] text-foreground\",\"children\":\"configuration\"}]]}],[\"$\",\"span\",null,{\"className\":\"w-28 shrink-0 truncate text-right font-mono text-[13px] tabular-nums text-muted-foreground\",\"children\":\"latest\"}],[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M5 12h14\",\"key\":\"1ays0h\"}],[\"path\",{\"d\":\"m12 5 7 7-7 7\",\"key\":\"xquz4c\"}]],\"className\":\"lucide-arrow-right size-4 shrink-0 text-muted-foreground opacity-0 transition-[opacity,transform] duration-200 ease-[cubic-bezier(0.23,1,0.32,1)] -translate-x-1 group-hover:translate-x-0 group-hover:opacity-100 motion-reduce:transition-none\",\"aria-hidden\":true}]]}]}]]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"36:[\"$\",\"section\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-5 flex flex-wrap items-end justify-between gap-x-4 gap-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[null,[\"$\",\"h2\",null,{\"className\":\"text-[20px] font-[550] leading-[1.3] tracking-[-0.03em] text-foreground\",\"children\":\"Readme\"}]]}],\"$undefined\"]}],\"$L3b\"]}]\n"])</script><script>self.__next_f.push([1,"37:[\"$\",\"section\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-5 flex flex-wrap items-end justify-between gap-x-4 gap-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[null,[\"$\",\"h2\",null,{\"className\":\"text-[20px] font-[550] leading-[1.3] tracking-[-0.03em] text-foreground\",\"children\":\"Skills\"}]]}],\"$undefined\"]}],[\"$\",\"ul\",null,{\"className\":\"overflow-hidden rounded-xl border border-line bg-background divide-y divide-line\",\"children\":[[[\"$\",\"li\",\"SKILL.md\",{\"children\":[\"$\",\"$L13\",null,{\"href\":\"/workers/iii-directory?tab=skills\u0026skill=SKILL.md\u0026version=1.2.41\",\"className\":\"group flex items-center gap-x-3 px-5 py-3 transition-colors duration-150 hover:bg-paper focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-brand\",\"children\":[[\"$\",\"span\",null,{\"className\":\"min-w-0 flex-1 truncate font-mono text-[12.5px] text-foreground\",\"children\":\"SKILL.md\"}],[\"$\",\"span\",null,{\"className\":\"shrink-0 text-[12px] text-muted-foreground\",\"children\":\"Skill\"}]]}]}],[\"$\",\"li\",\"skills/agent-delegation.md\",{\"children\":[\"$\",\"$L13\",null,{\"href\":\"/workers/iii-directory?tab=skills\u0026skill=skills%2Fagent-delegation.md\u0026version=1.2.41\",\"className\":\"group flex items-center gap-x-3 px-5 py-3 transition-colors duration-150 hover:bg-paper focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-brand\",\"children\":[[\"$\",\"span\",null,{\"className\":\"min-w-0 flex-1 truncate font-mono text-[12.5px] text-foreground\",\"children\":\"skills/agent-delegation.md\"}],[\"$\",\"span\",null,{\"className\":\"shrink-0 text-[12px] text-muted-foreground\",\"children\":\"Skill\"}]]}]}],[\"$\",\"li\",\"skills/function-search.md\",{\"children\":[\"$\",\"$L13\",null,{\"href\":\"/workers/iii-directory?tab=skills\u0026skill=skills%2Ffunction-search.md\u0026version=1.2.41\",\"className\":\"group flex items-center gap-x-3 px-5 py-3 transition-colors duration-150 hover:bg-paper focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-brand\",\"children\":[[\"$\",\"span\",null,{\"className\":\"min-w-0 flex-1 truncate font-mono text-[12.5px] text-foreground\",\"children\":\"skills/function-search.md\"}],[\"$\",\"span\",null,{\"className\":\"shrink-0 text-[12px] text-muted-foreground\",\"children\":\"Skill\"}]]}]}],[\"$\",\"li\",\"skills/system-prompts/iii-runtime.md\",{\"children\":[\"$\",\"$L13\",null,{\"href\":\"/workers/iii-directory?tab=skills\u0026skill=skills%2Fsystem-prompts%2Fiii-runtime.md\u0026version=1.2.41\",\"className\":\"group flex items-center gap-x-3 px-5 py-3 transition-colors duration-150 hover:bg-paper focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-brand\",\"children\":[[\"$\",\"span\",null,{\"className\":\"min-w-0 flex-1 truncate font-mono text-[12.5px] text-foreground\",\"children\":\"skills/system-prompts/iii-runtime.md\"}],[\"$\",\"span\",null,{\"className\":\"shrink-0 text-[12px] text-muted-foreground\",\"children\":\"Skill\"}]]}]}],[\"$\",\"li\",\"skills/worker-microvm-service.md\",{\"children\":[\"$\",\"$L13\",null,{\"href\":\"/workers/iii-directory?tab=skills\u0026skill=skills%2Fworker-microvm-service.md\u0026version=1.2.41\",\"className\":\"group flex items-center gap-x-3 px-5 py-3 transition-colors duration-150 hover:bg-paper focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-brand\",\"children\":[[\"$\",\"span\",null,{\"className\":\"min-w-0 flex-1 truncate font-mono text-[12.5px] text-foreground\",\"children\":\"skills/worker-microvm-service.md\"}],[\"$\",\"span\",null,{\"className\":\"shrink-0 text-[12px] text-muted-foreground\",\"children\":\"Skill\"}]]}]}]],[]]}]]}]\n"])</script><script>self.__next_f.push([1,"38:[\"$\",\"section\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-5 flex flex-wrap items-end justify-between gap-x-4 gap-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[null,[\"$\",\"h2\",null,{\"className\":\"text-[20px] font-[550] leading-[1.3] tracking-[-0.03em] text-foreground\",\"children\":\"API reference (JSON)\"}]]}],\"$undefined\"]}],\"$L3c\"]}]\n3d:T4c4,M12 2.69922C6.762 2.69922 2.5 6.96122 2.5 12.1992C2.5 16.3252 5.24 20.0532 9.164 21.2662C9.324 21.3182 9.498 21.2822 9.627 21.1762C9.757 21.0702 9.825 20.9062 9.809 20.7392C9.669 19.3462 10.47 17.8702 10.812 17.5162C10.944 17.3812 10.988 17.1822 10.925 17.0042C10.862 16.8252 10.704 16.6962 10.516 16.6732C8.725 16.4452 7.067 15.8372 7.067 12.9472C7.063 12.2282 7.337 11.5412 7.836 11.0122C7.968 10.8732 8.009 10.6712 7.941 10.4922C7.75 9.98722 7.729 9.42222 7.877 8.90022C8.168 8.94822 8.731 9.11922 9.608 9.70522C9.728 9.78622 9.877 9.80722 10.015 9.77222C11.312 9.42422 12.682 9.42422 13.979 9.77222C14.116 9.80722 14.266 9.78622 14.386 9.70522C15.27 9.11422 15.835 8.94522 16.115 8.89622C16.264 9.42022 16.245 9.98622 16.054 10.4932C15.986 10.6732 16.027 10.8752 16.16 11.0132C16.654 11.5332 16.927 12.2172 16.927 12.9382C16.927 15.8772 15.273 16.4642 13.486 16.6612C13.296 16.6812 13.135 16.8092 13.071 16.9882C13.006 17.1682 13.049 17.3692 13.182 17.5062C13.512 17.8472 14.321 19.3622 14.185 20.7502C14.168 20.9172 14.236 21.0812 14.367 21.1862C14.457 21.2612 14.569 21.2992 14.682 21.2992C14.732 21.2992 14.783 21.2912 14.832 21.2752C18.82 20.0202 21.5 16.3732 21.5 12.1992C21.5 6.96122 17.238 2.69922 12 2.69922Z"])</script><script>self.__next_f.push([1,"39:[\"$\",\"aside\",null,{\"className\":\"flex min-w-0 flex-col gap-y-6 @4xl:col-start-2 @4xl:row-start-2 @4xl:self-start\",\"children\":[[\"$\",\"dl\",null,{\"className\":\"grid grid-cols-2 gap-x-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-col gap-y-1 border-t border-line py-3 col-span-2\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"text-[13px] text-muted-foreground\",\"children\":\"Repository\"}],[\"$\",\"dd\",null,{\"className\":\"min-w-0 text-foreground\",\"children\":[\"$\",\"a\",null,{\"href\":\"https://github.com/iii-hq/workers\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"className\":\"inline-flex max-w-full items-center gap-x-2 text-[14px] font-medium transition-colors duration-150 hover:text-brand\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"aria-hidden\":true,\"focusable\":\"false\",\"className\":\"size-4 shrink-0\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"$3d\"}]}],[\"$\",\"span\",null,{\"className\":\"truncate\",\"children\":\"iii-hq/workers\"}],[\"$\",\"$L16\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$18:props:children:1:props:children:0:props:children:props:children:2:props:iconNode\",\"className\":\"lucide-arrow-up-right size-3.5 shrink-0 text-muted-foreground\",\"aria-hidden\":true}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-col gap-y-1 border-t border-line py-3 col-span-2\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"text-[13px] text-muted-foreground\",\"children\":\"Weekly installs\"}],[\"$\",\"dd\",null,{\"className\":\"min-w-0 text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-[550] tabular-nums text-[24px] tracking-[-0.03em]\",\"children\":\"815\"}],[\"$\",\"$L3e\",null,{\"series\":[67,114,150,79,287,83,35],\"width\":340,\"height\":52,\"className\":\"mt-3\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-col gap-y-1 border-t border-line py-3\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"text-[13px] text-muted-foreground\",\"children\":\"Version\"}],[\"$\",\"dd\",null,{\"className\":\"min-w-0 text-foreground\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-[16px] font-[550] leading-tight tracking-[-0.02em] tabular-nums block truncate\",\"children\":[\"v\",\"1.2.41\"]}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-col gap-y-1 border-t border-line py-3\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"text-[13px] text-muted-foreground\",\"children\":\"License\"}],[\"$\",\"dd\",null,{\"className\":\"min-w-0 text-foreground\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-[16px] font-[550] leading-tight tracking-[-0.02em] tabular-nums block truncate\",\"children\":\"Apache-2.0\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-col gap-y-1 border-t border-line py-3\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"text-[13px] text-muted-foreground\",\"children\":\"Total installs\"}],[\"$\",\"dd\",null,{\"className\":\"min-w-0 text-foreground\",\"children\":\"$L3f\"}]]}],\"$L40\",\"$L41\",\"$L42\",\"$L43\",\"$L44\",null,\"$L45\",null,\"$L46\"]}],\"$L47\",\"$L48\"]}]\n"])</script><script>self.__next_f.push([1,"49:I[33516,[\"/registry/_next/static/chunks/0ov4a9hzi1oek.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/02q_l477hmi84.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0xkym.2ps9qyc.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0tclp6.7qxzgs.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0jm9zdrfsajnq.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\"],\"Image\"]\n4c:I[42794,[\"/registry/_next/static/chunks/0ov4a9hzi1oek.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/02q_l477hmi84.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0xkym.2ps9qyc.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0tclp6.7qxzgs.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\",\"/registry/_next/static/chunks/0jm9zdrfsajnq.js?dpl=dpl_7ms9wUW4fXckQVSyXNpxPeemM6aC\"],\"SummaryList\"]\n:HL[\"https://iii.dev/docs/_mintlify/favicons/motiadev/AFkVbz_UcSL_5jsm/_generated/favicon/apple-touch-icon.png\",\"image\"]\n3f:[\"$\",\"span\",null,{\"className\":\"text-[16px] font-[550] leading-tight tracking-[-0.02em] tabular-nums\",\"children\":\"5,957\"}]\n40:[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-col gap-y-1 border-t border-line py-3\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"text-[13px] text-muted-foreground\",\"children\":\"Type\"}],[\"$\",\"dd\",null,{\"className\":\"min-w-0 text-foreground\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-[16px] font-[550] leading-tight tracking-[-0.02em] tabular-nums block truncate\",\"children\":\"binary\"}]}]]}]\n41:[[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-col gap-y-1 border-t border-line py-3\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"text-[13px] text-muted-foreground\",\"children\":\"Functions\"}],[\"$\",\"dd\",null,{\"className\":\"min-w-0 text-foreground\",\"children\":[\"$\",\"$L13\",null,{\"href\":\"/workers/iii-directory?tab=api\",\"className\":\"text-[16px] font-[550] leading-tight tracking-[-0.02em] tabular-nums transition-colors duration-150 hover:text-brand\",\"children\":\"42\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-col gap-y-1 border-t border-line py-3\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"text-[13px] text-muted-foreground\",\"children\":\"Triggers\"}],[\"$\",\"dd\",null,{\"className\":\"min-w-0 text-foreground\",\"children\":[\"$\",\"$L13\",null,{\"href\":\"/workers/iii-directory?tab=api\",\"className\":\"text-[16px] font-[550] leading-tight tracking-[-0.02em] tabular-nums transition-colors duration-150 hover:text-brand\",\"children\":\"4\"}]}]]}]]\n42:[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-col gap-y-1 border-t border-line py-3\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"text-[13px] text-muted-foreground\",\"children\":\"Skills\"}],[\"$\",\"dd\",null,{\"className\":\"min-w-0 text-foreground\",\"children\":[\"$\",\"$L13\",null,{\"href\":\"/workers/iii-directory?tab=skills\",\"className\":\"text-[16px] font-[550] leading-tight tracking-[-0.02em] tabular-nums transition-colors duration-150 hover:text-brand\",\"children\":\"5\"}]}]]}]\n43:[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-col gap-y-1 border-t border-line py-3\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"text-[13px] text-muted-foreground\",\"children\":\"Dependencies\"}],[\"$\",\"dd\",null,{\"className\":\"min-w-0 text-foreground\",\"children\":[\"$\",\"$L13\",null,{\"href\":\"/workers/iii-directory?tab=deps\",\"className\":\"text-[16px] font-[550] leading-tight tracking-[-0.02em] tabular-nums transition-colors duration-150 hover:text-brand\",\"children\":\"1\"}]}]]}]\n44:[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-col gap-y-1 border-t border-line py-3\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"text-[13px] text-muted-foreground\",\"children\":\"Last publish\"}],[\"$\",\"dd\",null,{\"className\":\"min-w-0 text-foreground\",\"children\":[\"$\",\"time\",null,{\"dateTime\":\"2026-10-19T16:13:20.253Z\",\"title\":\"2026-10-19T16:13:20.253Z\",\"className\":\"text-[16px] font-[550] leading-tight tracking-[-0.02em] tabular-nums block truncate\",\"children\":\"6h ago\"}]}]]}]\n"])</script><script>self.__next_f.push([1,"45:[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-col gap-y-1 border-t border-line py-3 col-span-2\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"text-[13px] text-muted-foreground\",\"children\":\"Platforms\"}],[\"$\",\"dd\",null,{\"className\":\"min-w-0 text-foreground\",\"children\":[\"$\",\"ul\",null,{\"aria-label\":\"Supported platforms\",\"className\":\"flex flex-wrap items-center gap-2 mt-1\",\"children\":[[\"$\",\"li\",\"apple\",{\"title\":\"macOS: arm64, x64\",\"className\":\"inline-flex items-center rounded-md border border-line bg-background font-mono text-muted-foreground h-8 gap-x-2 px-2.5 text-[13px]\",\"children\":[[\"$\",\"$L49\",null,{\"src\":\"/registry/icons/apple_dark.svg\",\"alt\":\"\",\"aria-hidden\":true,\"width\":209,\"height\":256,\"className\":\"shrink-0 opacity-80 [filter:brightness(0)] dark:[filter:brightness(0)_invert(1)] h-3.5 w-auto\"}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":[\"macOS\",\": \"]}],[\"$\",\"span\",null,{\"className\":\"tabular-nums\",\"children\":\"arm64 · x64\"}]]}],[\"$\",\"li\",\"linux\",{\"title\":\"Linux: arm64, armv7, x64\",\"className\":\"inline-flex items-center rounded-md border border-line bg-background font-mono text-muted-foreground h-8 gap-x-2 px-2.5 text-[13px]\",\"children\":[[\"$\",\"$L49\",null,{\"src\":\"/registry/icons/linux.svg\",\"alt\":\"\",\"aria-hidden\":true,\"width\":256,\"height\":295,\"className\":\"shrink-0 opacity-80 [filter:brightness(0)] dark:[filter:brightness(0)_invert(1)] h-3.5 w-auto\"}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":[\"Linux\",\": \"]}],[\"$\",\"span\",null,{\"className\":\"tabular-nums\",\"children\":\"arm64 · armv7 · x64\"}]]}],[\"$\",\"li\",\"windows\",{\"title\":\"Windows: arm64, x64\",\"className\":\"inline-flex items-center rounded-md border border-line bg-background font-mono text-muted-foreground h-8 gap-x-2 px-2.5 text-[13px]\",\"children\":[[\"$\",\"$L49\",null,{\"src\":\"/registry/icons/windows.svg\",\"alt\":\"\",\"aria-hidden\":true,\"width\":88,\"height\":88,\"className\":\"shrink-0 opacity-80 [filter:brightness(0)] dark:[filter:brightness(0)_invert(1)] h-3.5 w-auto\"}],[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":[\"Windows\",\": \"]}],[\"$\",\"span\",null,{\"className\":\"tabular-nums\",\"children\":\"arm64 · x64\"}]]}]]}]}]]}]\n"])</script><script>self.__next_f.push([1,"4a:T5da,"])</script><script>self.__next_f.push([1,"M15.5837 10.5577L11.5107 14.6327C11.3697 14.7737 11.1787 14.8527 10.9797 14.8527C10.7807 14.8527 10.5897 14.7737 10.4497 14.6327L8.47274 12.6527C8.18075 12.3587 8.18075 11.8837 8.47375 11.5907C8.76775 11.2987 9.24174 11.2997 9.53475 11.5917L10.9807 13.0407L14.5227 9.49667C14.8157 9.20367 15.2907 9.20367 15.5837 9.49667C15.8767 9.78967 15.8767 10.2647 15.5837 10.5577ZM20.7037 10.0857L20.0047 9.38667C19.6857 9.06667 19.5107 8.64067 19.5107 8.18967V7.18967C19.5107 5.70067 18.2987 4.48967 16.8107 4.48967H15.8087C15.3557 4.48967 14.9307 4.31467 14.6127 3.99667L13.9017 3.28667C12.8447 2.23867 11.1327 2.24367 10.0837 3.29767L9.38674 3.99667C9.06574 4.31567 8.64075 4.49067 8.18875 4.49067H7.18775C5.71675 4.49167 4.51675 5.67567 4.48975 7.14167C4.48874 7.15767 4.48775 7.17367 4.48775 7.19067V8.18767C4.48775 8.63967 4.31275 9.06467 3.99375 9.38367L3.28575 10.0927C3.28475 10.0957 3.28175 10.0967 3.27975 10.0987C2.23475 11.1567 2.24375 12.8687 3.29675 13.9117L3.99575 14.6127C4.31375 14.9317 4.48975 15.3557 4.48975 15.8077V16.8127C4.48975 18.3007 5.69975 19.5117 7.18775 19.5117H8.18675C8.63975 19.5127 9.06475 19.6877 9.38275 20.0047L10.0957 20.7157C10.6037 21.2207 11.2777 21.4987 11.9947 21.4987H12.0067C12.7277 21.4957 13.4037 21.2117 13.9097 20.7027L14.6107 20.0027C14.9257 19.6887 15.3617 19.5087 15.8067 19.5087H16.8127C18.2977 19.5087 19.5087 18.2997 19.5117 16.8127V15.8097C19.5117 15.3587 19.6867 14.9337 20.0037 14.6147L20.7147 13.9037C21.7647 12.8477 21.7587 11.1347 20.7037 10.0857Z"])</script><script>self.__next_f.push([1,"46:[\"$\",\"div\",null,{\"className\":\"flex min-w-0 flex-col gap-y-1 border-t border-line py-3 col-span-2\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"text-[13px] text-muted-foreground\",\"children\":\"Author\"}],[\"$\",\"dd\",null,{\"className\":\"min-w-0 text-foreground\",\"children\":[\"$\",\"span\",null,{\"className\":\"inline-flex min-w-0 items-center gap-x-2\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://iii.dev/docs/_mintlify/favicons/motiadev/AFkVbz_UcSL_5jsm/_generated/favicon/apple-touch-icon.png\",\"alt\":\"\",\"className\":\"size-5 shrink-0 rounded-full border border-line object-cover\"}],[\"$\",\"span\",null,{\"className\":\"truncate text-[13px] font-medium text-foreground\",\"children\":\"iii\"}],[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"1em\",\"height\":\"1em\",\"fill\":\"currentColor\",\"focusable\":\"false\",\"aria-hidden\":\"$undefined\",\"className\":\"size-3.5 shrink-0 text-verified\",\"aria-label\":\"Verified author\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"$4a\"}]}]]}]}]]}]\n4b:T4a7,M5.9199,11.4697 C7.3299,11.4697 8.4599,12.6107 8.4599,14.0307 L8.4599,14.0307 L8.4599,17.4397 C8.4599,18.8497 7.3299,19.9997 5.9199,19.9997 L5.9199,19.9997 L2.5399,19.9997 C1.1399,19.9997 -0.0001,18.8497 -0.0001,17.4397 L-0.0001,17.4397 L-0.0001,14.0307 C-0.0001,12.6107 1.1399,11.4697 2.5399,11.4697 L2.5399,11.4697 Z M17.46,11.4697 C18.86,11.4697 20,12.6107 20,14.0307 L20,14.0307 L20,17.4397 C20,18.8497 18.86,19.9997 17.46,19.9997 L17.46,19.9997 L14.08,19.9997 C12.67,19.9997 11.54,18.8497 11.54,17.4397 L11.54,17.4397 L11.54,14.0307 C11.54,12.6107 12.67,11.4697 14.08,11.4697 L14.08,11.4697 Z M5.9199,-9.32587341e-14 C7.3299,-9.32587341e-14 8.4599,1.15 8.4599,2.561 L8.4599,2.561 L8.4599,5.97 C8.4599,7.39 7.3299,8.53 5.9199,8.53 L5.9199,8.53 L2.5399,8.53 C1.1399,8.53 -0.0001,7.39 -0.0001,5.97 L-0.0001,5.97 L-0.0001,2.561 C-0.0001,1.15 1.1399,-9.32587341e-14 2.5399,-9.32587341e-14 L2.5399,-9.32587341e-14 Z M17.46,-9.32587341e-14 C18.86,-9.32587341e-14 20,1.15 20,2.561 L20,2.561 L20,5.97 C20,7.39 18.86,8.53 17.46,8.53 L17.46,8.53 L14.08,8.53 C12.67,8.53 11.54,7.39 11.54,5.97 L11.54,5.97 L11.54,2.561 C11.54,1.15 12.67,-9.32587341e-14 14.08,-9.32587341e-14 L14.08,-9.32587341e-14 Z"])</script><script>self.__next_f.push([1,"47:[\"$\",\"section\",null,{\"id\":\"used-in-kits\",\"aria-labelledby\":\"used-in-kits-title\",\"className\":\"overflow-hidden rounded-xl border border-line bg-paper scroll-mt-20\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex min-h-11 items-center justify-between gap-x-3 border-b border-line px-4\",\"children\":[\"$\",\"span\",null,{\"id\":\"used-in-kits-title\",\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":[\"Used in \",1,\" \",\"kit\"]}]}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col p-2\",\"children\":[[\"$\",\"li\",\"iii/deepwork\",{\"children\":[\"$\",\"$L13\",null,{\"href\":\"/kits/iii/deepwork\",\"className\":\"group flex items-start gap-x-3 rounded-lg px-2 py-2 transition-colors duration-150 hover:bg-code focus-visible:outline-2 focus-visible:outline-offset-0 focus-visible:outline-brand\",\"children\":[[\"$\",\"span\",null,{\"className\":\"grid size-8 shrink-0 place-items-center rounded-[9px] border border-line bg-background\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"1em\",\"height\":\"1em\",\"fill\":\"currentColor\",\"focusable\":\"false\",\"aria-hidden\":\"true\",\"className\":\"shrink-0 text-foreground size-3.5\",\"children\":[\"$\",\"g\",null,{\"transform\":\"translate(2 2)\",\"children\":[\"$\",\"path\",null,{\"d\":\"$4b\"}]}]}]}],[\"$\",\"span\",null,{\"className\":\"min-w-0 flex flex-col gap-y-0.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"truncate text-[13px] font-medium text-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-muted-foreground\",\"children\":[\"iii\",\"/\"]}],\"deepwork\"]}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[13px] tabular-nums text-muted-foreground\",\"children\":[\"v\",\"0.4.3\",\" · \",6,\" \",\"profiles\"]}]]}]]}]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"48:[\"$\",\"section\",null,{\"id\":\"$undefined\",\"className\":\"shrink-0 overflow-hidden rounded-xl border border-line bg-paper scroll-mt-20\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex min-h-11 items-center justify-between gap-x-3 border-b border-line px-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"api\"}],\"$undefined\"]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col p-0 gap-y-0\",\"children\":[\"$\",\"$L4c\",null,{\"slug\":\"iii-directory\",\"version\":\"latest\",\"functions\":[{\"name\":\"directory::__on_worker_added\",\"anchor\":\"fn-directory::__on_worker_added\"},{\"name\":\"directory::agents::create\",\"anchor\":\"fn-directory::agents::create\"},{\"name\":\"directory::agents::delete\",\"anchor\":\"fn-directory::agents::delete\"},{\"name\":\"directory::agents::functions::add\",\"anchor\":\"fn-directory::agents::functions::add\"},{\"name\":\"directory::agents::functions::remove\",\"anchor\":\"fn-directory::agents::functions::remove\"},{\"name\":\"directory::agents::get\",\"anchor\":\"fn-directory::agents::get\"},{\"name\":\"directory::agents::list\",\"anchor\":\"fn-directory::agents::list\"},{\"name\":\"directory::agents::update\",\"anchor\":\"fn-directory::agents::update\"},{\"name\":\"directory::download-kit\",\"anchor\":\"fn-directory::download-kit\"},{\"name\":\"directory::engine::functions::info\",\"anchor\":\"fn-directory::engine::functions::info\"},{\"name\":\"directory::hint-preview\",\"anchor\":\"fn-directory::hint-preview\"},{\"name\":\"directory::kits::apply\",\"anchor\":\"fn-directory::kits::apply\"},{\"name\":\"directory::kits::check-updates\",\"anchor\":\"fn-directory::kits::check-updates\"},{\"name\":\"directory::kits::diff\",\"anchor\":\"fn-directory::kits::diff\"},{\"name\":\"directory::kits::discard\",\"anchor\":\"fn-directory::kits::discard\"},{\"name\":\"directory::kits::get\",\"anchor\":\"fn-directory::kits::get\"},{\"name\":\"directory::kits::ignore\",\"anchor\":\"fn-directory::kits::ignore\"},{\"name\":\"directory::kits::list\",\"anchor\":\"fn-directory::kits::list\"},{\"name\":\"directory::kits::plan\",\"anchor\":\"fn-directory::kits::plan\"},{\"name\":\"directory::kits::plan-update\",\"anchor\":\"fn-directory::kits::plan-update\"},{\"name\":\"directory::kits::remove\",\"anchor\":\"fn-directory::kits::remove\"},{\"name\":\"directory::on-config-change\",\"anchor\":\"fn-directory::on-config-change\"},{\"name\":\"directory::on-functions-change\",\"anchor\":\"fn-directory::on-functions-change\"},{\"name\":\"directory::pre-generate\",\"anchor\":\"fn-directory::pre-generate\"},{\"name\":\"directory::registry::workers::info\",\"anchor\":\"fn-directory::registry::workers::info\"},{\"name\":\"directory::registry::workers::list\",\"anchor\":\"fn-directory::registry::workers::list\"},{\"name\":\"directory::search_functions\",\"anchor\":\"fn-directory::search_functions\"},{\"name\":\"directory::skills::create\",\"anchor\":\"fn-directory::skills::create\"},{\"name\":\"directory::skills::delete\",\"anchor\":\"fn-directory::skills::delete\"},{\"name\":\"directory::skills::download\",\"anchor\":\"fn-directory::skills::download\"},{\"name\":\"directory::skills::download_from_registry\",\"anchor\":\"fn-directory::skills::download_from_registry\"},{\"name\":\"directory::skills::download_from_repo\",\"anchor\":\"fn-directory::skills::download_from_repo\"},{\"name\":\"directory::skills::get\",\"anchor\":\"fn-directory::skills::get\"},{\"name\":\"directory::skills::index\",\"anchor\":\"fn-directory::skills::index\"},{\"name\":\"directory::skills::list\",\"anchor\":\"fn-directory::skills::list\"},{\"name\":\"directory::skills::update\",\"anchor\":\"fn-directory::skills::update\"},{\"name\":\"directory::system-prompts::create\",\"anchor\":\"fn-directory::system-prompts::create\"},{\"name\":\"directory::system-prompts::delete\",\"anchor\":\"fn-directory::system-prompts::delete\"},{\"name\":\"directory::system-prompts::get\",\"anchor\":\"fn-directory::system-prompts::get\"},{\"name\":\"directory::system-prompts::list\",\"anchor\":\"fn-directory::system-prompts::list\"},{\"name\":\"directory::system-prompts::update\",\"anchor\":\"fn-directory::system-prompts::update\"},{\"name\":\"iii-directory::ui-content\",\"anchor\":\"fn-iii-directory::ui-content\"}],\"triggers\":[{\"name\":\"directory::agents::on-change\",\"anchor\":\"trigger-directory::agents::on-change\"},{\"name\":\"directory::kits::on-change\",\"anchor\":\"trigger-directory::kits::on-change\"},{\"name\":\"directory::skills::on-change\",\"anchor\":\"trigger-directory::skills::on-change\"},{\"name\":\"directory::system-prompts::on-change\",\"anchor\":\"trigger-directory::system-prompts::on-change\"}]}]}]]}]\n"])</script><script>self.__next_f.push([1,"4d:T4a3,M19.8501 9.09591C20.0911 9.09591 20.2841 9.29091 20.2841 9.53391V17.3699C20.2841 19.7869 18.3451 21.7459 15.9421 21.7459H8.27106C5.76206 21.7459 3.71606 19.6899 3.71606 17.1559V6.64991C3.71606 4.23291 5.66606 2.25391 8.06806 2.25391H13.2211C13.4721 2.25391 13.6651 2.45891 13.6651 2.70291V5.84091C13.6651 7.62391 15.1221 9.08591 16.8881 9.09591H19.8501ZM13.1336 17.7521C12.9416 17.7521 12.7496 17.6791 12.6036 17.5321C12.3106 17.2391 12.3106 16.7641 12.6036 16.4721L14.2436 14.8331L12.6366 13.2251C12.3436 12.9321 12.3436 12.4581 12.6366 12.1651C12.9296 11.8721 13.4046 11.8721 13.6966 12.1651L15.8346 14.3021C15.9756 14.4431 16.0546 14.6341 16.0546 14.8331C16.0546 15.0321 15.9756 15.2221 15.8346 15.3631L13.6636 17.5321C13.5176 17.6791 13.3256 17.7521 13.1336 17.7521ZM10.3365 15.5203C10.4825 15.6673 10.6745 15.7403 10.8665 15.7403C11.0585 15.7403 11.2505 15.6673 11.3965 15.5203C11.6895 15.2273 11.6895 14.7523 11.3965 14.4603L9.75653 12.8213L11.3635 11.2133C11.6565 10.9203 11.6565 10.4463 11.3635 10.1533C11.0705 9.86034 10.5955 9.86034 10.3035 10.1533L8.16553 12.2903C8.02453 12.4313 7.94553 12.6223 7.94553 12.8213C7.94553 13.0203 8.02453 13.2103 8.16553 13.3513L10.3365 15.5203Z4e:T4eccd,"])</script><script>self.__next_f.push([1,"{\n \"functions\": [\n {\n \"description\": \"Internal: auto-download skills on worker add event.\",\n \"metadata\": {\n \"internal\": true\n },\n \"name\": \"directory::__on_worker_added\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"description\": \"`worker` trigger payload for `directory::__on_worker_added`. Only `worker` is read; declared as a struct so the function publishes a typed schema.\",\n \"properties\": {\n \"worker\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"title\": \"WorkerAddedEvent\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"ok\": {\n \"type\": \"boolean\"\n }\n },\n \"required\": [\n \"ok\"\n ],\n \"title\": \"WorkerAddedAck\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Create a new agent profile at \u003cagents_folder\u003e/\u003cid\u003e.md from full-file markdown (frontmatter with a non-empty `name`, emoji-only `logo`, optional `skills:` preloads, `skills_index: false` to start sessions without the skills index, and `functions:` list of engine function ids to pre-load into sessions; the body is the system prompt and may be empty). Rejects ids or paths that already exist; a bundled id is shadowed.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Create agent profile\"\n }\n },\n \"name\": \"directory::agents::create\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"content\": {\n \"description\": \"Full file content, frontmatter included; `name` is required, the body is the system prompt and may be empty.\",\n \"type\": \"string\"\n },\n \"id\": {\n \"description\": \"New profile id, used as the file stem; lowercase ASCII, digits, `-` and `_` only, and not already taken.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"content\",\n \"id\"\n ],\n \"title\": \"AgentCreateInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"bytes\": {\n \"description\": \"Bytes written.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"description\": {\n \"type\": \"string\"\n },\n \"id\": {\n \"type\": \"string\"\n },\n \"logo\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"modified_at\": {\n \"description\": \"File mtime after the write, RFC 3339.\",\n \"type\": \"string\"\n },\n \"name\": {\n \"description\": \"Display name parsed from the (new) frontmatter.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"bytes\",\n \"description\",\n \"id\",\n \"modified_at\",\n \"name\"\n ],\n \"title\": \"AgentWriteOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Delete one existing agent profile's markdown file by id. Deleting the local shadow of a bundled profile falls back to the bundled copy; profiles that extend it stop resolving until fixed.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Delete agent profile\"\n }\n },\n \"name\": \"directory::agents::delete\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"id\": {\n \"description\": \"Existing agent profile id, as returned by `directory::agents::list`.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\"\n ],\n \"title\": \"AgentDeleteInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"id\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\"\n ],\n \"title\": \"AgentDeleteOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Add preloaded functions to one existing agent profile: appends the given engine function ids (e.g. `coder::tree`) to the profile's own `functions:` list — the contracts the harness pre-loads into the system prompt of every new session running as this profile. Ids already present are kept once; the rest of the file is untouched. Editing a bundled profile creates the local file that shadows it.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Add agent profile functions\"\n }\n },\n \"name\": \"directory::agents::functions::add\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"functions\": {\n \"description\": \"Engine function ids (e.g. `coder::tree`), verbatim, one per entry.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"id\": {\n \"description\": \"Existing agent profile id, as returned by `directory::agents::list`.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"functions\",\n \"id\"\n ],\n \"title\": \"AgentFunctionsInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"added\": {\n \"description\": \"Ids this call actually added (already-present ids are not repeated).\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"bytes\": {\n \"description\": \"Bytes on disk after the call.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"functions\": {\n \"description\": \"The profile's OWN `functions:` list after the write (not resolved through `extends`), in file order.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"id\": {\n \"type\": \"string\"\n },\n \"modified_at\": {\n \"description\": \"File mtime after the call, RFC 3339.\",\n \"type\": \"string\"\n },\n \"removed\": {\n \"description\": \"Ids this call actually removed (absent ids are ignored).\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"unchanged\": {\n \"description\": \"True when the request changed nothing; the file was not rewritten.\",\n \"type\": \"boolean\"\n }\n },\n \"required\": [\n \"added\",\n \"bytes\",\n \"functions\",\n \"id\",\n \"modified_at\",\n \"removed\",\n \"unchanged\"\n ],\n \"title\": \"AgentFunctionsOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Remove preloaded functions from one existing agent profile: drops the given engine function ids from the profile's own `functions:` list (ids not present are ignored); the rest of the file is untouched. Only the profile's OWN list is edited; ids inherited through `extends` stay (the resolved list is the union of the chain) and are removed on the parent.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Remove agent profile functions\"\n }\n },\n \"name\": \"directory::agents::functions::remove\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"functions\": {\n \"description\": \"Engine function ids (e.g. `coder::tree`), verbatim, one per entry.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"id\": {\n \"description\": \"Existing agent profile id, as returned by `directory::agents::list`.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"functions\",\n \"id\"\n ],\n \"title\": \"AgentFunctionsInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"added\": {\n \"description\": \"Ids this call actually added (already-present ids are not repeated).\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"bytes\": {\n \"description\": \"Bytes on disk after the call.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"functions\": {\n \"description\": \"The profile's OWN `functions:` list after the write (not resolved through `extends`), in file order.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"id\": {\n \"type\": \"string\"\n },\n \"modified_at\": {\n \"description\": \"File mtime after the call, RFC 3339.\",\n \"type\": \"string\"\n },\n \"removed\": {\n \"description\": \"Ids this call actually removed (absent ids are ignored).\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"unchanged\": {\n \"description\": \"True when the request changed nothing; the file was not rewritten.\",\n \"type\": \"boolean\"\n }\n },\n \"required\": [\n \"added\",\n \"bytes\",\n \"functions\",\n \"id\",\n \"modified_at\",\n \"removed\",\n \"unchanged\"\n ],\n \"title\": \"AgentFunctionsOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Fetch one agent profile by id: the system prompt resolved through its `extends` chain, display fields, preloaded `skills` (skill ids whose bodies the harness pre-loads into the session prompt) plus `unknown_skills`, preloaded `functions` (engine function ids the harness pre-loads into the session prompt) plus `unknown_functions`, model, reasoning_effort, `skills_index` (false = sessions start without the skills index), and `inheritance_error` when the chain does not resolve. Pass raw: true for the exact on-disk file to edit with directory::agents::update.\",\n \"metadata\": {},\n \"name\": \"directory::agents::get\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"id\": {\n \"type\": \"string\"\n },\n \"raw\": {\n \"default\": null,\n \"description\": \"When true, also return the exact on-disk file (frontmatter included) as `raw`, ready for directory::agents::update.\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"id\"\n ],\n \"title\": \"AgentGetInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"AgentSource\": {\n \"description\": \"`source` on `directory::agents::list` / `get` rows.\",\n \"properties\": {\n \"kind\": {\n \"$ref\": \"#/definitions/SourceKind\"\n },\n \"kit\": {\n \"description\": \"Owning kit (`\u003chandle\u003e/\u003cname\u003e`) when `kind` is `kit`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"modified\": {\n \"description\": \"The file differs from what its kit or worker wrote.\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"version\": {\n \"description\": \"Version of the kit or worker that wrote the file.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"worker\": {\n \"description\": \"Owning worker when `kind` is `worker`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"kind\"\n ],\n \"type\": \"object\"\n },\n \"SourceKind\": {\n \"enum\": [\n \"kit\",\n \"worker\",\n \"local\",\n \"global\",\n \"builtin\"\n ],\n \"type\": \"string\"\n }\n },\n \"properties\": {\n \"builtin\": {\n \"description\": \"Bundled with the worker, no file behind it (see `list`).\",\n \"type\": \"boolean\"\n },\n \"color\": {\n \"description\": \"Harness subagent color token (closed set, validated at write time); `null` = neutral.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"composer_placeholder\": {\n \"description\": \"Example request for the chat's empty composer (see `list`): this profile's own value, never inherited; omitted when absent or blank.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"description\": {\n \"type\": \"string\"\n },\n \"extends\": {\n \"description\": \"Parent profile id (`extends:`), as declared; `null` = none.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"functions\": {\n \"description\": \"Preloaded functions, resolved through `extends` (the nearest profile with a non-empty list): engine function ids whose contracts the harness pre-loads into the system prompt of every session running as this profile, so the model calls them without discovery or a contract lookup. Empty = none.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"hidden\": {\n \"description\": \"Hidden from the chat's new-session gallery (still selectable by id).\",\n \"type\": \"boolean\"\n },\n \"icon\": {\n \"description\": \"Harness subagent icon token (closed set, validated at write time); `null` = caller picks.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"type\": \"string\"\n },\n \"inheritance_error\": {\n \"description\": \"Set when the `extends` chain does not resolve (unknown parent, loop, deeper than 8): `system_prompt` and the inherited fields then come from this file alone, `raw` still round-trips so the chain can be fixed, and the harness refuses to run the profile meanwhile.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"logo\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"model\": {\n \"description\": \"Model id for sessions using this profile, resolved through `extends`; `null` = the send decides. Served verbatim — resolution against the live model catalog happens where it is used.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"modified_at\": {\n \"description\": \"File mtime as RFC 3339; empty for a bundled profile.\",\n \"type\": \"string\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"raw\": {\n \"description\": \"FULL on-disk file content (this profile's own file, ancestors excluded). Present only when the request set `raw: true`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"reasoning_effort\": {\n \"description\": \"Provider-native reasoning effort paired with `model`, resolved through `extends`; `null` = the model/provider default. Served verbatim and validated at use time.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"skills\": {\n \"description\": \"Preloaded skills, resolved through `extends` (the union of the chain's lists, root first): skill ids whose bodies the harness pre-loads into the system prompt of every session running as this profile. Empty = none. Never a filter on the skills index.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"skills_index\": {\n \"description\": \"`false` = sessions running as this profile start without the names-only skills index (`\u003cavailable_skills\u003e`), resolved through `extends`; omitted when no profile in the chain sets it (on).\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"source\": {\n \"allOf\": [\n {\n \"$ref\": \"#/definitions/AgentSource\"\n }\n ],\n \"description\": \"Where the file came from (see `list`).\"\n },\n \"system_prompt\": {\n \"description\": \"The RESOLVED identity: every ancestor's body root-first, then this file's body, frontmatter stripped, joined by a blank line; blank bodies are skipped, so a profile with no prompt of its own serves its parent chain unchanged and a prompt-less profile without `extends` serves `\\\"\\\"`. A profile that has a body and no `extends` serves that body verbatim.\",\n \"type\": \"string\"\n },\n \"unknown_functions\": {\n \"description\": \"`functions` entries the engine does not currently know (not registered right now, or a typo). Warnings — the profile still loads and the harness skips them; an empty list also results when the engine could not be asked.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"unknown_skills\": {\n \"description\": \"`skills` entries that resolve to no currently visible skill. Warnings — the agent profile still loads and the harness renders them as unavailable.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"builtin\",\n \"description\",\n \"functions\",\n \"hidden\",\n \"id\",\n \"modified_at\",\n \"name\",\n \"skills\",\n \"source\",\n \"system_prompt\",\n \"unknown_functions\",\n \"unknown_skills\"\n ],\n \"title\": \"AgentGetOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"List agent profiles (id, name, description, logo, icon, color, model, reasoning_effort, skill_count, function_count, extends, hidden, composer_placeholder, source, modified_at) from the agents folder plus the bundled ones (`builtin: true`). `source` says where each file came from: kit, worker, local, global or builtin. Inherited fields resolve through `extends` (composer_placeholder never inherits); skill_count null means no preloaded skills, function_count counts the preloaded functions (contracts injected into new sessions).\",\n \"metadata\": {},\n \"name\": \"directory::agents::list\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"title\": \"ListAgentsInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"AgentEntry\": {\n \"properties\": {\n \"builtin\": {\n \"description\": \"Bundled with the worker, no file behind it: editing it creates the local file (which then shadows this entry); there is nothing to delete.\",\n \"type\": \"boolean\"\n },\n \"color\": {\n \"description\": \"Harness subagent color token for display identities; `null` = neutral.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"composer_placeholder\": {\n \"description\": \"Example request for the chat's empty composer, from this profile's OWN frontmatter (never inherited through `extends`); omitted when absent or blank. Presentation only — never part of the prompt.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"description\": {\n \"type\": \"string\"\n },\n \"extends\": {\n \"description\": \"Parent profile id (`extends:`), as declared; `null` = none.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"function_count\": {\n \"description\": \"Number of preloaded functions (contracts the harness pre-loads into the session prompt), resolved through `extends`; `0` = none.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"hidden\": {\n \"description\": \"Hidden from the chat's new-session gallery (still selectable by id).\",\n \"type\": \"boolean\"\n },\n \"icon\": {\n \"description\": \"Harness subagent icon token for spawn display identities; `null` = caller picks.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"description\": \"Flat agent profile id (the file stem) — what `harness::send { options: { agent } }` will take.\",\n \"type\": \"string\"\n },\n \"inheritance_error\": {\n \"description\": \"Set when the `extends` chain does not resolve (unknown parent, loop, too deep): the row carries the profile's own fields only, and the harness refuses to run it until the chain is fixed.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"logo\": {\n \"description\": \"Emoji logo, `null` when the agent profile has none.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"model\": {\n \"description\": \"Model id for sessions using this profile, resolved through `extends`; `null` = the send decides.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"modified_at\": {\n \"description\": \"File mtime as RFC 3339; empty for a bundled profile.\",\n \"type\": \"string\"\n },\n \"name\": {\n \"description\": \"Display name from frontmatter (`name:`).\",\n \"type\": \"string\"\n },\n \"reasoning_effort\": {\n \"description\": \"Provider-native reasoning effort paired with `model`, resolved through `extends`; `null` = the model/provider default.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"skill_count\": {\n \"description\": \"Number of preloaded skills (bodies the harness pre-loads into the session prompt), resolved through `extends`; `null` = none.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"source\": {\n \"allOf\": [\n {\n \"$ref\": \"#/definitions/AgentSource\"\n }\n ],\n \"description\": \"Where the file came from: an installed kit (`kits.lock`), a worker's skills bundle (its completion marker), the project itself (`local`), the user-global root (`global`) or the worker binary (`builtin`). `modified` says whether a kit's or worker's file was edited here.\"\n }\n },\n \"required\": [\n \"builtin\",\n \"description\",\n \"function_count\",\n \"hidden\",\n \"id\",\n \"modified_at\",\n \"name\",\n \"source\"\n ],\n \"type\": \"object\"\n },\n \"AgentSource\": {\n \"description\": \"`source` on `directory::agents::list` / `get` rows.\",\n \"properties\": {\n \"kind\": {\n \"$ref\": \"#/definitions/SourceKind\"\n },\n \"kit\": {\n \"description\": \"Owning kit (`\u003chandle\u003e/\u003cname\u003e`) when `kind` is `kit`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"modified\": {\n \"description\": \"The file differs from what its kit or worker wrote.\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"version\": {\n \"description\": \"Version of the kit or worker that wrote the file.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"worker\": {\n \"description\": \"Owning worker when `kind` is `worker`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"kind\"\n ],\n \"type\": \"object\"\n },\n \"SourceKind\": {\n \"enum\": [\n \"kit\",\n \"worker\",\n \"local\",\n \"global\",\n \"builtin\"\n ],\n \"type\": \"string\"\n }\n },\n \"properties\": {\n \"agents\": {\n \"items\": {\n \"$ref\": \"#/definitions/AgentEntry\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"agents\"\n ],\n \"title\": \"ListAgentsOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Overwrite one existing agent profile with full-file markdown (frontmatter with a non-empty `name`, emoji-only `logo`, optional `skills:` and `functions:` lists and `skills_index`; the body is the system prompt and may be empty). Updating a bundled profile creates a local file that shadows it. To change only the preloaded functions, prefer directory::agents::functions::add / remove.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Update agent profile\"\n }\n },\n \"name\": \"directory::agents::update\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"content\": {\n \"description\": \"FULL new file content, frontmatter block included — the string `directory::agents::get { raw: true }` returns, edited.\",\n \"type\": \"string\"\n },\n \"id\": {\n \"description\": \"Existing agent profile id, as returned by `directory::agents::list`.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"content\",\n \"id\"\n ],\n \"title\": \"AgentUpdateInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"bytes\": {\n \"description\": \"Bytes written.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"description\": {\n \"type\": \"string\"\n },\n \"id\": {\n \"type\": \"string\"\n },\n \"logo\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"modified_at\": {\n \"description\": \"File mtime after the write, RFC 3339.\",\n \"type\": \"string\"\n },\n \"name\": {\n \"description\": \"Display name parsed from the (new) frontmatter.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"bytes\",\n \"description\",\n \"id\",\n \"modified_at\",\n \"name\"\n ],\n \"title\": \"AgentWriteOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Plan the install of a kit — agent profiles, skills and registry workers published as \u003cauthor\u003e/\u003ckit\u003e[@version|tag|range] — without writing anything; an installed kit gets an update plan. The plan lists every file, collisions with existing profiles (kit profiles win, with a warning), worker changes and the functions the profiles preload. Review it in the ADE (Directory → Kits) or apply it with directory::kits::apply plan_id=…. apply=true applies at once only when the plan has no warnings, blocks or pending decisions.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Download kit\"\n }\n },\n \"name\": \"directory::download-kit\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"apply\": {\n \"default\": null,\n \"description\": \"Apply right away when the plan has no warnings, no blocking issue and no file that needs a decision (for scripts). Otherwise the plan waits for review.\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"kit\": {\n \"description\": \"`\u003cauthor\u003e/\u003ckit\u003e`, optionally `@\u003cversion|tag|range\u003e` (default: the installed kit's `requested`, else `latest`).\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"kit\"\n ],\n \"title\": \"DownloadKitInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"AgentChanges\": {\n \"description\": \"Changed frontmatter of a profile between two kit versions.\",\n \"properties\": {\n \"fields\": {\n \"additionalProperties\": {\n \"items\": [\n {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n ],\n \"maxItems\": 2,\n \"minItems\": 2,\n \"type\": \"array\"\n },\n \"description\": \"Scalar fields that changed: `field → [from, to]`.\",\n \"type\": \"object\"\n },\n \"functions_added\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"functions_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"skills_added\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"skills_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"AgentEntry\": {\n \"description\": \"`AgentEntry`: parsed frontmatter of `agents/\u003cid\u003e.md`.\",\n \"properties\": {\n \"color\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"extends\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"functions\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"hidden\": {\n \"default\": null,\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"icon\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"logo\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"model\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"path\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"reasoning_effort\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"sha256\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"size_bytes\": {\n \"default\": null,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"skills\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"ApplyReport\": {\n \"properties\": {\n \"agents\": {\n \"description\": \"Agent profile ids this kit now provides.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"agents_changed\": {\n \"type\": \"boolean\"\n },\n \"files_kept\": {\n \"description\": \"Files left as they are (kept, skipped, or mine).\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"files_merged\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"files_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"files_written\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"from\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"kind\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/PlanKind\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"kit\": {\n \"type\": \"string\"\n },\n \"lock_path\": {\n \"type\": \"string\"\n },\n \"plan_id\": {\n \"type\": \"string\"\n },\n \"skills_changed\": {\n \"type\": \"boolean\"\n },\n \"steps\": {\n \"items\": {\n \"$ref\": \"#/definitions/ApplyStep\"\n },\n \"type\": \"array\"\n },\n \"to\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"workers_added\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"workers_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"workers_updated\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"agents\",\n \"agents_changed\",\n \"files_kept\",\n \"files_merged\",\n \"files_removed\",\n \"files_written\",\n \"kit\",\n \"lock_path\",\n \"plan_id\",\n \"skills_changed\",\n \"steps\",\n \"workers_added\",\n \"workers_removed\",\n \"workers_updated\"\n ],\n \"type\": \"object\"\n },\n \"ApplyStep\": {\n \"properties\": {\n \"detail\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"description\": \"`workers` | `files` | `lock`.\",\n \"type\": \"string\"\n },\n \"label\": {\n \"type\": \"string\"\n },\n \"state\": {\n \"$ref\": \"#/definitions/StepState\"\n }\n },\n \"required\": [\n \"id\",\n \"label\",\n \"state\"\n ],\n \"type\": \"object\"\n },\n \"Author\": {\n \"properties\": {\n \"handle\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"name\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"verified\": {\n \"default\": false,\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"Capabilities\": {\n \"properties\": {\n \"functions_added\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/FunctionAdded\"\n },\n \"type\": \"array\"\n },\n \"models_changed\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/ModelChanged\"\n },\n \"type\": \"array\"\n },\n \"workers_added\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"Change\": {\n \"oneOf\": [\n {\n \"enum\": [\n \"added\",\n \"modified\",\n \"removed\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The lock keeps the user's choice to skip this file; the kit's version changed and is offered again.\",\n \"enum\": [\n \"kept\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"Collision\": {\n \"properties\": {\n \"kit\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"modified\": {\n \"description\": \"The owner's copy was edited locally.\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"owner\": {\n \"allOf\": [\n {\n \"$ref\": \"#/definitions/SourceKind\"\n }\n ],\n \"description\": \"Who owns the file at the path today.\"\n },\n \"sha256\": {\n \"description\": \"sha256 of the file there now.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"version\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"worker\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"owner\"\n ],\n \"type\": \"object\"\n },\n \"Decision\": {\n \"description\": \"A per-file choice.\",\n \"oneOf\": [\n {\n \"description\": \"Write the kit's file over what is there.\",\n \"enum\": [\n \"overwrite\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Keep what is there; the lock marks the kit's file `skipped`.\",\n \"enum\": [\n \"keep\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Take the kit's new version (drops local edits).\",\n \"enum\": [\n \"kit\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Keep the local file as it is.\",\n \"enum\": [\n \"mine\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Write the merge result (the plan's, or `content` from the caller).\",\n \"enum\": [\n \"merged\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Delete the file.\",\n \"enum\": [\n \"remove\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"Deprecation\": {\n \"properties\": {\n \"message\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"replaced_by\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"FileKind\": {\n \"enum\": [\n \"agent\",\n \"skill\"\n ],\n \"type\": \"string\"\n },\n \"FunctionAdded\": {\n \"properties\": {\n \"agent\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"function\": {\n \"default\": \"\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"Issue\": {\n \"properties\": {\n \"code\": {\n \"type\": \"string\"\n },\n \"message\": {\n \"type\": \"string\"\n },\n \"path\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"code\",\n \"message\"\n ],\n \"type\": \"object\"\n },\n \"KitFunction\": {\n \"properties\": {\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"status\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"worker\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"worker_version\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"LocalState\": {\n \"description\": \"What the file is on disk right now, relative to the plan.\",\n \"oneOf\": [\n {\n \"description\": \"Nothing at the path.\",\n \"enum\": [\n \"absent\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Matches the kit's base (or, on install, the kit's content).\",\n \"enum\": [\n \"intact\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Differs from the base the kit installed.\",\n \"enum\": [\n \"edited\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The lock lists it but the file was deleted.\",\n \"enum\": [\n \"missing\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Someone else's file sits at the path.\",\n \"enum\": [\n \"occupied\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"MergeStatus\": {\n \"enum\": [\n \"clean\",\n \"conflicts\"\n ],\n \"type\": \"string\"\n },\n \"ModelChanged\": {\n \"properties\": {\n \"agent\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"from\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"to\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"Plan\": {\n \"properties\": {\n \"author\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Author\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"blocking\": {\n \"items\": {\n \"$ref\": \"#/definitions/Issue\"\n },\n \"type\": \"array\"\n },\n \"bump\": {\n \"description\": \"`major` | `minor` | `patch` | `prerelease` (update).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"capabilities\": {\n \"$ref\": \"#/definitions/Capabilities\"\n },\n \"counts\": {\n \"$ref\": \"#/definitions/PlanCounts\"\n },\n \"created_at\": {\n \"type\": \"string\"\n },\n \"deprecation\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Deprecation\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"description\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"expires_at\": {\n \"type\": \"string\"\n },\n \"files\": {\n \"items\": {\n \"$ref\": \"#/definitions/PlanFile\"\n },\n \"type\": \"array\"\n },\n \"from\": {\n \"description\": \"Installed version (update, remove).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"functions\": {\n \"description\": \"Functions the kit's profiles preload, with the worker that provides each.\",\n \"items\": {\n \"$ref\": \"#/definitions/KitFunction\"\n },\n \"type\": \"array\"\n },\n \"kind\": {\n \"$ref\": \"#/definitions/PlanKind\"\n },\n \"kit\": {\n \"type\": \"string\"\n },\n \"license\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"major\": {\n \"type\": \"boolean\"\n },\n \"notes\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"plan_id\": {\n \"type\": \"string\"\n },\n \"published_at\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"registry_url\": {\n \"description\": \"The kit's page in the registry web app.\",\n \"type\": \"string\"\n },\n \"repo\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"requested\": {\n \"description\": \"What was asked for (tag, version or range) — stored in the lock.\",\n \"type\": \"string\"\n },\n \"review\": {\n \"description\": \"Where a human reviews it.\",\n \"type\": \"string\"\n },\n \"to\": {\n \"description\": \"Version this plan installs (install, update).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"warnings\": {\n \"items\": {\n \"$ref\": \"#/definitions/Issue\"\n },\n \"type\": \"array\"\n },\n \"workers\": {\n \"items\": {\n \"$ref\": \"#/definitions/PlanWorker\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"blocking\",\n \"capabilities\",\n \"counts\",\n \"created_at\",\n \"expires_at\",\n \"files\",\n \"functions\",\n \"kind\",\n \"kit\",\n \"major\",\n \"plan_id\",\n \"registry_url\",\n \"requested\",\n \"review\",\n \"warnings\",\n \"workers\"\n ],\n \"type\": \"object\"\n },\n \"PlanCounts\": {\n \"properties\": {\n \"added\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"agents\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"collisions\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"conflicts\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"decisions_required\": {\n \"description\": \"Files whose `default` is `null`.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"functions\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"modified\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"removed\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"skills\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"unchanged\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"workers\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n \"required\": [\n \"added\",\n \"agents\",\n \"collisions\",\n \"conflicts\",\n \"decisions_required\",\n \"functions\",\n \"modified\",\n \"removed\",\n \"skills\",\n \"unchanged\",\n \"workers\"\n ],\n \"type\": \"object\"\n },\n \"PlanFile\": {\n \"properties\": {\n \"agent\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/AgentEntry\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Kit profile frontmatter (agents; the side this plan installs, or the removed one).\"\n },\n \"agent_changes\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/AgentChanges\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Frontmatter changes versus the installed version (modified agents).\"\n },\n \"base\": {\n \"description\": \"Content hash the kit installed (the merge base).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"body_changed\": {\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"change\": {\n \"$ref\": \"#/definitions/Change\"\n },\n \"collision\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Collision\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"conflicts\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"default\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Decision\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Applied when the caller decides nothing; `null` = a decision is required.\"\n },\n \"id\": {\n \"description\": \"Agent profile id, or skill id.\",\n \"type\": \"string\"\n },\n \"kind\": {\n \"$ref\": \"#/definitions/FileKind\"\n },\n \"local\": {\n \"$ref\": \"#/definitions/LocalState\"\n },\n \"merge\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/MergeStatus\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"note\": {\n \"description\": \"One-line explanation for the review.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"options\": {\n \"description\": \"Choices the apply accepts for this file.\",\n \"items\": {\n \"$ref\": \"#/definitions/Decision\"\n },\n \"type\": \"array\"\n },\n \"ours\": {\n \"description\": \"Content hash of the local file when the plan was made.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"path\": {\n \"description\": \"Logical install path (`agents/\u003cid\u003e.md`, `skills/\u003chandle\u003e/\u003ckit\u003e/…`).\",\n \"type\": \"string\"\n },\n \"skill\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/SkillEntry\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Skill frontmatter (skills).\"\n },\n \"skipped\": {\n \"description\": \"The lock says the user kept someone else's file here.\",\n \"type\": \"boolean\"\n },\n \"source\": {\n \"description\": \"Path inside the kit (`agents/\u003cid\u003e.md`, `skills/…`).\",\n \"type\": \"string\"\n },\n \"theirs\": {\n \"description\": \"Content hash of the kit's version this plan installs.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"change\",\n \"id\",\n \"kind\",\n \"local\",\n \"options\",\n \"path\",\n \"source\"\n ],\n \"type\": \"object\"\n },\n \"PlanKind\": {\n \"enum\": [\n \"install\",\n \"update\",\n \"remove\"\n ],\n \"type\": \"string\"\n },\n \"PlanStatus\": {\n \"oneOf\": [\n {\n \"description\": \"A plan is waiting for review (or for `directory::kits::apply`).\",\n \"enum\": [\n \"planned\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"`apply=true` and the plan needed no review: it was applied.\",\n \"enum\": [\n \"applied\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The installed version is already the one asked for.\",\n \"enum\": [\n \"up_to_date\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The project changed since the plan was made; this is a fresh plan.\",\n \"enum\": [\n \"replanned\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"PlanWorker\": {\n \"properties\": {\n \"action\": {\n \"$ref\": \"#/definitions/WorkerAction\"\n },\n \"container\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"declared\": {\n \"description\": \"`version:` selector in the compose file.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"description\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"installed\": {\n \"description\": \"Version Compose has installed.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"path\": {\n \"description\": \"The operator's `path://` build; kits never manage it.\",\n \"type\": \"boolean\"\n },\n \"range\": {\n \"description\": \"Range the kit declares (absent for a worker the kit dropped).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"range_from\": {\n \"description\": \"Range the installed kit version declared.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"registry_url\": {\n \"type\": \"string\"\n },\n \"to\": {\n \"description\": \"Version the range resolves to in the registry today.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"type\": {\n \"description\": \"Worker type (`binary`, `image`, …).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"description\": \"Other installed kits that declare this worker.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"action\",\n \"name\",\n \"registry_url\"\n ],\n \"type\": \"object\"\n },\n \"SkillEntry\": {\n \"properties\": {\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"path\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"sha256\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"size_bytes\": {\n \"default\": null,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"title\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"type\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"SourceKind\": {\n \"enum\": [\n \"kit\",\n \"worker\",\n \"local\",\n \"global\",\n \"builtin\"\n ],\n \"type\": \"string\"\n },\n \"StepState\": {\n \"enum\": [\n \"pending\",\n \"running\",\n \"done\",\n \"failed\",\n \"skipped\"\n ],\n \"type\": \"string\"\n },\n \"WorkerAction\": {\n \"oneOf\": [\n {\n \"enum\": [\n \"none\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Not in the compose file: `compose::add` declares it with the kit's range.\",\n \"enum\": [\n \"add\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Declared, but the installed version is outside the kit's range: `compose::add` re-declares the range and Compose moves the worker.\",\n \"enum\": [\n \"update\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The range changed and the compose file still declares the kit's old range; the installed version already satisfies the new one, so only the declaration moves.\",\n \"enum\": [\n \"redeclare\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The kit no longer declares it. Never removed unless asked (`remove_workers`).\",\n \"enum\": [\n \"remove\"\n ],\n \"type\": \"string\"\n }\n ]\n }\n },\n \"description\": \"Response of `directory::download-kit`, `plan-update`, `remove` and `apply`.\",\n \"properties\": {\n \"kit\": {\n \"type\": \"string\"\n },\n \"message\": {\n \"description\": \"One sentence for a terminal user.\",\n \"type\": \"string\"\n },\n \"plan\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Plan\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"report\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/ApplyReport\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"status\": {\n \"$ref\": \"#/definitions/PlanStatus\"\n }\n },\n \"required\": [\n \"kit\",\n \"message\",\n \"status\"\n ],\n \"title\": \"KitPlanResponse\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Read full detail for one engine function: schemas, owning worker, and registered triggers that target it. Proxies to the engine's native engine::functions::info.\",\n \"metadata\": {},\n \"name\": \"directory::engine::functions::info\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"function_id\": {\n \"description\": \"Fully-qualified function id on the bus (e.g. `sandbox::create`).\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"function_id\"\n ],\n \"title\": \"FunctionInfoInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"RegisteredTriggerSummary\": {\n \"description\": \"Trigger instance summary for the response envelope.\",\n \"properties\": {\n \"config\": true,\n \"id\": {\n \"type\": \"string\"\n },\n \"trigger_type\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"config\",\n \"id\",\n \"trigger_type\"\n ],\n \"type\": \"object\"\n }\n },\n \"description\": \"Response shape for `directory::engine::functions::info`.\\n\\nMirrors the shape of the old `directory::engine::functions::info` but WITHOUT the `how_guide` and `related_skills` fields.\",\n \"properties\": {\n \"description\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"function_id\": {\n \"type\": \"string\"\n },\n \"metadata\": true,\n \"registered_triggers\": {\n \"items\": {\n \"$ref\": \"#/definitions/RegisteredTriggerSummary\"\n },\n \"type\": \"array\"\n },\n \"request_schema\": true,\n \"response_schema\": true,\n \"worker_name\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"function_id\",\n \"registered_triggers\"\n ],\n \"title\": \"FunctionInfoOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Internal: the exact search-hint text per exposure mode, for the configuration UI.\",\n \"metadata\": {\n \"internal\": true,\n \"trace_hidden\": true\n },\n \"name\": \"directory::hint-preview\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"title\": \"HintPreviewRequest\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"description\": \"The exact hint text per exposure mode, for the configuration UI. The live block's `functions_generation` attribute varies per generation; the preview renders it as 0.\",\n \"properties\": {\n \"agent_trigger\": {\n \"type\": \"string\"\n },\n \"native\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"agent_trigger\",\n \"native\"\n ],\n \"title\": \"HintPreviewResponse\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Apply a kit plan from directory::download-kit / plan-update / remove: re-checks the project, downloads the kit (counted), adds or moves its workers through Compose, writes the files atomically and records kits.lock last. decisions maps install paths to overwrite|keep|kit|mine|merged|remove (or {choice: merged, content}); files left out take the plan's default. If the project changed since the plan, nothing is applied and a fresh plan comes back (status replanned).\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Apply kit plan\"\n }\n },\n \"name\": \"directory::kits::apply\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"Decision\": {\n \"description\": \"A per-file choice.\",\n \"oneOf\": [\n {\n \"description\": \"Write the kit's file over what is there.\",\n \"enum\": [\n \"overwrite\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Keep what is there; the lock marks the kit's file `skipped`.\",\n \"enum\": [\n \"keep\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Take the kit's new version (drops local edits).\",\n \"enum\": [\n \"kit\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Keep the local file as it is.\",\n \"enum\": [\n \"mine\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Write the merge result (the plan's, or `content` from the caller).\",\n \"enum\": [\n \"merged\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Delete the file.\",\n \"enum\": [\n \"remove\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"DecisionInput\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Decision\"\n },\n {\n \"properties\": {\n \"choice\": {\n \"$ref\": \"#/definitions/Decision\"\n },\n \"content\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"choice\"\n ],\n \"type\": \"object\"\n }\n ],\n \"description\": \"A caller's choice for one file: a bare decision, or a decision with the content to write (`merged` from the conflict editor).\"\n }\n },\n \"properties\": {\n \"decisions\": {\n \"additionalProperties\": {\n \"$ref\": \"#/definitions/DecisionInput\"\n },\n \"default\": null,\n \"description\": \"Per-file choices by install path: `\\\"overwrite\\\" | \\\"keep\\\" | \\\"kit\\\" | \\\"mine\\\" | \\\"merged\\\" | \\\"remove\\\"`, or `{ \\\"choice\\\": \\\"merged\\\", \\\"content\\\": \\\"…\\\" }`. Files left out take the plan's `default`.\",\n \"type\": [\n \"object\",\n \"null\"\n ]\n },\n \"plan_id\": {\n \"type\": \"string\"\n },\n \"remove_workers\": {\n \"default\": null,\n \"description\": \"Workers the kit no longer declares (update) or declares (removal) to remove from the compose file. Never removed otherwise.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": [\n \"array\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"plan_id\"\n ],\n \"title\": \"ApplyInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"AgentChanges\": {\n \"description\": \"Changed frontmatter of a profile between two kit versions.\",\n \"properties\": {\n \"fields\": {\n \"additionalProperties\": {\n \"items\": [\n {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n ],\n \"maxItems\": 2,\n \"minItems\": 2,\n \"type\": \"array\"\n },\n \"description\": \"Scalar fields that changed: `field → [from, to]`.\",\n \"type\": \"object\"\n },\n \"functions_added\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"functions_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"skills_added\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"skills_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"AgentEntry\": {\n \"description\": \"`AgentEntry`: parsed frontmatter of `agents/\u003cid\u003e.md`.\",\n \"properties\": {\n \"color\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"extends\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"functions\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"hidden\": {\n \"default\": null,\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"icon\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"logo\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"model\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"path\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"reasoning_effort\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"sha256\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"size_bytes\": {\n \"default\": null,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"skills\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"ApplyReport\": {\n \"properties\": {\n \"agents\": {\n \"description\": \"Agent profile ids this kit now provides.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"agents_changed\": {\n \"type\": \"boolean\"\n },\n \"files_kept\": {\n \"description\": \"Files left as they are (kept, skipped, or mine).\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"files_merged\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"files_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"files_written\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"from\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"kind\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/PlanKind\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"kit\": {\n \"type\": \"string\"\n },\n \"lock_path\": {\n \"type\": \"string\"\n },\n \"plan_id\": {\n \"type\": \"string\"\n },\n \"skills_changed\": {\n \"type\": \"boolean\"\n },\n \"steps\": {\n \"items\": {\n \"$ref\": \"#/definitions/ApplyStep\"\n },\n \"type\": \"array\"\n },\n \"to\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"workers_added\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"workers_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"workers_updated\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"agents\",\n \"agents_changed\",\n \"files_kept\",\n \"files_merged\",\n \"files_removed\",\n \"files_written\",\n \"kit\",\n \"lock_path\",\n \"plan_id\",\n \"skills_changed\",\n \"steps\",\n \"workers_added\",\n \"workers_removed\",\n \"workers_updated\"\n ],\n \"type\": \"object\"\n },\n \"ApplyStep\": {\n \"properties\": {\n \"detail\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"description\": \"`workers` | `files` | `lock`.\",\n \"type\": \"string\"\n },\n \"label\": {\n \"type\": \"string\"\n },\n \"state\": {\n \"$ref\": \"#/definitions/StepState\"\n }\n },\n \"required\": [\n \"id\",\n \"label\",\n \"state\"\n ],\n \"type\": \"object\"\n },\n \"Author\": {\n \"properties\": {\n \"handle\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"name\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"verified\": {\n \"default\": false,\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"Capabilities\": {\n \"properties\": {\n \"functions_added\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/FunctionAdded\"\n },\n \"type\": \"array\"\n },\n \"models_changed\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/ModelChanged\"\n },\n \"type\": \"array\"\n },\n \"workers_added\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"Change\": {\n \"oneOf\": [\n {\n \"enum\": [\n \"added\",\n \"modified\",\n \"removed\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The lock keeps the user's choice to skip this file; the kit's version changed and is offered again.\",\n \"enum\": [\n \"kept\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"Collision\": {\n \"properties\": {\n \"kit\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"modified\": {\n \"description\": \"The owner's copy was edited locally.\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"owner\": {\n \"allOf\": [\n {\n \"$ref\": \"#/definitions/SourceKind\"\n }\n ],\n \"description\": \"Who owns the file at the path today.\"\n },\n \"sha256\": {\n \"description\": \"sha256 of the file there now.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"version\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"worker\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"owner\"\n ],\n \"type\": \"object\"\n },\n \"Decision\": {\n \"description\": \"A per-file choice.\",\n \"oneOf\": [\n {\n \"description\": \"Write the kit's file over what is there.\",\n \"enum\": [\n \"overwrite\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Keep what is there; the lock marks the kit's file `skipped`.\",\n \"enum\": [\n \"keep\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Take the kit's new version (drops local edits).\",\n \"enum\": [\n \"kit\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Keep the local file as it is.\",\n \"enum\": [\n \"mine\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Write the merge result (the plan's, or `content` from the caller).\",\n \"enum\": [\n \"merged\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Delete the file.\",\n \"enum\": [\n \"remove\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"Deprecation\": {\n \"properties\": {\n \"message\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"replaced_by\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"FileKind\": {\n \"enum\": [\n \"agent\",\n \"skill\"\n ],\n \"type\": \"string\"\n },\n \"FunctionAdded\": {\n \"properties\": {\n \"agent\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"function\": {\n \"default\": \"\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"Issue\": {\n \"properties\": {\n \"code\": {\n \"type\": \"string\"\n },\n \"message\": {\n \"type\": \"string\"\n },\n \"path\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"code\",\n \"message\"\n ],\n \"type\": \"object\"\n },\n \"KitFunction\": {\n \"properties\": {\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"status\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"worker\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"worker_version\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"LocalState\": {\n \"description\": \"What the file is on disk right now, relative to the plan.\",\n \"oneOf\": [\n {\n \"description\": \"Nothing at the path.\",\n \"enum\": [\n \"absent\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Matches the kit's base (or, on install, the kit's content).\",\n \"enum\": [\n \"intact\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Differs from the base the kit installed.\",\n \"enum\": [\n \"edited\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The lock lists it but the file was deleted.\",\n \"enum\": [\n \"missing\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Someone else's file sits at the path.\",\n \"enum\": [\n \"occupied\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"MergeStatus\": {\n \"enum\": [\n \"clean\",\n \"conflicts\"\n ],\n \"type\": \"string\"\n },\n \"ModelChanged\": {\n \"properties\": {\n \"agent\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"from\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"to\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"Plan\": {\n \"properties\": {\n \"author\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Author\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"blocking\": {\n \"items\": {\n \"$ref\": \"#/definitions/Issue\"\n },\n \"type\": \"array\"\n },\n \"bump\": {\n \"description\": \"`major` | `minor` | `patch` | `prerelease` (update).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"capabilities\": {\n \"$ref\": \"#/definitions/Capabilities\"\n },\n \"counts\": {\n \"$ref\": \"#/definitions/PlanCounts\"\n },\n \"created_at\": {\n \"type\": \"string\"\n },\n \"deprecation\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Deprecation\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"description\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"expires_at\": {\n \"type\": \"string\"\n },\n \"files\": {\n \"items\": {\n \"$ref\": \"#/definitions/PlanFile\"\n },\n \"type\": \"array\"\n },\n \"from\": {\n \"description\": \"Installed version (update, remove).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"functions\": {\n \"description\": \"Functions the kit's profiles preload, with the worker that provides each.\",\n \"items\": {\n \"$ref\": \"#/definitions/KitFunction\"\n },\n \"type\": \"array\"\n },\n \"kind\": {\n \"$ref\": \"#/definitions/PlanKind\"\n },\n \"kit\": {\n \"type\": \"string\"\n },\n \"license\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"major\": {\n \"type\": \"boolean\"\n },\n \"notes\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"plan_id\": {\n \"type\": \"string\"\n },\n \"published_at\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"registry_url\": {\n \"description\": \"The kit's page in the registry web app.\",\n \"type\": \"string\"\n },\n \"repo\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"requested\": {\n \"description\": \"What was asked for (tag, version or range) — stored in the lock.\",\n \"type\": \"string\"\n },\n \"review\": {\n \"description\": \"Where a human reviews it.\",\n \"type\": \"string\"\n },\n \"to\": {\n \"description\": \"Version this plan installs (install, update).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"warnings\": {\n \"items\": {\n \"$ref\": \"#/definitions/Issue\"\n },\n \"type\": \"array\"\n },\n \"workers\": {\n \"items\": {\n \"$ref\": \"#/definitions/PlanWorker\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"blocking\",\n \"capabilities\",\n \"counts\",\n \"created_at\",\n \"expires_at\",\n \"files\",\n \"functions\",\n \"kind\",\n \"kit\",\n \"major\",\n \"plan_id\",\n \"registry_url\",\n \"requested\",\n \"review\",\n \"warnings\",\n \"workers\"\n ],\n \"type\": \"object\"\n },\n \"PlanCounts\": {\n \"properties\": {\n \"added\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"agents\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"collisions\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"conflicts\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"decisions_required\": {\n \"description\": \"Files whose `default` is `null`.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"functions\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"modified\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"removed\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"skills\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"unchanged\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"workers\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n \"required\": [\n \"added\",\n \"agents\",\n \"collisions\",\n \"conflicts\",\n \"decisions_required\",\n \"functions\",\n \"modified\",\n \"removed\",\n \"skills\",\n \"unchanged\",\n \"workers\"\n ],\n \"type\": \"object\"\n },\n \"PlanFile\": {\n \"properties\": {\n \"agent\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/AgentEntry\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Kit profile frontmatter (agents; the side this plan installs, or the removed one).\"\n },\n \"agent_changes\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/AgentChanges\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Frontmatter changes versus the installed version (modified agents).\"\n },\n \"base\": {\n \"description\": \"Content hash the kit installed (the merge base).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"body_changed\": {\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"change\": {\n \"$ref\": \"#/definitions/Change\"\n },\n \"collision\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Collision\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"conflicts\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"default\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Decision\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Applied when the caller decides nothing; `null` = a decision is required.\"\n },\n \"id\": {\n \"description\": \"Agent profile id, or skill id.\",\n \"type\": \"string\"\n },\n \"kind\": {\n \"$ref\": \"#/definitions/FileKind\"\n },\n \"local\": {\n \"$ref\": \"#/definitions/LocalState\"\n },\n \"merge\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/MergeStatus\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"note\": {\n \"description\": \"One-line explanation for the review.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"options\": {\n \"description\": \"Choices the apply accepts for this file.\",\n \"items\": {\n \"$ref\": \"#/definitions/Decision\"\n },\n \"type\": \"array\"\n },\n \"ours\": {\n \"description\": \"Content hash of the local file when the plan was made.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"path\": {\n \"description\": \"Logical install path (`agents/\u003cid\u003e.md`, `skills/\u003chandle\u003e/\u003ckit\u003e/…`).\",\n \"type\": \"string\"\n },\n \"skill\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/SkillEntry\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Skill frontmatter (skills).\"\n },\n \"skipped\": {\n \"description\": \"The lock says the user kept someone else's file here.\",\n \"type\": \"boolean\"\n },\n \"source\": {\n \"description\": \"Path inside the kit (`agents/\u003cid\u003e.md`, `skills/…`).\",\n \"type\": \"string\"\n },\n \"theirs\": {\n \"description\": \"Content hash of the kit's version this plan installs.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"change\",\n \"id\",\n \"kind\",\n \"local\",\n \"options\",\n \"path\",\n \"source\"\n ],\n \"type\": \"object\"\n },\n \"PlanKind\": {\n \"enum\": [\n \"install\",\n \"update\",\n \"remove\"\n ],\n \"type\": \"string\"\n },\n \"PlanStatus\": {\n \"oneOf\": [\n {\n \"description\": \"A plan is waiting for review (or for `directory::kits::apply`).\",\n \"enum\": [\n \"planned\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"`apply=true` and the plan needed no review: it was applied.\",\n \"enum\": [\n \"applied\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The installed version is already the one asked for.\",\n \"enum\": [\n \"up_to_date\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The project changed since the plan was made; this is a fresh plan.\",\n \"enum\": [\n \"replanned\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"PlanWorker\": {\n \"properties\": {\n \"action\": {\n \"$ref\": \"#/definitions/WorkerAction\"\n },\n \"container\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"declared\": {\n \"description\": \"`version:` selector in the compose file.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"description\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"installed\": {\n \"description\": \"Version Compose has installed.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"path\": {\n \"description\": \"The operator's `path://` build; kits never manage it.\",\n \"type\": \"boolean\"\n },\n \"range\": {\n \"description\": \"Range the kit declares (absent for a worker the kit dropped).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"range_from\": {\n \"description\": \"Range the installed kit version declared.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"registry_url\": {\n \"type\": \"string\"\n },\n \"to\": {\n \"description\": \"Version the range resolves to in the registry today.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"type\": {\n \"description\": \"Worker type (`binary`, `image`, …).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"description\": \"Other installed kits that declare this worker.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"action\",\n \"name\",\n \"registry_url\"\n ],\n \"type\": \"object\"\n },\n \"SkillEntry\": {\n \"properties\": {\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"path\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"sha256\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"size_bytes\": {\n \"default\": null,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"title\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"type\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"SourceKind\": {\n \"enum\": [\n \"kit\",\n \"worker\",\n \"local\",\n \"global\",\n \"builtin\"\n ],\n \"type\": \"string\"\n },\n \"StepState\": {\n \"enum\": [\n \"pending\",\n \"running\",\n \"done\",\n \"failed\",\n \"skipped\"\n ],\n \"type\": \"string\"\n },\n \"WorkerAction\": {\n \"oneOf\": [\n {\n \"enum\": [\n \"none\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Not in the compose file: `compose::add` declares it with the kit's range.\",\n \"enum\": [\n \"add\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Declared, but the installed version is outside the kit's range: `compose::add` re-declares the range and Compose moves the worker.\",\n \"enum\": [\n \"update\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The range changed and the compose file still declares the kit's old range; the installed version already satisfies the new one, so only the declaration moves.\",\n \"enum\": [\n \"redeclare\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The kit no longer declares it. Never removed unless asked (`remove_workers`).\",\n \"enum\": [\n \"remove\"\n ],\n \"type\": \"string\"\n }\n ]\n }\n },\n \"description\": \"Response of `directory::download-kit`, `plan-update`, `remove` and `apply`.\",\n \"properties\": {\n \"kit\": {\n \"type\": \"string\"\n },\n \"message\": {\n \"description\": \"One sentence for a terminal user.\",\n \"type\": \"string\"\n },\n \"plan\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Plan\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"report\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/ApplyReport\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"status\": {\n \"$ref\": \"#/definitions/PlanStatus\"\n }\n },\n \"required\": [\n \"kit\",\n \"message\",\n \"status\"\n ],\n \"title\": \"KitPlanResponse\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Ask the registry whether installed kits (or one) have a newer release matching what they were installed with. Ignored versions are skipped. Also runs at boot and every 6 hours.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Check kit updates\"\n }\n },\n \"name\": \"directory::kits::check-updates\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"kit\": {\n \"default\": null,\n \"description\": \"Check only this installed kit (default: every installed kit).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"title\": \"CheckUpdatesInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"Deprecation\": {\n \"properties\": {\n \"message\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"replaced_by\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"KitUpdateEntry\": {\n \"properties\": {\n \"available\": {\n \"description\": \"Newest version satisfying `requested`, unless the user ignored it.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"current\": {\n \"type\": \"string\"\n },\n \"deprecation\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Deprecation\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"ignored\": {\n \"description\": \"`available` would be this version, but the user ignored it.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"kit\": {\n \"type\": \"string\"\n },\n \"latest\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"major\": {\n \"type\": \"boolean\"\n },\n \"not_found\": {\n \"type\": \"boolean\"\n }\n },\n \"required\": [\n \"current\",\n \"kit\",\n \"major\"\n ],\n \"type\": \"object\"\n }\n },\n \"description\": \"Response of `directory::kits::check-updates`.\",\n \"properties\": {\n \"available\": {\n \"description\": \"Installed kits with an update to offer.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"checked_at\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"error\": {\n \"description\": \"Why the last check could not reach the registry, if it could not.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"kits\": {\n \"items\": {\n \"$ref\": \"#/definitions/KitUpdateEntry\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"available\",\n \"kits\"\n ],\n \"title\": \"CheckUpdatesOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"The two sides of an installed kit file: `base` (what the kit installed, from the registry) and `local` (the file on disk), for a \\\"view my changes\\\" diff.\",\n \"metadata\": {},\n \"name\": \"directory::kits::diff\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"kit\": {\n \"description\": \"Installed kit, `\u003cauthor\u003e/\u003ckit\u003e`.\",\n \"type\": \"string\"\n },\n \"path\": {\n \"description\": \"Install path from `directory::kits::get` (`agents/\u003cid\u003e.md`, `skills/…`).\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"kit\",\n \"path\"\n ],\n \"title\": \"DiffInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"FileState\": {\n \"description\": \"Local state of an installed file relative to its lock entry.\",\n \"oneOf\": [\n {\n \"enum\": [\n \"intact\",\n \"edited\",\n \"missing\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The lock records the user's choice to keep someone else's file.\",\n \"enum\": [\n \"skipped\"\n ],\n \"type\": \"string\"\n }\n ]\n }\n },\n \"description\": \"`directory::kits::diff`: the base the kit installed and the file on disk. Response of `directory::kits::diff`.\",\n \"properties\": {\n \"base\": {\n \"description\": \"What the kit installed (the lock's base), from the registry; `null` when the registry does not have it.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"kit\": {\n \"type\": \"string\"\n },\n \"local\": {\n \"description\": \"The file on disk, `null` when it is missing.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"path\": {\n \"type\": \"string\"\n },\n \"state\": {\n \"$ref\": \"#/definitions/FileState\"\n }\n },\n \"required\": [\n \"kit\",\n \"path\",\n \"state\"\n ],\n \"title\": \"FileSides\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Discard a pending kit plan.\",\n \"metadata\": {},\n \"name\": \"directory::kits::discard\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"plan_id\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"plan_id\"\n ],\n \"title\": \"PlanIdInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"discarded\": {\n \"type\": \"boolean\"\n },\n \"plan_id\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"discarded\",\n \"plan_id\"\n ],\n \"title\": \"DiscardOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"One installed kit: every file with its state (intact, edited, missing, skipped), its workers as Compose has them, and with registry=true the installed version's detail and README.\",\n \"metadata\": {},\n \"name\": \"directory::kits::get\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"kit\": {\n \"description\": \"Installed kit, `\u003cauthor\u003e/\u003ckit\u003e`.\",\n \"type\": \"string\"\n },\n \"registry\": {\n \"default\": null,\n \"description\": \"Also fetch the installed version's registry detail and README.\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"kit\"\n ],\n \"title\": \"GetInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"AgentEntry\": {\n \"description\": \"`AgentEntry`: parsed frontmatter of `agents/\u003cid\u003e.md`.\",\n \"properties\": {\n \"color\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"extends\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"functions\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"hidden\": {\n \"default\": null,\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"icon\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"logo\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"model\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"path\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"reasoning_effort\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"sha256\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"size_bytes\": {\n \"default\": null,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"skills\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"Author\": {\n \"properties\": {\n \"handle\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"name\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"verified\": {\n \"default\": false,\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"Deprecation\": {\n \"properties\": {\n \"message\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"replaced_by\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"FileCounts\": {\n \"properties\": {\n \"agents\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"edited\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"intact\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"missing\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"skills\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"skipped\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n \"required\": [\n \"agents\",\n \"edited\",\n \"intact\",\n \"missing\",\n \"skills\",\n \"skipped\"\n ],\n \"type\": \"object\"\n },\n \"FileState\": {\n \"description\": \"Local state of an installed file relative to its lock entry.\",\n \"oneOf\": [\n {\n \"enum\": [\n \"intact\",\n \"edited\",\n \"missing\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The lock records the user's choice to keep someone else's file.\",\n \"enum\": [\n \"skipped\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"InstalledFile\": {\n \"properties\": {\n \"id\": {\n \"description\": \"Agent id, or the skill id.\",\n \"type\": \"string\"\n },\n \"kind\": {\n \"type\": \"string\"\n },\n \"local_sha256\": {\n \"description\": \"sha256 on disk, `null` when missing.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"path\": {\n \"type\": \"string\"\n },\n \"sha256\": {\n \"description\": \"Base sha256 from the lock.\",\n \"type\": \"string\"\n },\n \"state\": {\n \"$ref\": \"#/definitions/FileState\"\n }\n },\n \"required\": [\n \"id\",\n \"kind\",\n \"path\",\n \"sha256\",\n \"state\"\n ],\n \"type\": \"object\"\n },\n \"KitCounts\": {\n \"properties\": {\n \"agents\": {\n \"default\": 0,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"skills\": {\n \"default\": 0,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"workers\": {\n \"default\": 0,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"KitDetail\": {\n \"description\": \"`KitDetail` (`GET /k/:author/:name?version=`).\",\n \"properties\": {\n \"agents\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/AgentEntry\"\n },\n \"type\": \"array\"\n },\n \"author\": {\n \"allOf\": [\n {\n \"$ref\": \"#/definitions/Author\"\n }\n ],\n \"default\": {\n \"handle\": \"\",\n \"name\": null,\n \"verified\": false\n }\n },\n \"counts\": {\n \"allOf\": [\n {\n \"$ref\": \"#/definitions/KitCounts\"\n }\n ],\n \"default\": {\n \"agents\": 0,\n \"skills\": 0,\n \"workers\": 0\n }\n },\n \"deprecation\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Deprecation\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"default\": null\n },\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"experimental\": {\n \"default\": null,\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"license\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"notes\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"published_at\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"release_tags\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"default\": {},\n \"type\": \"object\"\n },\n \"repo\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"skills\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/SkillEntry\"\n },\n \"type\": \"array\"\n },\n \"tags\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"total_downloads\": {\n \"default\": null,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"version\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"workers\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/KitWorker\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"KitUpdate\": {\n \"properties\": {\n \"available\": {\n \"description\": \"Newest version satisfying `requested`, unless the user ignored it.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"current\": {\n \"type\": \"string\"\n },\n \"deprecation\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Deprecation\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"ignored\": {\n \"description\": \"`available` would be this version, but the user ignored it.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"latest\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"major\": {\n \"type\": \"boolean\"\n },\n \"not_found\": {\n \"type\": \"boolean\"\n }\n },\n \"required\": [\n \"current\",\n \"major\"\n ],\n \"type\": \"object\"\n },\n \"KitWorker\": {\n \"properties\": {\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"range\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"resolved\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"type\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"SkillEntry\": {\n \"properties\": {\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"path\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"sha256\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"size_bytes\": {\n \"default\": null,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"title\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"type\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"properties\": {\n \"detail\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/KitDetail\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Registry detail of the installed version, when reachable.\"\n },\n \"file_list\": {\n \"items\": {\n \"$ref\": \"#/definitions/InstalledFile\"\n },\n \"type\": \"array\"\n },\n \"files\": {\n \"$ref\": \"#/definitions/FileCounts\"\n },\n \"installed_at\": {\n \"type\": \"string\"\n },\n \"kit\": {\n \"type\": \"string\"\n },\n \"pending\": {\n \"description\": \"Plans of this kit waiting for review.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"readme\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"registry_url\": {\n \"type\": \"string\"\n },\n \"requested\": {\n \"type\": \"string\"\n },\n \"update\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/KitUpdate\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"version\": {\n \"type\": \"string\"\n },\n \"worker_status\": {\n \"description\": \"Workers as Compose has them now.\",\n \"items\": true,\n \"type\": \"array\"\n },\n \"workers\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"required\": [\n \"file_list\",\n \"files\",\n \"installed_at\",\n \"kit\",\n \"pending\",\n \"registry_url\",\n \"requested\",\n \"version\",\n \"worker_status\",\n \"workers\"\n ],\n \"title\": \"KitInfo\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Skip (or, with ignore=false, stop skipping) one version of an installed kit in update checks; recorded in kits.lock ignored_versions.\",\n \"metadata\": {},\n \"name\": \"directory::kits::ignore\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"ignore\": {\n \"default\": null,\n \"description\": \"`false` takes the version back off the list (default `true`).\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"kit\": {\n \"description\": \"Installed kit, `\u003cauthor\u003e/\u003ckit\u003e`.\",\n \"type\": \"string\"\n },\n \"version\": {\n \"description\": \"Version to skip in update checks.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"kit\",\n \"version\"\n ],\n \"title\": \"IgnoreInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"description\": \"Response of `directory::kits::ignore`.\",\n \"properties\": {\n \"ignored_versions\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"kit\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"ignored_versions\",\n \"kit\"\n ],\n \"title\": \"IgnoreOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Installed kits (version, file states, worker ranges, available update) and the plans waiting for review. `attention` counts both.\",\n \"metadata\": {},\n \"name\": \"directory::kits::list\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"title\": \"ListInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"Deprecation\": {\n \"properties\": {\n \"message\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"replaced_by\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"FileCounts\": {\n \"properties\": {\n \"agents\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"edited\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"intact\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"missing\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"skills\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"skipped\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n \"required\": [\n \"agents\",\n \"edited\",\n \"intact\",\n \"missing\",\n \"skills\",\n \"skipped\"\n ],\n \"type\": \"object\"\n },\n \"InstalledKit\": {\n \"properties\": {\n \"files\": {\n \"$ref\": \"#/definitions/FileCounts\"\n },\n \"installed_at\": {\n \"type\": \"string\"\n },\n \"kit\": {\n \"type\": \"string\"\n },\n \"pending\": {\n \"description\": \"Plans of this kit waiting for review.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"registry_url\": {\n \"type\": \"string\"\n },\n \"requested\": {\n \"type\": \"string\"\n },\n \"update\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/KitUpdate\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"version\": {\n \"type\": \"string\"\n },\n \"workers\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"required\": [\n \"files\",\n \"installed_at\",\n \"kit\",\n \"pending\",\n \"registry_url\",\n \"requested\",\n \"version\",\n \"workers\"\n ],\n \"type\": \"object\"\n },\n \"KitUpdate\": {\n \"properties\": {\n \"available\": {\n \"description\": \"Newest version satisfying `requested`, unless the user ignored it.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"current\": {\n \"type\": \"string\"\n },\n \"deprecation\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Deprecation\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"ignored\": {\n \"description\": \"`available` would be this version, but the user ignored it.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"latest\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"major\": {\n \"type\": \"boolean\"\n },\n \"not_found\": {\n \"type\": \"boolean\"\n }\n },\n \"required\": [\n \"current\",\n \"major\"\n ],\n \"type\": \"object\"\n }\n },\n \"properties\": {\n \"attention\": {\n \"description\": \"Pending plans plus available updates: what the Kits badge counts.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"kits\": {\n \"items\": {\n \"$ref\": \"#/definitions/InstalledKit\"\n },\n \"type\": \"array\"\n },\n \"lock_path\": {\n \"type\": \"string\"\n },\n \"pending\": {\n \"description\": \"Pending plans (summaries).\",\n \"items\": true,\n \"type\": \"array\"\n },\n \"updates_checked_at\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"updates_error\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"attention\",\n \"kits\",\n \"lock_path\",\n \"pending\"\n ],\n \"title\": \"KitsListing\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Read a pending kit plan, with contents=true the file bodies it refers to (kit blobs by sha256, local files and merge results by install path).\",\n \"metadata\": {},\n \"name\": \"directory::kits::plan\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"contents\": {\n \"default\": null,\n \"description\": \"Include file bodies (`blobs` by sha256, `ours` and `merged` by path).\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"plan_id\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"plan_id\"\n ],\n \"title\": \"PlanGetInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"AgentChanges\": {\n \"description\": \"Changed frontmatter of a profile between two kit versions.\",\n \"properties\": {\n \"fields\": {\n \"additionalProperties\": {\n \"items\": [\n {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n ],\n \"maxItems\": 2,\n \"minItems\": 2,\n \"type\": \"array\"\n },\n \"description\": \"Scalar fields that changed: `field → [from, to]`.\",\n \"type\": \"object\"\n },\n \"functions_added\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"functions_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"skills_added\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"skills_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"AgentEntry\": {\n \"description\": \"`AgentEntry`: parsed frontmatter of `agents/\u003cid\u003e.md`.\",\n \"properties\": {\n \"color\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"extends\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"functions\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"hidden\": {\n \"default\": null,\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"icon\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"logo\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"model\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"path\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"reasoning_effort\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"sha256\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"size_bytes\": {\n \"default\": null,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"skills\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"ApplyProgress\": {\n \"description\": \"What an apply has done so far for this plan.\",\n \"properties\": {\n \"error\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"started_at\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"steps\": {\n \"items\": {\n \"$ref\": \"#/definitions/ApplyStep\"\n },\n \"type\": \"array\"\n },\n \"written\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"default\": {},\n \"description\": \"Install path → sha written (or `\\\"\\\"` for a deletion) by an earlier, interrupted attempt. Re-validation accepts these as expected.\",\n \"type\": \"object\"\n }\n },\n \"required\": [\n \"steps\"\n ],\n \"type\": \"object\"\n },\n \"ApplyStep\": {\n \"properties\": {\n \"detail\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"description\": \"`workers` | `files` | `lock`.\",\n \"type\": \"string\"\n },\n \"label\": {\n \"type\": \"string\"\n },\n \"state\": {\n \"$ref\": \"#/definitions/StepState\"\n }\n },\n \"required\": [\n \"id\",\n \"label\",\n \"state\"\n ],\n \"type\": \"object\"\n },\n \"Author\": {\n \"properties\": {\n \"handle\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"name\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"verified\": {\n \"default\": false,\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"Capabilities\": {\n \"properties\": {\n \"functions_added\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/FunctionAdded\"\n },\n \"type\": \"array\"\n },\n \"models_changed\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/ModelChanged\"\n },\n \"type\": \"array\"\n },\n \"workers_added\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"Change\": {\n \"oneOf\": [\n {\n \"enum\": [\n \"added\",\n \"modified\",\n \"removed\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The lock keeps the user's choice to skip this file; the kit's version changed and is offered again.\",\n \"enum\": [\n \"kept\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"Collision\": {\n \"properties\": {\n \"kit\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"modified\": {\n \"description\": \"The owner's copy was edited locally.\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"owner\": {\n \"allOf\": [\n {\n \"$ref\": \"#/definitions/SourceKind\"\n }\n ],\n \"description\": \"Who owns the file at the path today.\"\n },\n \"sha256\": {\n \"description\": \"sha256 of the file there now.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"version\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"worker\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"owner\"\n ],\n \"type\": \"object\"\n },\n \"Decision\": {\n \"description\": \"A per-file choice.\",\n \"oneOf\": [\n {\n \"description\": \"Write the kit's file over what is there.\",\n \"enum\": [\n \"overwrite\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Keep what is there; the lock marks the kit's file `skipped`.\",\n \"enum\": [\n \"keep\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Take the kit's new version (drops local edits).\",\n \"enum\": [\n \"kit\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Keep the local file as it is.\",\n \"enum\": [\n \"mine\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Write the merge result (the plan's, or `content` from the caller).\",\n \"enum\": [\n \"merged\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Delete the file.\",\n \"enum\": [\n \"remove\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"Deprecation\": {\n \"properties\": {\n \"message\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"replaced_by\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"FileKind\": {\n \"enum\": [\n \"agent\",\n \"skill\"\n ],\n \"type\": \"string\"\n },\n \"FunctionAdded\": {\n \"properties\": {\n \"agent\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"function\": {\n \"default\": \"\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"Issue\": {\n \"properties\": {\n \"code\": {\n \"type\": \"string\"\n },\n \"message\": {\n \"type\": \"string\"\n },\n \"path\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"code\",\n \"message\"\n ],\n \"type\": \"object\"\n },\n \"KitFunction\": {\n \"properties\": {\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"status\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"worker\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"worker_version\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"LocalState\": {\n \"description\": \"What the file is on disk right now, relative to the plan.\",\n \"oneOf\": [\n {\n \"description\": \"Nothing at the path.\",\n \"enum\": [\n \"absent\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Matches the kit's base (or, on install, the kit's content).\",\n \"enum\": [\n \"intact\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Differs from the base the kit installed.\",\n \"enum\": [\n \"edited\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The lock lists it but the file was deleted.\",\n \"enum\": [\n \"missing\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Someone else's file sits at the path.\",\n \"enum\": [\n \"occupied\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"MergeStatus\": {\n \"enum\": [\n \"clean\",\n \"conflicts\"\n ],\n \"type\": \"string\"\n },\n \"ModelChanged\": {\n \"properties\": {\n \"agent\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"from\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"to\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"Plan\": {\n \"properties\": {\n \"author\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Author\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"blocking\": {\n \"items\": {\n \"$ref\": \"#/definitions/Issue\"\n },\n \"type\": \"array\"\n },\n \"bump\": {\n \"description\": \"`major` | `minor` | `patch` | `prerelease` (update).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"capabilities\": {\n \"$ref\": \"#/definitions/Capabilities\"\n },\n \"counts\": {\n \"$ref\": \"#/definitions/PlanCounts\"\n },\n \"created_at\": {\n \"type\": \"string\"\n },\n \"deprecation\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Deprecation\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"description\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"expires_at\": {\n \"type\": \"string\"\n },\n \"files\": {\n \"items\": {\n \"$ref\": \"#/definitions/PlanFile\"\n },\n \"type\": \"array\"\n },\n \"from\": {\n \"description\": \"Installed version (update, remove).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"functions\": {\n \"description\": \"Functions the kit's profiles preload, with the worker that provides each.\",\n \"items\": {\n \"$ref\": \"#/definitions/KitFunction\"\n },\n \"type\": \"array\"\n },\n \"kind\": {\n \"$ref\": \"#/definitions/PlanKind\"\n },\n \"kit\": {\n \"type\": \"string\"\n },\n \"license\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"major\": {\n \"type\": \"boolean\"\n },\n \"notes\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"plan_id\": {\n \"type\": \"string\"\n },\n \"published_at\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"registry_url\": {\n \"description\": \"The kit's page in the registry web app.\",\n \"type\": \"string\"\n },\n \"repo\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"requested\": {\n \"description\": \"What was asked for (tag, version or range) — stored in the lock.\",\n \"type\": \"string\"\n },\n \"review\": {\n \"description\": \"Where a human reviews it.\",\n \"type\": \"string\"\n },\n \"to\": {\n \"description\": \"Version this plan installs (install, update).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"warnings\": {\n \"items\": {\n \"$ref\": \"#/definitions/Issue\"\n },\n \"type\": \"array\"\n },\n \"workers\": {\n \"items\": {\n \"$ref\": \"#/definitions/PlanWorker\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"blocking\",\n \"capabilities\",\n \"counts\",\n \"created_at\",\n \"expires_at\",\n \"files\",\n \"functions\",\n \"kind\",\n \"kit\",\n \"major\",\n \"plan_id\",\n \"registry_url\",\n \"requested\",\n \"review\",\n \"warnings\",\n \"workers\"\n ],\n \"type\": \"object\"\n },\n \"PlanContents\": {\n \"description\": \"File bodies a plan refers to, stored beside it.\",\n \"properties\": {\n \"blobs\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"default\": {},\n \"description\": \"Kit blobs by sha256 (theirs and bases).\",\n \"type\": \"object\"\n },\n \"merged\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"default\": {},\n \"description\": \"Three-way merge results, by install path.\",\n \"type\": \"object\"\n },\n \"ours\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"default\": {},\n \"description\": \"Local file bodies when the plan was made, by install path.\",\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"PlanCounts\": {\n \"properties\": {\n \"added\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"agents\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"collisions\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"conflicts\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"decisions_required\": {\n \"description\": \"Files whose `default` is `null`.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"functions\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"modified\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"removed\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"skills\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"unchanged\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"workers\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n \"required\": [\n \"added\",\n \"agents\",\n \"collisions\",\n \"conflicts\",\n \"decisions_required\",\n \"functions\",\n \"modified\",\n \"removed\",\n \"skills\",\n \"unchanged\",\n \"workers\"\n ],\n \"type\": \"object\"\n },\n \"PlanFile\": {\n \"properties\": {\n \"agent\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/AgentEntry\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Kit profile frontmatter (agents; the side this plan installs, or the removed one).\"\n },\n \"agent_changes\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/AgentChanges\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Frontmatter changes versus the installed version (modified agents).\"\n },\n \"base\": {\n \"description\": \"Content hash the kit installed (the merge base).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"body_changed\": {\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"change\": {\n \"$ref\": \"#/definitions/Change\"\n },\n \"collision\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Collision\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"conflicts\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"default\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Decision\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Applied when the caller decides nothing; `null` = a decision is required.\"\n },\n \"id\": {\n \"description\": \"Agent profile id, or skill id.\",\n \"type\": \"string\"\n },\n \"kind\": {\n \"$ref\": \"#/definitions/FileKind\"\n },\n \"local\": {\n \"$ref\": \"#/definitions/LocalState\"\n },\n \"merge\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/MergeStatus\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"note\": {\n \"description\": \"One-line explanation for the review.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"options\": {\n \"description\": \"Choices the apply accepts for this file.\",\n \"items\": {\n \"$ref\": \"#/definitions/Decision\"\n },\n \"type\": \"array\"\n },\n \"ours\": {\n \"description\": \"Content hash of the local file when the plan was made.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"path\": {\n \"description\": \"Logical install path (`agents/\u003cid\u003e.md`, `skills/\u003chandle\u003e/\u003ckit\u003e/…`).\",\n \"type\": \"string\"\n },\n \"skill\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/SkillEntry\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Skill frontmatter (skills).\"\n },\n \"skipped\": {\n \"description\": \"The lock says the user kept someone else's file here.\",\n \"type\": \"boolean\"\n },\n \"source\": {\n \"description\": \"Path inside the kit (`agents/\u003cid\u003e.md`, `skills/…`).\",\n \"type\": \"string\"\n },\n \"theirs\": {\n \"description\": \"Content hash of the kit's version this plan installs.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"change\",\n \"id\",\n \"kind\",\n \"local\",\n \"options\",\n \"path\",\n \"source\"\n ],\n \"type\": \"object\"\n },\n \"PlanKind\": {\n \"enum\": [\n \"install\",\n \"update\",\n \"remove\"\n ],\n \"type\": \"string\"\n },\n \"PlanWorker\": {\n \"properties\": {\n \"action\": {\n \"$ref\": \"#/definitions/WorkerAction\"\n },\n \"container\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"declared\": {\n \"description\": \"`version:` selector in the compose file.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"description\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"installed\": {\n \"description\": \"Version Compose has installed.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"path\": {\n \"description\": \"The operator's `path://` build; kits never manage it.\",\n \"type\": \"boolean\"\n },\n \"range\": {\n \"description\": \"Range the kit declares (absent for a worker the kit dropped).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"range_from\": {\n \"description\": \"Range the installed kit version declared.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"registry_url\": {\n \"type\": \"string\"\n },\n \"to\": {\n \"description\": \"Version the range resolves to in the registry today.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"type\": {\n \"description\": \"Worker type (`binary`, `image`, …).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"description\": \"Other installed kits that declare this worker.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"action\",\n \"name\",\n \"registry_url\"\n ],\n \"type\": \"object\"\n },\n \"SkillEntry\": {\n \"properties\": {\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"path\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"sha256\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"size_bytes\": {\n \"default\": null,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"title\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"type\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"SourceKind\": {\n \"enum\": [\n \"kit\",\n \"worker\",\n \"local\",\n \"global\",\n \"builtin\"\n ],\n \"type\": \"string\"\n },\n \"StepState\": {\n \"enum\": [\n \"pending\",\n \"running\",\n \"done\",\n \"failed\",\n \"skipped\"\n ],\n \"type\": \"string\"\n },\n \"WorkerAction\": {\n \"oneOf\": [\n {\n \"enum\": [\n \"none\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Not in the compose file: `compose::add` declares it with the kit's range.\",\n \"enum\": [\n \"add\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Declared, but the installed version is outside the kit's range: `compose::add` re-declares the range and Compose moves the worker.\",\n \"enum\": [\n \"update\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The range changed and the compose file still declares the kit's old range; the installed version already satisfies the new one, so only the declaration moves.\",\n \"enum\": [\n \"redeclare\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The kit no longer declares it. Never removed unless asked (`remove_workers`).\",\n \"enum\": [\n \"remove\"\n ],\n \"type\": \"string\"\n }\n ]\n }\n },\n \"description\": \"Response of `directory::kits::plan`.\",\n \"properties\": {\n \"contents\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/PlanContents\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"File bodies the plan refers to; only with `contents=true`.\"\n },\n \"plan\": {\n \"$ref\": \"#/definitions/Plan\"\n },\n \"progress\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/ApplyProgress\"\n },\n {\n \"type\": \"null\"\n }\n ]\n }\n },\n \"required\": [\n \"plan\"\n ],\n \"title\": \"PlanGetOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Plan the update of an installed kit to `version` (default: the newest release matching what it was installed with). Files you edited are merged three-way; conflicts need a decision before directory::kits::apply.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Plan kit update\"\n }\n },\n \"name\": \"directory::kits::plan-update\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"kit\": {\n \"description\": \"Installed kit, `\u003cauthor\u003e/\u003ckit\u003e`.\",\n \"type\": \"string\"\n },\n \"version\": {\n \"default\": null,\n \"description\": \"Target version, tag or range (default: what the kit was installed with).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"kit\"\n ],\n \"title\": \"PlanUpdateInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"AgentChanges\": {\n \"description\": \"Changed frontmatter of a profile between two kit versions.\",\n \"properties\": {\n \"fields\": {\n \"additionalProperties\": {\n \"items\": [\n {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n ],\n \"maxItems\": 2,\n \"minItems\": 2,\n \"type\": \"array\"\n },\n \"description\": \"Scalar fields that changed: `field → [from, to]`.\",\n \"type\": \"object\"\n },\n \"functions_added\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"functions_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"skills_added\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"skills_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"AgentEntry\": {\n \"description\": \"`AgentEntry`: parsed frontmatter of `agents/\u003cid\u003e.md`.\",\n \"properties\": {\n \"color\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"extends\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"functions\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"hidden\": {\n \"default\": null,\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"icon\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"logo\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"model\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"path\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"reasoning_effort\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"sha256\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"size_bytes\": {\n \"default\": null,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"skills\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"ApplyReport\": {\n \"properties\": {\n \"agents\": {\n \"description\": \"Agent profile ids this kit now provides.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"agents_changed\": {\n \"type\": \"boolean\"\n },\n \"files_kept\": {\n \"description\": \"Files left as they are (kept, skipped, or mine).\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"files_merged\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"files_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"files_written\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"from\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"kind\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/PlanKind\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"kit\": {\n \"type\": \"string\"\n },\n \"lock_path\": {\n \"type\": \"string\"\n },\n \"plan_id\": {\n \"type\": \"string\"\n },\n \"skills_changed\": {\n \"type\": \"boolean\"\n },\n \"steps\": {\n \"items\": {\n \"$ref\": \"#/definitions/ApplyStep\"\n },\n \"type\": \"array\"\n },\n \"to\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"workers_added\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"workers_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"workers_updated\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"agents\",\n \"agents_changed\",\n \"files_kept\",\n \"files_merged\",\n \"files_removed\",\n \"files_written\",\n \"kit\",\n \"lock_path\",\n \"plan_id\",\n \"skills_changed\",\n \"steps\",\n \"workers_added\",\n \"workers_removed\",\n \"workers_updated\"\n ],\n \"type\": \"object\"\n },\n \"ApplyStep\": {\n \"properties\": {\n \"detail\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"description\": \"`workers` | `files` | `lock`.\",\n \"type\": \"string\"\n },\n \"label\": {\n \"type\": \"string\"\n },\n \"state\": {\n \"$ref\": \"#/definitions/StepState\"\n }\n },\n \"required\": [\n \"id\",\n \"label\",\n \"state\"\n ],\n \"type\": \"object\"\n },\n \"Author\": {\n \"properties\": {\n \"handle\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"name\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"verified\": {\n \"default\": false,\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"Capabilities\": {\n \"properties\": {\n \"functions_added\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/FunctionAdded\"\n },\n \"type\": \"array\"\n },\n \"models_changed\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/ModelChanged\"\n },\n \"type\": \"array\"\n },\n \"workers_added\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"Change\": {\n \"oneOf\": [\n {\n \"enum\": [\n \"added\",\n \"modified\",\n \"removed\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The lock keeps the user's choice to skip this file; the kit's version changed and is offered again.\",\n \"enum\": [\n \"kept\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"Collision\": {\n \"properties\": {\n \"kit\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"modified\": {\n \"description\": \"The owner's copy was edited locally.\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"owner\": {\n \"allOf\": [\n {\n \"$ref\": \"#/definitions/SourceKind\"\n }\n ],\n \"description\": \"Who owns the file at the path today.\"\n },\n \"sha256\": {\n \"description\": \"sha256 of the file there now.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"version\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"worker\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"owner\"\n ],\n \"type\": \"object\"\n },\n \"Decision\": {\n \"description\": \"A per-file choice.\",\n \"oneOf\": [\n {\n \"description\": \"Write the kit's file over what is there.\",\n \"enum\": [\n \"overwrite\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Keep what is there; the lock marks the kit's file `skipped`.\",\n \"enum\": [\n \"keep\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Take the kit's new version (drops local edits).\",\n \"enum\": [\n \"kit\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Keep the local file as it is.\",\n \"enum\": [\n \"mine\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Write the merge result (the plan's, or `content` from the caller).\",\n \"enum\": [\n \"merged\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Delete the file.\",\n \"enum\": [\n \"remove\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"Deprecation\": {\n \"properties\": {\n \"message\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"replaced_by\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"FileKind\": {\n \"enum\": [\n \"agent\",\n \"skill\"\n ],\n \"type\": \"string\"\n },\n \"FunctionAdded\": {\n \"properties\": {\n \"agent\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"function\": {\n \"default\": \"\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"Issue\": {\n \"properties\": {\n \"code\": {\n \"type\": \"string\"\n },\n \"message\": {\n \"type\": \"string\"\n },\n \"path\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"code\",\n \"message\"\n ],\n \"type\": \"object\"\n },\n \"KitFunction\": {\n \"properties\": {\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"status\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"worker\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"worker_version\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"LocalState\": {\n \"description\": \"What the file is on disk right now, relative to the plan.\",\n \"oneOf\": [\n {\n \"description\": \"Nothing at the path.\",\n \"enum\": [\n \"absent\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Matches the kit's base (or, on install, the kit's content).\",\n \"enum\": [\n \"intact\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Differs from the base the kit installed.\",\n \"enum\": [\n \"edited\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The lock lists it but the file was deleted.\",\n \"enum\": [\n \"missing\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Someone else's file sits at the path.\",\n \"enum\": [\n \"occupied\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"MergeStatus\": {\n \"enum\": [\n \"clean\",\n \"conflicts\"\n ],\n \"type\": \"string\"\n },\n \"ModelChanged\": {\n \"properties\": {\n \"agent\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"from\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"to\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"Plan\": {\n \"properties\": {\n \"author\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Author\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"blocking\": {\n \"items\": {\n \"$ref\": \"#/definitions/Issue\"\n },\n \"type\": \"array\"\n },\n \"bump\": {\n \"description\": \"`major` | `minor` | `patch` | `prerelease` (update).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"capabilities\": {\n \"$ref\": \"#/definitions/Capabilities\"\n },\n \"counts\": {\n \"$ref\": \"#/definitions/PlanCounts\"\n },\n \"created_at\": {\n \"type\": \"string\"\n },\n \"deprecation\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Deprecation\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"description\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"expires_at\": {\n \"type\": \"string\"\n },\n \"files\": {\n \"items\": {\n \"$ref\": \"#/definitions/PlanFile\"\n },\n \"type\": \"array\"\n },\n \"from\": {\n \"description\": \"Installed version (update, remove).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"functions\": {\n \"description\": \"Functions the kit's profiles preload, with the worker that provides each.\",\n \"items\": {\n \"$ref\": \"#/definitions/KitFunction\"\n },\n \"type\": \"array\"\n },\n \"kind\": {\n \"$ref\": \"#/definitions/PlanKind\"\n },\n \"kit\": {\n \"type\": \"string\"\n },\n \"license\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"major\": {\n \"type\": \"boolean\"\n },\n \"notes\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"plan_id\": {\n \"type\": \"string\"\n },\n \"published_at\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"registry_url\": {\n \"description\": \"The kit's page in the registry web app.\",\n \"type\": \"string\"\n },\n \"repo\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"requested\": {\n \"description\": \"What was asked for (tag, version or range) — stored in the lock.\",\n \"type\": \"string\"\n },\n \"review\": {\n \"description\": \"Where a human reviews it.\",\n \"type\": \"string\"\n },\n \"to\": {\n \"description\": \"Version this plan installs (install, update).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"warnings\": {\n \"items\": {\n \"$ref\": \"#/definitions/Issue\"\n },\n \"type\": \"array\"\n },\n \"workers\": {\n \"items\": {\n \"$ref\": \"#/definitions/PlanWorker\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"blocking\",\n \"capabilities\",\n \"counts\",\n \"created_at\",\n \"expires_at\",\n \"files\",\n \"functions\",\n \"kind\",\n \"kit\",\n \"major\",\n \"plan_id\",\n \"registry_url\",\n \"requested\",\n \"review\",\n \"warnings\",\n \"workers\"\n ],\n \"type\": \"object\"\n },\n \"PlanCounts\": {\n \"properties\": {\n \"added\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"agents\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"collisions\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"conflicts\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"decisions_required\": {\n \"description\": \"Files whose `default` is `null`.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"functions\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"modified\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"removed\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"skills\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"unchanged\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"workers\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n \"required\": [\n \"added\",\n \"agents\",\n \"collisions\",\n \"conflicts\",\n \"decisions_required\",\n \"functions\",\n \"modified\",\n \"removed\",\n \"skills\",\n \"unchanged\",\n \"workers\"\n ],\n \"type\": \"object\"\n },\n \"PlanFile\": {\n \"properties\": {\n \"agent\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/AgentEntry\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Kit profile frontmatter (agents; the side this plan installs, or the removed one).\"\n },\n \"agent_changes\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/AgentChanges\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Frontmatter changes versus the installed version (modified agents).\"\n },\n \"base\": {\n \"description\": \"Content hash the kit installed (the merge base).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"body_changed\": {\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"change\": {\n \"$ref\": \"#/definitions/Change\"\n },\n \"collision\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Collision\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"conflicts\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"default\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Decision\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Applied when the caller decides nothing; `null` = a decision is required.\"\n },\n \"id\": {\n \"description\": \"Agent profile id, or skill id.\",\n \"type\": \"string\"\n },\n \"kind\": {\n \"$ref\": \"#/definitions/FileKind\"\n },\n \"local\": {\n \"$ref\": \"#/definitions/LocalState\"\n },\n \"merge\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/MergeStatus\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"note\": {\n \"description\": \"One-line explanation for the review.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"options\": {\n \"description\": \"Choices the apply accepts for this file.\",\n \"items\": {\n \"$ref\": \"#/definitions/Decision\"\n },\n \"type\": \"array\"\n },\n \"ours\": {\n \"description\": \"Content hash of the local file when the plan was made.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"path\": {\n \"description\": \"Logical install path (`agents/\u003cid\u003e.md`, `skills/\u003chandle\u003e/\u003ckit\u003e/…`).\",\n \"type\": \"string\"\n },\n \"skill\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/SkillEntry\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Skill frontmatter (skills).\"\n },\n \"skipped\": {\n \"description\": \"The lock says the user kept someone else's file here.\",\n \"type\": \"boolean\"\n },\n \"source\": {\n \"description\": \"Path inside the kit (`agents/\u003cid\u003e.md`, `skills/…`).\",\n \"type\": \"string\"\n },\n \"theirs\": {\n \"description\": \"Content hash of the kit's version this plan installs.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"change\",\n \"id\",\n \"kind\",\n \"local\",\n \"options\",\n \"path\",\n \"source\"\n ],\n \"type\": \"object\"\n },\n \"PlanKind\": {\n \"enum\": [\n \"install\",\n \"update\",\n \"remove\"\n ],\n \"type\": \"string\"\n },\n \"PlanStatus\": {\n \"oneOf\": [\n {\n \"description\": \"A plan is waiting for review (or for `directory::kits::apply`).\",\n \"enum\": [\n \"planned\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"`apply=true` and the plan needed no review: it was applied.\",\n \"enum\": [\n \"applied\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The installed version is already the one asked for.\",\n \"enum\": [\n \"up_to_date\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The project changed since the plan was made; this is a fresh plan.\",\n \"enum\": [\n \"replanned\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"PlanWorker\": {\n \"properties\": {\n \"action\": {\n \"$ref\": \"#/definitions/WorkerAction\"\n },\n \"container\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"declared\": {\n \"description\": \"`version:` selector in the compose file.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"description\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"installed\": {\n \"description\": \"Version Compose has installed.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"path\": {\n \"description\": \"The operator's `path://` build; kits never manage it.\",\n \"type\": \"boolean\"\n },\n \"range\": {\n \"description\": \"Range the kit declares (absent for a worker the kit dropped).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"range_from\": {\n \"description\": \"Range the installed kit version declared.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"registry_url\": {\n \"type\": \"string\"\n },\n \"to\": {\n \"description\": \"Version the range resolves to in the registry today.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"type\": {\n \"description\": \"Worker type (`binary`, `image`, …).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"description\": \"Other installed kits that declare this worker.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"action\",\n \"name\",\n \"registry_url\"\n ],\n \"type\": \"object\"\n },\n \"SkillEntry\": {\n \"properties\": {\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"path\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"sha256\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"size_bytes\": {\n \"default\": null,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"title\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"type\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"SourceKind\": {\n \"enum\": [\n \"kit\",\n \"worker\",\n \"local\",\n \"global\",\n \"builtin\"\n ],\n \"type\": \"string\"\n },\n \"StepState\": {\n \"enum\": [\n \"pending\",\n \"running\",\n \"done\",\n \"failed\",\n \"skipped\"\n ],\n \"type\": \"string\"\n },\n \"WorkerAction\": {\n \"oneOf\": [\n {\n \"enum\": [\n \"none\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Not in the compose file: `compose::add` declares it with the kit's range.\",\n \"enum\": [\n \"add\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Declared, but the installed version is outside the kit's range: `compose::add` re-declares the range and Compose moves the worker.\",\n \"enum\": [\n \"update\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The range changed and the compose file still declares the kit's old range; the installed version already satisfies the new one, so only the declaration moves.\",\n \"enum\": [\n \"redeclare\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The kit no longer declares it. Never removed unless asked (`remove_workers`).\",\n \"enum\": [\n \"remove\"\n ],\n \"type\": \"string\"\n }\n ]\n }\n },\n \"description\": \"Response of `directory::download-kit`, `plan-update`, `remove` and `apply`.\",\n \"properties\": {\n \"kit\": {\n \"type\": \"string\"\n },\n \"message\": {\n \"description\": \"One sentence for a terminal user.\",\n \"type\": \"string\"\n },\n \"plan\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Plan\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"report\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/ApplyReport\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"status\": {\n \"$ref\": \"#/definitions/PlanStatus\"\n }\n },\n \"required\": [\n \"kit\",\n \"message\",\n \"status\"\n ],\n \"title\": \"KitPlanResponse\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Plan the removal of an installed kit: its files (edited ones are kept unless chosen) and, only if ticked in apply's remove_workers, its workers. Apply with directory::kits::apply.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Plan kit removal\"\n }\n },\n \"name\": \"directory::kits::remove\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"kit\": {\n \"description\": \"Installed kit, `\u003cauthor\u003e/\u003ckit\u003e`.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"kit\"\n ],\n \"title\": \"KitInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"AgentChanges\": {\n \"description\": \"Changed frontmatter of a profile between two kit versions.\",\n \"properties\": {\n \"fields\": {\n \"additionalProperties\": {\n \"items\": [\n {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n ],\n \"maxItems\": 2,\n \"minItems\": 2,\n \"type\": \"array\"\n },\n \"description\": \"Scalar fields that changed: `field → [from, to]`.\",\n \"type\": \"object\"\n },\n \"functions_added\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"functions_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"skills_added\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"skills_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"AgentEntry\": {\n \"description\": \"`AgentEntry`: parsed frontmatter of `agents/\u003cid\u003e.md`.\",\n \"properties\": {\n \"color\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"extends\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"functions\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"hidden\": {\n \"default\": null,\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"icon\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"logo\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"model\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"path\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"reasoning_effort\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"sha256\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"size_bytes\": {\n \"default\": null,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"skills\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"ApplyReport\": {\n \"properties\": {\n \"agents\": {\n \"description\": \"Agent profile ids this kit now provides.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"agents_changed\": {\n \"type\": \"boolean\"\n },\n \"files_kept\": {\n \"description\": \"Files left as they are (kept, skipped, or mine).\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"files_merged\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"files_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"files_written\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"from\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"kind\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/PlanKind\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"kit\": {\n \"type\": \"string\"\n },\n \"lock_path\": {\n \"type\": \"string\"\n },\n \"plan_id\": {\n \"type\": \"string\"\n },\n \"skills_changed\": {\n \"type\": \"boolean\"\n },\n \"steps\": {\n \"items\": {\n \"$ref\": \"#/definitions/ApplyStep\"\n },\n \"type\": \"array\"\n },\n \"to\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"workers_added\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"workers_removed\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"workers_updated\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"agents\",\n \"agents_changed\",\n \"files_kept\",\n \"files_merged\",\n \"files_removed\",\n \"files_written\",\n \"kit\",\n \"lock_path\",\n \"plan_id\",\n \"skills_changed\",\n \"steps\",\n \"workers_added\",\n \"workers_removed\",\n \"workers_updated\"\n ],\n \"type\": \"object\"\n },\n \"ApplyStep\": {\n \"properties\": {\n \"detail\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"description\": \"`workers` | `files` | `lock`.\",\n \"type\": \"string\"\n },\n \"label\": {\n \"type\": \"string\"\n },\n \"state\": {\n \"$ref\": \"#/definitions/StepState\"\n }\n },\n \"required\": [\n \"id\",\n \"label\",\n \"state\"\n ],\n \"type\": \"object\"\n },\n \"Author\": {\n \"properties\": {\n \"handle\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"name\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"verified\": {\n \"default\": false,\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"Capabilities\": {\n \"properties\": {\n \"functions_added\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/FunctionAdded\"\n },\n \"type\": \"array\"\n },\n \"models_changed\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/ModelChanged\"\n },\n \"type\": \"array\"\n },\n \"workers_added\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"Change\": {\n \"oneOf\": [\n {\n \"enum\": [\n \"added\",\n \"modified\",\n \"removed\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The lock keeps the user's choice to skip this file; the kit's version changed and is offered again.\",\n \"enum\": [\n \"kept\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"Collision\": {\n \"properties\": {\n \"kit\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"modified\": {\n \"description\": \"The owner's copy was edited locally.\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"owner\": {\n \"allOf\": [\n {\n \"$ref\": \"#/definitions/SourceKind\"\n }\n ],\n \"description\": \"Who owns the file at the path today.\"\n },\n \"sha256\": {\n \"description\": \"sha256 of the file there now.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"version\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"worker\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"owner\"\n ],\n \"type\": \"object\"\n },\n \"Decision\": {\n \"description\": \"A per-file choice.\",\n \"oneOf\": [\n {\n \"description\": \"Write the kit's file over what is there.\",\n \"enum\": [\n \"overwrite\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Keep what is there; the lock marks the kit's file `skipped`.\",\n \"enum\": [\n \"keep\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Take the kit's new version (drops local edits).\",\n \"enum\": [\n \"kit\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Keep the local file as it is.\",\n \"enum\": [\n \"mine\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Write the merge result (the plan's, or `content` from the caller).\",\n \"enum\": [\n \"merged\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Delete the file.\",\n \"enum\": [\n \"remove\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"Deprecation\": {\n \"properties\": {\n \"message\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"replaced_by\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"FileKind\": {\n \"enum\": [\n \"agent\",\n \"skill\"\n ],\n \"type\": \"string\"\n },\n \"FunctionAdded\": {\n \"properties\": {\n \"agent\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"function\": {\n \"default\": \"\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"Issue\": {\n \"properties\": {\n \"code\": {\n \"type\": \"string\"\n },\n \"message\": {\n \"type\": \"string\"\n },\n \"path\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"code\",\n \"message\"\n ],\n \"type\": \"object\"\n },\n \"KitFunction\": {\n \"properties\": {\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"status\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"worker\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"worker_version\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"LocalState\": {\n \"description\": \"What the file is on disk right now, relative to the plan.\",\n \"oneOf\": [\n {\n \"description\": \"Nothing at the path.\",\n \"enum\": [\n \"absent\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Matches the kit's base (or, on install, the kit's content).\",\n \"enum\": [\n \"intact\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Differs from the base the kit installed.\",\n \"enum\": [\n \"edited\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The lock lists it but the file was deleted.\",\n \"enum\": [\n \"missing\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Someone else's file sits at the path.\",\n \"enum\": [\n \"occupied\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"MergeStatus\": {\n \"enum\": [\n \"clean\",\n \"conflicts\"\n ],\n \"type\": \"string\"\n },\n \"ModelChanged\": {\n \"properties\": {\n \"agent\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"from\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"to\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"type\": \"object\"\n },\n \"Plan\": {\n \"properties\": {\n \"author\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Author\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"blocking\": {\n \"items\": {\n \"$ref\": \"#/definitions/Issue\"\n },\n \"type\": \"array\"\n },\n \"bump\": {\n \"description\": \"`major` | `minor` | `patch` | `prerelease` (update).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"capabilities\": {\n \"$ref\": \"#/definitions/Capabilities\"\n },\n \"counts\": {\n \"$ref\": \"#/definitions/PlanCounts\"\n },\n \"created_at\": {\n \"type\": \"string\"\n },\n \"deprecation\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Deprecation\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"description\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"expires_at\": {\n \"type\": \"string\"\n },\n \"files\": {\n \"items\": {\n \"$ref\": \"#/definitions/PlanFile\"\n },\n \"type\": \"array\"\n },\n \"from\": {\n \"description\": \"Installed version (update, remove).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"functions\": {\n \"description\": \"Functions the kit's profiles preload, with the worker that provides each.\",\n \"items\": {\n \"$ref\": \"#/definitions/KitFunction\"\n },\n \"type\": \"array\"\n },\n \"kind\": {\n \"$ref\": \"#/definitions/PlanKind\"\n },\n \"kit\": {\n \"type\": \"string\"\n },\n \"license\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"major\": {\n \"type\": \"boolean\"\n },\n \"notes\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"plan_id\": {\n \"type\": \"string\"\n },\n \"published_at\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"registry_url\": {\n \"description\": \"The kit's page in the registry web app.\",\n \"type\": \"string\"\n },\n \"repo\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"requested\": {\n \"description\": \"What was asked for (tag, version or range) — stored in the lock.\",\n \"type\": \"string\"\n },\n \"review\": {\n \"description\": \"Where a human reviews it.\",\n \"type\": \"string\"\n },\n \"to\": {\n \"description\": \"Version this plan installs (install, update).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"warnings\": {\n \"items\": {\n \"$ref\": \"#/definitions/Issue\"\n },\n \"type\": \"array\"\n },\n \"workers\": {\n \"items\": {\n \"$ref\": \"#/definitions/PlanWorker\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"blocking\",\n \"capabilities\",\n \"counts\",\n \"created_at\",\n \"expires_at\",\n \"files\",\n \"functions\",\n \"kind\",\n \"kit\",\n \"major\",\n \"plan_id\",\n \"registry_url\",\n \"requested\",\n \"review\",\n \"warnings\",\n \"workers\"\n ],\n \"type\": \"object\"\n },\n \"PlanCounts\": {\n \"properties\": {\n \"added\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"agents\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"collisions\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"conflicts\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"decisions_required\": {\n \"description\": \"Files whose `default` is `null`.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"functions\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"modified\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"removed\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"skills\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"unchanged\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"workers\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n \"required\": [\n \"added\",\n \"agents\",\n \"collisions\",\n \"conflicts\",\n \"decisions_required\",\n \"functions\",\n \"modified\",\n \"removed\",\n \"skills\",\n \"unchanged\",\n \"workers\"\n ],\n \"type\": \"object\"\n },\n \"PlanFile\": {\n \"properties\": {\n \"agent\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/AgentEntry\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Kit profile frontmatter (agents; the side this plan installs, or the removed one).\"\n },\n \"agent_changes\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/AgentChanges\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Frontmatter changes versus the installed version (modified agents).\"\n },\n \"base\": {\n \"description\": \"Content hash the kit installed (the merge base).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"body_changed\": {\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"change\": {\n \"$ref\": \"#/definitions/Change\"\n },\n \"collision\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Collision\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"conflicts\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"default\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Decision\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Applied when the caller decides nothing; `null` = a decision is required.\"\n },\n \"id\": {\n \"description\": \"Agent profile id, or skill id.\",\n \"type\": \"string\"\n },\n \"kind\": {\n \"$ref\": \"#/definitions/FileKind\"\n },\n \"local\": {\n \"$ref\": \"#/definitions/LocalState\"\n },\n \"merge\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/MergeStatus\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"note\": {\n \"description\": \"One-line explanation for the review.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"options\": {\n \"description\": \"Choices the apply accepts for this file.\",\n \"items\": {\n \"$ref\": \"#/definitions/Decision\"\n },\n \"type\": \"array\"\n },\n \"ours\": {\n \"description\": \"Content hash of the local file when the plan was made.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"path\": {\n \"description\": \"Logical install path (`agents/\u003cid\u003e.md`, `skills/\u003chandle\u003e/\u003ckit\u003e/…`).\",\n \"type\": \"string\"\n },\n \"skill\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/SkillEntry\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"description\": \"Skill frontmatter (skills).\"\n },\n \"skipped\": {\n \"description\": \"The lock says the user kept someone else's file here.\",\n \"type\": \"boolean\"\n },\n \"source\": {\n \"description\": \"Path inside the kit (`agents/\u003cid\u003e.md`, `skills/…`).\",\n \"type\": \"string\"\n },\n \"theirs\": {\n \"description\": \"Content hash of the kit's version this plan installs.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"change\",\n \"id\",\n \"kind\",\n \"local\",\n \"options\",\n \"path\",\n \"source\"\n ],\n \"type\": \"object\"\n },\n \"PlanKind\": {\n \"enum\": [\n \"install\",\n \"update\",\n \"remove\"\n ],\n \"type\": \"string\"\n },\n \"PlanStatus\": {\n \"oneOf\": [\n {\n \"description\": \"A plan is waiting for review (or for `directory::kits::apply`).\",\n \"enum\": [\n \"planned\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"`apply=true` and the plan needed no review: it was applied.\",\n \"enum\": [\n \"applied\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The installed version is already the one asked for.\",\n \"enum\": [\n \"up_to_date\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The project changed since the plan was made; this is a fresh plan.\",\n \"enum\": [\n \"replanned\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"PlanWorker\": {\n \"properties\": {\n \"action\": {\n \"$ref\": \"#/definitions/WorkerAction\"\n },\n \"container\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"declared\": {\n \"description\": \"`version:` selector in the compose file.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"description\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"installed\": {\n \"description\": \"Version Compose has installed.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"path\": {\n \"description\": \"The operator's `path://` build; kits never manage it.\",\n \"type\": \"boolean\"\n },\n \"range\": {\n \"description\": \"Range the kit declares (absent for a worker the kit dropped).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"range_from\": {\n \"description\": \"Range the installed kit version declared.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"registry_url\": {\n \"type\": \"string\"\n },\n \"to\": {\n \"description\": \"Version the range resolves to in the registry today.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"type\": {\n \"description\": \"Worker type (`binary`, `image`, …).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"description\": \"Other installed kits that declare this worker.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"action\",\n \"name\",\n \"registry_url\"\n ],\n \"type\": \"object\"\n },\n \"SkillEntry\": {\n \"properties\": {\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"path\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"sha256\": {\n \"default\": \"\",\n \"type\": \"string\"\n },\n \"size_bytes\": {\n \"default\": null,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": [\n \"integer\",\n \"null\"\n ]\n },\n \"title\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"type\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"used_by\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"SourceKind\": {\n \"enum\": [\n \"kit\",\n \"worker\",\n \"local\",\n \"global\",\n \"builtin\"\n ],\n \"type\": \"string\"\n },\n \"StepState\": {\n \"enum\": [\n \"pending\",\n \"running\",\n \"done\",\n \"failed\",\n \"skipped\"\n ],\n \"type\": \"string\"\n },\n \"WorkerAction\": {\n \"oneOf\": [\n {\n \"enum\": [\n \"none\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Not in the compose file: `compose::add` declares it with the kit's range.\",\n \"enum\": [\n \"add\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Declared, but the installed version is outside the kit's range: `compose::add` re-declares the range and Compose moves the worker.\",\n \"enum\": [\n \"update\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The range changed and the compose file still declares the kit's old range; the installed version already satisfies the new one, so only the declaration moves.\",\n \"enum\": [\n \"redeclare\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"The kit no longer declares it. Never removed unless asked (`remove_workers`).\",\n \"enum\": [\n \"remove\"\n ],\n \"type\": \"string\"\n }\n ]\n }\n },\n \"description\": \"Response of `directory::download-kit`, `plan-update`, `remove` and `apply`.\",\n \"properties\": {\n \"kit\": {\n \"type\": \"string\"\n },\n \"message\": {\n \"description\": \"One sentence for a terminal user.\",\n \"type\": \"string\"\n },\n \"plan\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/Plan\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"report\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/ApplyReport\"\n },\n {\n \"type\": \"null\"\n }\n ]\n },\n \"status\": {\n \"$ref\": \"#/definitions/PlanStatus\"\n }\n },\n \"required\": [\n \"kit\",\n \"message\",\n \"status\"\n ],\n \"title\": \"KitPlanResponse\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Internal: reload tunable iii-directory settings from the authoritative configuration when it changes.\",\n \"metadata\": {\n \"internal\": true\n },\n \"name\": \"directory::on-config-change\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"description\": \"Trigger payload for `directory::on-config-change`. The handler ignores it (it re-fetches from the authoritative configuration); the empty struct exists so the function publishes a typed request schema rather than AnyValue.\",\n \"title\": \"OnConfigChangeRequest\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"ok\": {\n \"type\": \"boolean\"\n }\n },\n \"required\": [\n \"ok\"\n ],\n \"title\": \"OnConfigChangeResponse\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Internal: refresh the search catalog after the engine function set changes.\",\n \"metadata\": {\n \"internal\": true,\n \"trace_hidden\": true\n },\n \"name\": \"directory::on-functions-change\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"event\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"title\": \"OnFunctionsChangeEvent\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"ok\": {\n \"type\": \"boolean\"\n }\n },\n \"required\": [\n \"ok\"\n ],\n \"title\": \"AckResponse\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Internal: inject the conditional search hint into one harness generation.\",\n \"metadata\": {\n \"internal\": true,\n \"trace_hidden\": true\n },\n \"name\": \"directory::pre-generate\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"ExposeKind\": {\n \"oneOf\": [\n {\n \"enum\": [\n \"agent_trigger\",\n \"native\"\n ],\n \"type\": \"string\"\n },\n {\n \"description\": \"Forward compatibility: an exposure mode this build does not know gets the mode-neutral call instruction rather than a deserialization error.\",\n \"enum\": [\n \"other\"\n ],\n \"type\": \"string\"\n }\n ]\n },\n \"GeneratePayload\": {\n \"properties\": {\n \"expose\": {\n \"allOf\": [\n {\n \"$ref\": \"#/definitions/ExposeKind\"\n }\n ],\n \"description\": \"How the harness exposes functions to the model for this generation. Absent on harnesses that predate the field, which only ever exposed through agent_trigger by default.\"\n },\n \"functions_generation\": {\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"messages\": {\n \"items\": true,\n \"type\": \"array\"\n },\n \"system_prompt\": {\n \"type\": \"string\"\n },\n \"tools\": {\n \"items\": {\n \"$ref\": \"#/definitions/ToolSchema\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"functions_generation\",\n \"messages\",\n \"system_prompt\",\n \"tools\"\n ],\n \"type\": \"object\"\n },\n \"ToolSchema\": {\n \"description\": \"One catalog entry: the contract fields search runs on.\",\n \"properties\": {\n \"description\": {\n \"type\": \"string\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"parameters\": true\n },\n \"required\": [\n \"description\",\n \"name\",\n \"parameters\"\n ],\n \"type\": \"object\"\n }\n },\n \"properties\": {\n \"depth\": {\n \"format\": \"uint32\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"generate\": {\n \"$ref\": \"#/definitions/GeneratePayload\"\n },\n \"session_id\": {\n \"type\": \"string\"\n },\n \"step\": {\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"turn_id\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"depth\",\n \"generate\",\n \"session_id\",\n \"step\",\n \"turn_id\"\n ],\n \"title\": \"PreGenerateHookRequest\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"DiscoveryOutcome\": {\n \"enum\": [\n \"hint_injected\",\n \"skipped\"\n ],\n \"type\": \"string\"\n },\n \"DiscoveryPassV1\": {\n \"description\": \"The durable transcript row for one hook pass. Coarse by design: outcome, reason, and counts only — no prompts, messages, tool contracts, session ids, or timings ever leave the hook.\",\n \"properties\": {\n \"allowed_functions\": {\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"functions_generation\": {\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"outcome\": {\n \"$ref\": \"#/definitions/DiscoveryOutcome\"\n },\n \"reason\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/DiscoveryReason\"\n },\n {\n \"type\": \"null\"\n }\n ]\n }\n },\n \"required\": [\n \"allowed_functions\",\n \"functions_generation\",\n \"outcome\"\n ],\n \"type\": \"object\"\n },\n \"DiscoveryReason\": {\n \"enum\": [\n \"search_unavailable\",\n \"already_searched\",\n \"narrow_surface\",\n \"already_operating\",\n \"task_guided\",\n \"hint_already_sent\"\n ],\n \"type\": \"string\"\n },\n \"DiscoveryTranscriptAnnotation\": {\n \"properties\": {\n \"data\": {\n \"$ref\": \"#/definitions/DiscoveryPassV1\"\n },\n \"summary\": {\n \"type\": \"string\"\n },\n \"type\": {\n \"type\": \"string\"\n },\n \"version\": {\n \"format\": \"uint8\",\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n \"required\": [\n \"data\",\n \"summary\",\n \"type\",\n \"version\"\n ],\n \"type\": \"object\"\n },\n \"PreGenerateAnnotations\": {\n \"properties\": {\n \"directory\": {\n \"$ref\": \"#/definitions/DiscoveryTranscriptAnnotation\"\n }\n },\n \"required\": [\n \"directory\"\n ],\n \"type\": \"object\"\n },\n \"PreGenerateMutations\": {\n \"properties\": {\n \"append_messages\": {\n \"description\": \"Ephemeral tail messages for this generation only. The hint rides here rather than as a system-prompt mutation: the system prompt is the provider's first input item, and a once-per-turn append there invalidated the entire prompt-cache prefix twice per turn.\",\n \"items\": true,\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"append_messages\"\n ],\n \"type\": \"object\"\n }\n },\n \"properties\": {\n \"annotations\": {\n \"$ref\": \"#/definitions/PreGenerateAnnotations\"\n },\n \"decision\": {\n \"type\": \"string\"\n },\n \"mutations\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/PreGenerateMutations\"\n },\n {\n \"type\": \"null\"\n }\n ]\n }\n },\n \"required\": [\n \"annotations\",\n \"decision\"\n ],\n \"title\": \"PreGenerateHookResponse\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Preview one registry worker before installing: envelope (version, kind, dependencies, config), its public function and trigger names with descriptions, and skill file paths. Schemas are omitted — install, then read contracts with engine::functions::info. Pass `readme: true` for the README prose; `version` or `tag` (default tag \\\"latest\\\").\",\n \"metadata\": {},\n \"name\": \"directory::registry::workers::info\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"description\": \"`directory::registry::workers::info` input. Pass either `version` or `tag`; if neither is provided we fall back to `tag: \\\"latest\\\"`.\",\n \"properties\": {\n \"name\": {\n \"description\": \"Worker name in the registry (e.g. `\\\"resend\\\"`).\",\n \"type\": \"string\"\n },\n \"readme\": {\n \"default\": false,\n \"description\": \"Include the README markdown (10–25 KB for most workers). Off by default: the card is for judging fit before `compose::add`; the README is for setup prose and examples.\",\n \"type\": \"boolean\"\n },\n \"tag\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"version\": {\n \"default\": null,\n \"description\": \"Mutually exclusive with `tag`. If neither is provided we fall back to `tag: \\\"latest\\\"`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"name\"\n ],\n \"title\": \"WorkerInfoInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"ApiReference\": {\n \"properties\": {\n \"functions\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/ApiReferenceFunction\"\n },\n \"type\": \"array\"\n },\n \"triggers\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/ApiReferenceTrigger\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"ApiReferenceFunction\": {\n \"properties\": {\n \"description\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"metadata\": true,\n \"name\": {\n \"type\": \"string\"\n },\n \"request_schema\": true,\n \"response_schema\": true\n },\n \"required\": [\n \"name\"\n ],\n \"type\": \"object\"\n },\n \"ApiReferenceTrigger\": {\n \"properties\": {\n \"description\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"invocation_schema\": true,\n \"metadata\": true,\n \"name\": {\n \"type\": \"string\"\n },\n \"return_schema\": true\n },\n \"required\": [\n \"name\"\n ],\n \"type\": \"object\"\n },\n \"Dependency\": {\n \"description\": \"Worker dependency entry. Mirrors the `Dependency` schema in `openapi.yaml`.\",\n \"properties\": {\n \"name\": {\n \"type\": \"string\"\n },\n \"version\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"name\",\n \"version\"\n ],\n \"type\": \"object\"\n },\n \"SkillsTree\": {\n \"properties\": {\n \"skills\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/SkillsTreeSkill\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"SkillsTreeSkill\": {\n \"properties\": {\n \"path\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"path\"\n ],\n \"type\": \"object\"\n },\n \"Worker\": {\n \"description\": \"Shared worker envelope used by both `directory::registry::workers::list` rows and the `worker` field of `directory::registry::workers::info`. Field names match the OpenAPI `WorkerListItem` schema. The shared core fields (`name`, `description`, `version`) line up with the engine's `engine::workers::list` row shape so callers learn one envelope across local + registry surfaces.\",\n \"properties\": {\n \"author\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/WorkerAuthor\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"default\": null\n },\n \"config\": {\n \"default\": {},\n \"description\": \"Free-form runtime configuration block from the publish payload.\"\n },\n \"dependencies\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/Dependency\"\n },\n \"type\": \"array\"\n },\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"image\": {\n \"description\": \"Container image tag, populated only for `type=image` workers.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"repo\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"supported_targets\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"total_downloads\": {\n \"default\": 0,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"type\": {\n \"default\": null,\n \"description\": \"Worker kind — `binary`, `image`, or `engine`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"version\": {\n \"default\": null,\n \"description\": \"Latest published version (worker-list) or the resolved version (worker-info, when called with `version` / `tag`).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"name\"\n ],\n \"type\": \"object\"\n },\n \"WorkerAuthor\": {\n \"description\": \"Author block for a published worker. Field names match the `WorkerAuthor` schema in `openapi.yaml` (`pfp`, `verified`).\",\n \"properties\": {\n \"name\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"pfp\": {\n \"default\": null,\n \"description\": \"Profile picture URL. `null` when the author hasn't uploaded one.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"verified\": {\n \"default\": false,\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"properties\": {\n \"api_reference\": {\n \"$ref\": \"#/definitions/ApiReference\"\n },\n \"readme\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"skills_tree\": {\n \"$ref\": \"#/definitions/SkillsTree\"\n },\n \"worker\": {\n \"allOf\": [\n {\n \"$ref\": \"#/definitions/Worker\"\n }\n ],\n \"description\": \"Same shape as `directory::registry::workers::list` rows (and the engine's `engine::workers::list` rows for the shared core fields).\"\n }\n },\n \"required\": [\n \"api_reference\",\n \"skills_tree\",\n \"worker\"\n ],\n \"title\": \"WorkerInfoOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"List workers from the public registry, optionally filtered by fuzzy `search` (default order: downloads). Cursor-paginated: pass back `pagination.next_cursor` as `cursor`.\",\n \"metadata\": {},\n \"name\": \"directory::registry::workers::list\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"description\": \"`directory::registry::workers::list` input. Mirrors the engine's `engine::workers::list` search input so callers can switch between local and registry surfaces without re-learning the API. Adds `cursor` for paging because the registry is paged (server-authored page size — the client cannot override it).\",\n \"properties\": {\n \"cursor\": {\n \"default\": null,\n \"description\": \"Cursor from a previous call's `pagination.next_cursor`; omit for the first page.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"search\": {\n \"default\": null,\n \"description\": \"Optional free-text query, fuzzy-matched by the registry; omitted means ordered by downloads.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"title\": \"WorkerListInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"Dependency\": {\n \"description\": \"Worker dependency entry. Mirrors the `Dependency` schema in `openapi.yaml`.\",\n \"properties\": {\n \"name\": {\n \"type\": \"string\"\n },\n \"version\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"name\",\n \"version\"\n ],\n \"type\": \"object\"\n },\n \"Pagination\": {\n \"description\": \"Pagination envelope returned alongside a worker-list page. Mirrors the OpenAPI `Pagination` schema.\",\n \"properties\": {\n \"has_more\": {\n \"default\": false,\n \"type\": \"boolean\"\n },\n \"next_cursor\": {\n \"default\": null,\n \"description\": \"Opaque cursor for the next page. `null` on the last page.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"page_size\": {\n \"default\": 0,\n \"description\": \"Server-authored page size. The client cannot override this.\",\n \"format\": \"uint32\",\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"Worker\": {\n \"description\": \"Shared worker envelope used by both `directory::registry::workers::list` rows and the `worker` field of `directory::registry::workers::info`. Field names match the OpenAPI `WorkerListItem` schema. The shared core fields (`name`, `description`, `version`) line up with the engine's `engine::workers::list` row shape so callers learn one envelope across local + registry surfaces.\",\n \"properties\": {\n \"author\": {\n \"anyOf\": [\n {\n \"$ref\": \"#/definitions/WorkerAuthor\"\n },\n {\n \"type\": \"null\"\n }\n ],\n \"default\": null\n },\n \"config\": {\n \"default\": {},\n \"description\": \"Free-form runtime configuration block from the publish payload.\"\n },\n \"dependencies\": {\n \"default\": [],\n \"items\": {\n \"$ref\": \"#/definitions/Dependency\"\n },\n \"type\": \"array\"\n },\n \"description\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"image\": {\n \"description\": \"Container image tag, populated only for `type=image` workers.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"repo\": {\n \"default\": null,\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"supported_targets\": {\n \"default\": [],\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"total_downloads\": {\n \"default\": 0,\n \"format\": \"uint64\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"type\": {\n \"default\": null,\n \"description\": \"Worker kind — `binary`, `image`, or `engine`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"version\": {\n \"default\": null,\n \"description\": \"Latest published version (worker-list) or the resolved version (worker-info, when called with `version` / `tag`).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"name\"\n ],\n \"type\": \"object\"\n },\n \"WorkerAuthor\": {\n \"description\": \"Author block for a published worker. Field names match the `WorkerAuthor` schema in `openapi.yaml` (`pfp`, `verified`).\",\n \"properties\": {\n \"name\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"pfp\": {\n \"default\": null,\n \"description\": \"Profile picture URL. `null` when the author hasn't uploaded one.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"verified\": {\n \"default\": false,\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"properties\": {\n \"pagination\": {\n \"$ref\": \"#/definitions/Pagination\"\n },\n \"workers\": {\n \"items\": {\n \"$ref\": \"#/definitions/Worker\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"pagination\",\n \"workers\"\n ],\n \"title\": \"WorkerListOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Search available functions for the unmet external capabilities of a step (usually one to six, at most eighteen per call); returns compact function-id candidates grouped by worker, plus matching installed skill documents under `skills` and registered trigger bindings under `triggers`.\",\n \"metadata\": {},\n \"name\": \"directory::search_functions\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"capabilities\": {\n \"description\": \"Non-empty capability searches derived from the goal and current execution state, usually one to six and at most eighteen per call (searched in batches of six). For one search at each decision point, include all unmet external capabilities once. Exclude intrinsic reasoning, summarization, planning, or formatting, and do not repeat needs already represented or satisfied. Requests to summarize provided text or content are ignored. Write every entry in English, translating non-English user requests while preserving proper names, URLs, and function IDs.\",\n \"items\": {\n \"minLength\": 1,\n \"type\": \"string\"\n },\n \"minItems\": 1,\n \"type\": \"array\",\n \"uniqueItems\": true\n }\n },\n \"required\": [\n \"capabilities\"\n ],\n \"title\": \"SearchFunctionsRequest\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"FunctionCandidate\": {\n \"properties\": {\n \"description\": {\n \"description\": \"First description sentence, capped at 160 bytes.\",\n \"type\": \"string\"\n },\n \"function_id\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"description\",\n \"function_id\"\n ],\n \"type\": \"object\"\n },\n \"FunctionSearchMode\": {\n \"enum\": [\n \"lexical\",\n \"hybrid\",\n \"judge\"\n ],\n \"type\": \"string\"\n },\n \"InstallCall\": {\n \"description\": \"A ready-made `compose::add` target and payload. Under agent-trigger exposure, the caller still supplies the wrapper's user-facing `description`.\",\n \"properties\": {\n \"function\": {\n \"type\": \"string\"\n },\n \"payload\": true\n },\n \"required\": [\n \"function\",\n \"payload\"\n ],\n \"type\": \"object\"\n },\n \"InstallableWorker\": {\n \"description\": \"A registry worker that is NOT installed but carries functions matching the requested capabilities. `name` is the registry slug `compose::add` installs.\",\n \"properties\": {\n \"description\": {\n \"type\": \"string\"\n },\n \"functions\": {\n \"description\": \"Compact candidates only. If the remaining task needs these functions, reuse their IDs and fetch the required contracts through `engine::functions::info`.\",\n \"items\": {\n \"$ref\": \"#/definitions/FunctionCandidate\"\n },\n \"type\": \"array\"\n },\n \"install\": {\n \"allOf\": [\n {\n \"$ref\": \"#/definitions/InstallCall\"\n }\n ],\n \"description\": \"The `compose::add` target and payload; agent-trigger callers add `description`.\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"version\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"description\",\n \"functions\",\n \"install\",\n \"name\",\n \"version\"\n ],\n \"type\": \"object\"\n },\n \"SearchWorker\": {\n \"properties\": {\n \"functions\": {\n \"items\": {\n \"$ref\": \"#/definitions/FunctionCandidate\"\n },\n \"type\": \"array\"\n },\n \"namespace\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"functions\",\n \"namespace\"\n ],\n \"type\": \"object\"\n },\n \"SkillCandidate\": {\n \"description\": \"An installed skill document (a `directory::skills::list` row) whose content matches a requested capability.\",\n \"properties\": {\n \"description\": {\n \"description\": \"First description sentence, capped at 160 bytes.\",\n \"type\": \"string\"\n },\n \"id\": {\n \"description\": \"Pass to `directory::skills::get { id }` to read the document.\",\n \"type\": \"string\"\n },\n \"title\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"description\",\n \"id\",\n \"title\"\n ],\n \"type\": \"object\"\n },\n \"TriggerCandidate\": {\n \"description\": \"A registered trigger binding (an `engine::registered-triggers::list` row) whose event, schedule, or hook matches a requested capability.\",\n \"properties\": {\n \"config\": {\n \"description\": \"The binding's configuration (cron expression, hook filters, …).\"\n },\n \"function_id\": {\n \"description\": \"The function the trigger runs; inspect it with `engine::functions::info`.\",\n \"type\": \"string\"\n },\n \"id\": {\n \"type\": \"string\"\n },\n \"trigger_type\": {\n \"type\": \"string\"\n },\n \"worker_name\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"config\",\n \"function_id\",\n \"id\",\n \"trigger_type\"\n ],\n \"type\": \"object\"\n }\n },\n \"properties\": {\n \"guidance\": {\n \"type\": \"string\"\n },\n \"installable\": {\n \"description\": \"Matching workers from the private registry. Their functions are NOT callable until the worker is installed.\",\n \"items\": {\n \"$ref\": \"#/definitions/InstallableWorker\"\n },\n \"type\": \"array\"\n },\n \"latency_ms\": {\n \"format\": \"double\",\n \"type\": \"number\"\n },\n \"search_mode\": {\n \"allOf\": [\n {\n \"$ref\": \"#/definitions/FunctionSearchMode\"\n }\n ],\n \"description\": \"The search mode that actually produced these results: `judge`, `hybrid` or `lexical`. It can be lower than the configured mode when a batch fell back (judge worker absent or failing, or no local model).\"\n },\n \"skills\": {\n \"description\": \"Installed skill documents matching the capabilities. Read one with `directory::skills::get { id }` before acting on it.\",\n \"items\": {\n \"$ref\": \"#/definitions/SkillCandidate\"\n },\n \"type\": \"array\"\n },\n \"triggers\": {\n \"description\": \"Registered trigger bindings matching the capabilities: what already fires, schedules, or hooks a function for them.\",\n \"items\": {\n \"$ref\": \"#/definitions/TriggerCandidate\"\n },\n \"type\": \"array\"\n },\n \"workers\": {\n \"items\": {\n \"$ref\": \"#/definitions/SearchWorker\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"guidance\",\n \"latency_ms\",\n \"search_mode\",\n \"workers\"\n ],\n \"title\": \"SearchFunctionsResponse\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Create a new skill at \u003cskills_folder\u003e/\u003cid\u003e.md from full-file markdown (frontmatter optional, non-empty body). Rejects ids or paths that already exist, including system-installed skills. Use directory::skills::update to edit existing skills.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Create skill\"\n }\n },\n \"name\": \"directory::skills::create\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"content\": {\n \"description\": \"Full file content, frontmatter optional; only the size cap and a non-empty body are enforced.\",\n \"type\": \"string\"\n },\n \"id\": {\n \"description\": \"New skill id, used as the file path under skills_folder (`/`-separated segments of `[a-z0-9_-]`), not already taken.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"content\",\n \"id\"\n ],\n \"title\": \"SkillCreateInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"bytes\": {\n \"description\": \"Bytes written.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"function_id\": {\n \"description\": \"Frontmatter `function_id:` of the content, `null` when absent.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"description\": \"The created skill's id (normalized form of the input id).\",\n \"type\": \"string\"\n },\n \"modified_at\": {\n \"description\": \"File mtime after the write, RFC 3339.\",\n \"type\": \"string\"\n },\n \"title\": {\n \"description\": \"Title resolved from the content (frontmatter `title:`, then `name:`, then body H1, then the id) — what `list` rows will show.\",\n \"type\": \"string\"\n },\n \"type\": {\n \"description\": \"Frontmatter `type:` of the content, `null` when absent.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"bytes\",\n \"id\",\n \"modified_at\",\n \"title\"\n ],\n \"title\": \"SkillCreateOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Delete one existing skill's markdown file by id (same id forms as directory::skills::get); refuses read-only system-installed skills.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Delete skill\"\n }\n },\n \"name\": \"directory::skills::delete\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"id\": {\n \"description\": \"Existing skill id — the same forms `directory::skills::get` accepts (bare id, `\u003cid\u003e.md`, `SKILL(S).md`, `iii://\u003cid\u003e`).\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\"\n ],\n \"title\": \"SkillDeleteInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"id\": {\n \"description\": \"Id of the skill whose file was removed — the RESOLVED on-disk id (e.g. `ns/index` for input `ns`), not the input form.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\"\n ],\n \"title\": \"SkillDeleteOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Download skills into skills_folder from exactly one source: {repo, skill, branch?} clones a GitHub skill folder; {worker, version?|tag?} pulls from the workers registry. Prefer the explicit download_from_registry / download_from_repo.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Download skills\"\n }\n },\n \"name\": \"directory::skills::download\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"branch\": {\n \"default\": null,\n \"description\": \"Source A: branch to clone. Defaults to `\\\"main\\\"`. Pass `\\\"master\\\"` (or any other branch name) for repos whose default branch is not `main`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"repo\": {\n \"default\": null,\n \"description\": \"Source A: GitHub repo URL. Pair with `skill`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"skill\": {\n \"default\": null,\n \"description\": \"Source A: subfolder under `skills/` inside the repo. Doubles as the destination namespace inside `skills_folder`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"tag\": {\n \"default\": null,\n \"description\": \"Registry tag to pull (default `latest`); mutually exclusive with `version`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"version\": {\n \"default\": null,\n \"description\": \"Source B: explicit semver to pull. Mutually exclusive with `tag`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"worker\": {\n \"default\": null,\n \"description\": \"Source B: workers registry name. Pair with exactly one of `version` / `tag`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"title\": \"DownloadInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"SkippedAgent\": {\n \"description\": \"An agent profile a registry download did not write because a kit owns that id (`kits.lock`): kit profiles take precedence over worker ones.\",\n \"properties\": {\n \"id\": {\n \"type\": \"string\"\n },\n \"owned_by\": {\n \"description\": \"The owning kit, `\u003chandle\u003e/\u003cname\u003e`.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"owned_by\"\n ],\n \"type\": \"object\"\n }\n },\n \"properties\": {\n \"agents_skipped\": {\n \"description\": \"Agent profiles the bundle ships but an installed kit owns: left as the kit wrote them (kit profiles take precedence).\",\n \"items\": {\n \"$ref\": \"#/definitions/SkippedAgent\"\n },\n \"type\": \"array\"\n },\n \"agents_written\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"namespace\": {\n \"type\": \"string\"\n },\n \"skills_written\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"source\": true,\n \"system_prompts_written\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"agents_skipped\",\n \"agents_written\",\n \"namespace\",\n \"skills_written\",\n \"source\",\n \"system_prompts_written\"\n ],\n \"title\": \"DownloadOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Download one worker's directory bundle from the workers registry into skills_folder. `worker` is required; pass `version` (exact semver) or `tag` (default \\\"latest\\\"), not both. Files are overwritten file-by-file.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Download skills (registry)\"\n }\n },\n \"name\": \"directory::skills::download_from_registry\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"description\": \"Input for `directory::skills::download_from_registry`. The required `worker` field is what makes this function's source unambiguous at the schema level.\",\n \"properties\": {\n \"tag\": {\n \"default\": null,\n \"description\": \"Registry tag to pull (e.g. `\\\"latest\\\"`). Mutually exclusive with `version`. Defaults to `\\\"latest\\\"` when neither is provided.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"version\": {\n \"default\": null,\n \"description\": \"Explicit semver to pull. Mutually exclusive with `tag`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"worker\": {\n \"description\": \"Worker name in the registry (e.g. `\\\"shell\\\"`).\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"worker\"\n ],\n \"title\": \"RegistryDownloadInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"SkippedAgent\": {\n \"description\": \"An agent profile a registry download did not write because a kit owns that id (`kits.lock`): kit profiles take precedence over worker ones.\",\n \"properties\": {\n \"id\": {\n \"type\": \"string\"\n },\n \"owned_by\": {\n \"description\": \"The owning kit, `\u003chandle\u003e/\u003cname\u003e`.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"owned_by\"\n ],\n \"type\": \"object\"\n }\n },\n \"properties\": {\n \"agents_skipped\": {\n \"description\": \"Agent profiles the bundle ships but an installed kit owns: left as the kit wrote them (kit profiles take precedence).\",\n \"items\": {\n \"$ref\": \"#/definitions/SkippedAgent\"\n },\n \"type\": \"array\"\n },\n \"agents_written\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"namespace\": {\n \"type\": \"string\"\n },\n \"skills_written\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"source\": true,\n \"system_prompts_written\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"agents_skipped\",\n \"agents_written\",\n \"namespace\",\n \"skills_written\",\n \"source\",\n \"system_prompts_written\"\n ],\n \"title\": \"DownloadOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Download one skill folder from a GitHub repo into skills_folder: `repo` (https/ssh/git@ URL) and `skill` (subfolder under `skills/`, also the destination namespace) are required; `branch` defaults to \\\"main\\\".\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Download skills (repo)\"\n }\n },\n \"name\": \"directory::skills::download_from_repo\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"description\": \"Input for `directory::skills::download_from_repo`. The required `repo` + `skill` fields make this function's source unambiguous at the schema level.\",\n \"properties\": {\n \"branch\": {\n \"default\": null,\n \"description\": \"Branch to clone. Defaults to `\\\"main\\\"`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"repo\": {\n \"description\": \"GitHub repo URL (validated: https / ssh / git@ only).\",\n \"type\": \"string\"\n },\n \"skill\": {\n \"description\": \"Subfolder under `skills/` inside the repo. Doubles as the destination namespace inside `skills_folder`.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"repo\",\n \"skill\"\n ],\n \"title\": \"RepoDownloadInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"SkippedAgent\": {\n \"description\": \"An agent profile a registry download did not write because a kit owns that id (`kits.lock`): kit profiles take precedence over worker ones.\",\n \"properties\": {\n \"id\": {\n \"type\": \"string\"\n },\n \"owned_by\": {\n \"description\": \"The owning kit, `\u003chandle\u003e/\u003cname\u003e`.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"id\",\n \"owned_by\"\n ],\n \"type\": \"object\"\n }\n },\n \"properties\": {\n \"agents_skipped\": {\n \"description\": \"Agent profiles the bundle ships but an installed kit owns: left as the kit wrote them (kit profiles take precedence).\",\n \"items\": {\n \"$ref\": \"#/definitions/SkippedAgent\"\n },\n \"type\": \"array\"\n },\n \"agents_written\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"namespace\": {\n \"type\": \"string\"\n },\n \"skills_written\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"source\": true,\n \"system_prompts_written\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"agents_skipped\",\n \"agents_written\",\n \"namespace\",\n \"skills_written\",\n \"source\",\n \"system_prompts_written\"\n ],\n \"title\": \"DownloadOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Fetch one skill by id and return its raw markdown body plus id, title, type, function_id, and modified_at. A worker overview is addressed by the bare worker name; `\u003cid\u003e.md` and `iii://\u003cid\u003e` forms are accepted. On a miss, D110 names the closest ids.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Get skill\"\n }\n },\n \"name\": \"directory::skills::get\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"id\": {\n \"description\": \"Skill id as returned by directory::skills::list (e.g. `directory/skills/list`); `\u003cid\u003e.md` and `iii://\u003cid\u003e` forms are accepted.\",\n \"type\": \"string\"\n },\n \"raw\": {\n \"default\": null,\n \"description\": \"When true, also return the exact on-disk file (frontmatter included) as `raw`, ready for directory::skills::update.\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"id\"\n ],\n \"title\": \"SkillGetInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"body\": {\n \"description\": \"Raw markdown body (post-frontmatter) from disk.\\n\\nNote: there is no `description` field. `description` is the body's first paragraph, which is already inside `body` — every caller asking for the body would otherwise pay for the prefix twice. Use `directory::skills::list` rows when you want the teaser without the full body.\",\n \"type\": \"string\"\n },\n \"disable_model_invocation\": {\n \"description\": \"Whether model-facing indexes should omit this skill from invocation candidates.\",\n \"type\": \"boolean\"\n },\n \"function_id\": {\n \"description\": \"Frontmatter `function_id:` when present — the canonical bus function id this skill documents (e.g. `sandbox::create`). The response's `id` field is the SKILL path on disk; `function_id` is what the agent should pass to `agent_trigger`. `null` when the skill isn't 1:1 with a single function.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"type\": \"string\"\n },\n \"modified_at\": {\n \"description\": \"File mtime as RFC 3339.\",\n \"type\": \"string\"\n },\n \"path\": {\n \"description\": \"Absolute on-disk path of the skill file. Its parent directory is the skill's base directory — where payload the body references by relative path (`scripts/`, `reference/`, agent-skills convention) lives. Only meaningful to callers sharing this worker's filesystem (shell/file tools on the same machine).\",\n \"type\": \"string\"\n },\n \"raw\": {\n \"description\": \"FULL on-disk file content (frontmatter block included). Present only when the request set `raw: true`. This is the exact string to hand back to `directory::skills::update`; fallback notes that `get` may prepend to `body` are never added here.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"title\": {\n \"description\": \"Frontmatter `title:` when present and non-empty, otherwise the first `# H1` line in the body, otherwise the bare `id`.\",\n \"type\": \"string\"\n },\n \"type\": {\n \"description\": \"Frontmatter `type:` (e.g. `index`, `how-to`, `reference`). `null` when the file has no frontmatter or omits the key.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"body\",\n \"disable_model_invocation\",\n \"id\",\n \"modified_at\",\n \"path\",\n \"title\"\n ],\n \"title\": \"SkillGetOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Read a per-worker overview: one markdown block per installed worker (title, first paragraph, and the directory::skills::get call for the reference). For per-skill rows use directory::skills::list.\",\n \"metadata\": {},\n \"name\": \"directory::skills::index\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"title\": \"IndexSkillsInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"body\": {\n \"description\": \"Rendered markdown document — one short `## \u003ctitle\u003e` block per installed worker (each worker's root overview doc, whether or not it declares frontmatter `type: index`), carrying the worker's first-paragraph overview and a `directory::skills::get` call to read the full reference. Sorted lex by id.\",\n \"type\": \"string\"\n },\n \"workers_count\": {\n \"description\": \"Number of worker entries rendered (i.e. the count of worker overview rows that survived the filter). Cheap sanity check that doesn't require re-parsing the body.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n }\n },\n \"required\": [\n \"body\",\n \"workers_count\"\n ],\n \"title\": \"IndexSkillsOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"List skills, one row per skill (id, title, type, function_id, description, bytes, modified_at). Filters: `search` (substring on id/title/description), `prefix` (worker namespace), `type`; `include_description: false` for lighter rows. Pass a row's `function_id`, not its `id`, to agent_trigger.\",\n \"metadata\": {},\n \"name\": \"directory::skills::list\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"include_description\": {\n \"default\": null,\n \"description\": \"When `false`, the response omits the first-paragraph `description` field on every row. Useful for token-light pickers that only need `id` + `title` + `type`. Default `true`.\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n },\n \"prefix\": {\n \"default\": null,\n \"description\": \"Exact prefix match against `id`. Combine with `search` to scope a fuzzy match to one worker namespace, e.g. `prefix: \\\"sandbox/\\\"`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"search\": {\n \"default\": null,\n \"description\": \"Case-insensitive substring match against `id`, `title`, and (when `include_description` is true) the first body paragraph. Omitted rows are filtered out cheaply on the FsSkill { id } pass before the per-file frontmatter read, so a narrowed list is dramatically cheaper for the caller than the unfiltered one.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"type\": {\n \"default\": null,\n \"description\": \"Exact match against the frontmatter `type:` field (`index`, `how-to`, `reference`, ...). `null` for entries with no frontmatter `type:`.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"title\": \"ListSkillsInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"SkillEntry\": {\n \"properties\": {\n \"bytes\": {\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"description\": {\n \"description\": \"First paragraph of the body, empty when the file has only headings. Also empty when the caller passed `list { include_description: false }` for a token-light row.\",\n \"type\": \"string\"\n },\n \"disable_model_invocation\": {\n \"description\": \"Whether model-facing indexes should omit this skill from invocation candidates.\",\n \"type\": \"boolean\"\n },\n \"function_id\": {\n \"description\": \"Frontmatter `function_id:` when present — the canonical bus function id this skill documents (e.g. `sandbox::create`). The row's `id` field is the SKILL path on disk (e.g. `sandbox/skills/sandbox/create`); `function_id` is what an agent should pass to `agent_trigger`. `null` for skills that aren't 1:1 with a single function (index/reference).\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"type\": \"string\"\n },\n \"modified_at\": {\n \"description\": \"File mtime as RFC 3339 (best effort; empty if unavailable).\",\n \"type\": \"string\"\n },\n \"title\": {\n \"description\": \"Frontmatter `title:` when present and non-empty, otherwise the first `# H1` line in the body, otherwise the bare `id`.\",\n \"type\": \"string\"\n },\n \"type\": {\n \"description\": \"Frontmatter `type:` (e.g. `index`, `how-to`, `reference`). `null` when the file has no frontmatter or omits the key.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"bytes\",\n \"description\",\n \"disable_model_invocation\",\n \"id\",\n \"modified_at\",\n \"title\"\n ],\n \"type\": \"object\"\n }\n },\n \"properties\": {\n \"skills\": {\n \"items\": {\n \"$ref\": \"#/definitions/SkillEntry\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"skills\"\n ],\n \"title\": \"ListSkillsOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Overwrite one existing skill with full-file markdown (pass back the `raw` from directory::skills::get { raw: true }, edited). Never creates files; refuses read-only system-installed skills.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Update skill\"\n }\n },\n \"name\": \"directory::skills::update\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"content\": {\n \"description\": \"FULL new file content, frontmatter block included — the string `directory::skills::get { raw: true }` returns, edited.\",\n \"type\": \"string\"\n },\n \"id\": {\n \"description\": \"Skill id to overwrite (same forms directory::skills::get accepts); the file must already exist.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"content\",\n \"id\"\n ],\n \"title\": \"SkillUpdateInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"bytes\": {\n \"description\": \"Bytes written.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"function_id\": {\n \"description\": \"Frontmatter `function_id:` of the new content, `null` when absent.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n },\n \"id\": {\n \"description\": \"The id that was updated (normalized form of the input id).\",\n \"type\": \"string\"\n },\n \"modified_at\": {\n \"description\": \"File mtime after the write, RFC 3339.\",\n \"type\": \"string\"\n },\n \"title\": {\n \"description\": \"Title resolved from the NEW content (frontmatter `title:`, then body H1, then the id) — what `list` rows will now show.\",\n \"type\": \"string\"\n },\n \"type\": {\n \"description\": \"Frontmatter `type:` of the new content, `null` when absent.\",\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"bytes\",\n \"id\",\n \"modified_at\",\n \"title\"\n ],\n \"title\": \"SkillUpdateOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Create a new system prompt at \u003cskills_folder\u003e/system-prompts/\u003cname\u003e.md from full-file markdown (non-empty frontmatter `description` required; a declared `name` must match). Rejects names or paths that already exist.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Create system prompt\"\n }\n },\n \"name\": \"directory::system-prompts::create\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"content\": {\n \"description\": \"Full file content, frontmatter included; `description` is required and a declared `name` must match.\",\n \"type\": \"string\"\n },\n \"name\": {\n \"description\": \"New system prompt name, used as the file stem; same charset as listed names and not already taken.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"content\",\n \"name\"\n ],\n \"title\": \"SystemPromptCreateInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"bytes\": {\n \"description\": \"Bytes written.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"description\": {\n \"description\": \"Description parsed from the frontmatter.\",\n \"type\": \"string\"\n },\n \"modified_at\": {\n \"description\": \"File mtime after the write, RFC 3339.\",\n \"type\": \"string\"\n },\n \"name\": {\n \"description\": \"The created system prompt's name (as requested).\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"bytes\",\n \"description\",\n \"modified_at\",\n \"name\"\n ],\n \"title\": \"SystemPromptCreateOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Permanently delete one EXISTING filesystem-backed system prompt by name. Resolves against the same merged scan as directory::system-prompts::list, removes only that prompt's markdown file, and fans out directory::system-prompts::on-change with { op: \\\"delete\\\" }.\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Delete system prompt\"\n }\n },\n \"name\": \"directory::system-prompts::delete\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"name\": {\n \"description\": \"Existing system prompt name, as returned by `directory::system-prompts::list`.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"name\"\n ],\n \"title\": \"SystemPromptDeleteInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"name\": {\n \"description\": \"Name of the system prompt whose file was removed.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"name\"\n ],\n \"title\": \"SystemPromptDeleteOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Fetch one system prompt by name — a filesystem-backed entry, or a worker-bundled one (`builtin: true`) when no local file shadows it. Returns the raw markdown body plus name, description, and modified_at — no envelope, no templating.\",\n \"metadata\": {},\n \"name\": \"directory::system-prompts::get\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"name\": {\n \"type\": \"string\"\n },\n \"raw\": {\n \"default\": null,\n \"description\": \"When `true`, the response includes the full on-disk file content (frontmatter included) as `raw`, ready for `directory::system-prompts::update`.\",\n \"type\": [\n \"boolean\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"name\"\n ],\n \"title\": \"SystemPromptGetInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"body\": {\n \"type\": \"string\"\n },\n \"builtin\": {\n \"description\": \"Served from the copy bundled with the worker (no local file yet): an update creates the local file.\",\n \"type\": \"boolean\"\n },\n \"description\": {\n \"type\": \"string\"\n },\n \"modified_at\": {\n \"type\": \"string\"\n },\n \"name\": {\n \"type\": \"string\"\n },\n \"raw\": {\n \"type\": [\n \"string\",\n \"null\"\n ]\n }\n },\n \"required\": [\n \"body\",\n \"builtin\",\n \"description\",\n \"modified_at\",\n \"name\"\n ],\n \"title\": \"SystemPromptGetOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"List system prompts (name, description, modified_at) from skills_folder's `system-prompts/` plus the ones bundled with this worker (`builtin: true` until a local file shadows one).\",\n \"metadata\": {},\n \"name\": \"directory::system-prompts::list\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"title\": \"ListSystemPromptsInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"definitions\": {\n \"SystemPromptEntry\": {\n \"properties\": {\n \"builtin\": {\n \"description\": \"Bundled with the worker, no file behind it: editing it creates the local file (which then shadows this entry); there is nothing to delete.\",\n \"type\": \"boolean\"\n },\n \"description\": {\n \"type\": \"string\"\n },\n \"modified_at\": {\n \"type\": \"string\"\n },\n \"name\": {\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"builtin\",\n \"description\",\n \"modified_at\",\n \"name\"\n ],\n \"type\": \"object\"\n }\n },\n \"properties\": {\n \"prompts\": {\n \"items\": {\n \"$ref\": \"#/definitions/SystemPromptEntry\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"prompts\"\n ],\n \"title\": \"ListSystemPromptsOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Overwrite one existing system prompt with full-file markdown; the frontmatter must keep a non-empty `description`. Updating a bundled prompt (`builtin: true`) creates a local file that shadows it. Returns the effective name (frontmatter `name:` wins over the file stem).\",\n \"metadata\": {\n \"tool\": {\n \"label\": \"Update system prompt\"\n }\n },\n \"name\": \"directory::system-prompts::update\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"content\": {\n \"description\": \"Full file content, frontmatter included; `description` must stay non-empty.\",\n \"type\": \"string\"\n },\n \"name\": {\n \"description\": \"System prompt name to overwrite, as listed; a bundled prompt (`builtin: true`) is copied to a local file first.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"content\",\n \"name\"\n ],\n \"title\": \"SystemPromptUpdateInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"properties\": {\n \"bytes\": {\n \"description\": \"Bytes written.\",\n \"format\": \"uint\",\n \"minimum\": 0,\n \"type\": \"integer\"\n },\n \"description\": {\n \"description\": \"Description parsed from the new frontmatter.\",\n \"type\": \"string\"\n },\n \"modified_at\": {\n \"description\": \"File mtime after the write, RFC 3339.\",\n \"type\": \"string\"\n },\n \"name\": {\n \"description\": \"The system prompt's EFFECTIVE name after the write: the new frontmatter `name:` when declared, otherwise the file stem. Differs from the input name when the update renames the system prompt.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"bytes\",\n \"description\",\n \"modified_at\",\n \"name\"\n ],\n \"title\": \"SystemPromptUpdateOutput\",\n \"type\": \"object\"\n }\n },\n {\n \"description\": \"Serve the iii-directory worker's injected console UI assets (content function for its console:script / console:style / console:module triggers).\",\n \"metadata\": {\n \"internal\": true\n },\n \"name\": \"iii-directory::ui-content\",\n \"request_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"description\": \"Input of the content function: the console asks for one asset by path.\",\n \"properties\": {\n \"path\": {\n \"description\": \"The asset path from the trigger config (e.g. `state/page.js`).\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"path\"\n ],\n \"title\": \"UiContentInput\",\n \"type\": \"object\"\n },\n \"response_schema\": {\n \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n \"description\": \"Output of the content function.\",\n \"properties\": {\n \"content\": {\n \"description\": \"The asset source, verbatim.\",\n \"type\": \"string\"\n },\n \"content_type\": {\n \"description\": \"MIME type the console should serve the asset with.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"content\",\n \"content_type\"\n ],\n \"title\": \"UiContentResult\",\n \"type\": \"object\"\n }\n }\n ],\n \"triggers\": [\n {\n \"description\": \"Fires after a directory::skills::download that wrote at least one agent profile, or a directory::agents::update, create, or delete. Also fires with { op: \\\"external\\\" } when a watched agents file changes on disk outside this worker.\",\n \"invocation_schema\": {},\n \"metadata\": {},\n \"name\": \"directory::agents::on-change\",\n \"return_schema\": {}\n },\n {\n \"description\": \"Fires when kit state changes: a plan is created or discarded ({ op: \\\"plan\\\" | \\\"discard\\\", kit, plan_id }), an apply makes progress or finishes ({ op: \\\"progress\\\", plan_id, steps } / { op: \\\"apply\\\", kit, plan_id }), or an update check finds a different set of available updates ({ op: \\\"updates\\\" }).\",\n \"invocation_schema\": {},\n \"metadata\": {},\n \"name\": \"directory::kits::on-change\",\n \"return_schema\": {}\n },\n {\n \"description\": \"Fires after a directory::skills::download that wrote at least one skill markdown file, or a directory::skills::update, create, or delete. Also fires with { op: \\\"external\\\" } when a watched skills root changes on disk outside this worker — including the read-only agents skills root, when that root exists at startup.\",\n \"invocation_schema\": {},\n \"metadata\": {},\n \"name\": \"directory::skills::on-change\",\n \"return_schema\": {}\n },\n {\n \"description\": \"Fires after a directory::skills::download that wrote at least one system prompt, or a directory::system-prompts::update, create, or delete. Also fires with { op: \\\"external\\\" } when a watched system-prompts root changes on disk outside this worker.\",\n \"invocation_schema\": {},\n \"metadata\": {},\n \"name\": \"directory::system-prompts::on-change\",\n \"return_schema\": {}\n }\n ]\n}"])</script><script>self.__next_f.push([1,"3c:[\"$\",\"div\",null,{\"className\":\"overflow-hidden rounded-xl border border-line bg-background\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex min-h-11 items-center justify-between gap-x-3 border-b border-line bg-paper pl-4 pr-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex min-w-0 items-center gap-x-2 font-mono text-[13px] text-muted-foreground\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 24 24\",\"width\":\"1em\",\"height\":\"1em\",\"fill\":\"currentColor\",\"focusable\":\"false\",\"aria-hidden\":true,\"className\":\"size-3.5 shrink-0\",\"children\":[[\"$\",\"path\",null,{\"d\":\"M19.4171 7.67891C18.6241 7.68191 17.6891 7.67891 17.0161 7.67191C15.9491 7.67191 15.0701 6.78391 15.0701 5.70591V3.13691C15.0701 2.71691 15.5751 2.50891 15.8631 2.81191L16.5135 3.49509C16.9164 3.91839 17.3678 4.39264 17.8181 4.86491C18.5301 5.61291 19.2391 6.35791 19.7481 6.89291C20.0301 7.18791 19.8231 7.67791 19.4171 7.67891Z\"}],[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"$4d\"}]]}],[\"$\",\"span\",null,{\"className\":\"truncate\",\"children\":\"agent-api-reference.json\"}]]}],[\"$\",\"$L31\",null,{\"text\":\"$4e\",\"ariaLabel\":\"Copy API reference JSON\"}]]}],\"$L4f\"]}]\n50:T21805,"])</script><script>self.__next_f.push([1,"\u003ch1 id=\"iii-directory\" class=\"scroll-mt-20\"\u003eiii-directory\u003c/h1\u003e\n\u003cp\u003eWorkers registry HTTP proxy and filesystem-backed skills, system prompts,\nand agent profiles for the \u003ca href=\"https://github.com/iii-hq/iii\"\u003eiii engine\u003c/a\u003e, plus\nkit install and update. Every public function sits under a single\n\u003ccode class=\"readme-inline-code\"\u003edirectory::*\u003c/code\u003e namespace, split into six surfaces (all MCP-agnostic):\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSurface\u003c/th\u003e\n\u003cth\u003eWhat clients see\u003c/th\u003e\n\u003cth\u003eWhen to use it\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSkills\u003c/strong\u003e (\u003ccode class=\"readme-inline-code\"\u003edirectory::skills::*\u003c/code\u003e)\u003c/td\u003e\n\u003ctd\u003eEnriched listing via \u003ccode class=\"readme-inline-code\"\u003edirectory::skills::list\u003c/code\u003e (\u003ccode class=\"readme-inline-code\"\u003e{ id, title, type, function_id, disable_model_invocation, description, bytes, modified_at }\u003c/code\u003e per row), a single-skill reader \u003ccode class=\"readme-inline-code\"\u003edirectory::skills::get { id }\u003c/code\u003e returning \u003ccode class=\"readme-inline-code\"\u003e{ id, title, type, function_id, disable_model_invocation, path, body, modified_at }\u003c/code\u003e (the full body instead of the list teaser), and \u003ccode class=\"readme-inline-code\"\u003edirectory::skills::index\u003c/code\u003e which renders a short per-worker overview document (one \u003ccode class=\"readme-inline-code\"\u003e## \u003ctitle\u003e\u003c/code\u003e + first paragraph + \u003ccode class=\"readme-inline-code\"\u003eread more\u003c/code\u003e link per \u003ccode class=\"readme-inline-code\"\u003etype: index\u003c/code\u003e skill). Authored by \u003ccode class=\"readme-inline-code\"\u003ecreate\u003c/code\u003e, edited by \u003ccode class=\"readme-inline-code\"\u003eupdate\u003c/code\u003e, removed by \u003ccode class=\"readme-inline-code\"\u003edelete\u003c/code\u003e. \u003ccode class=\"readme-inline-code\"\u003etitle\u003c/code\u003e prefers the YAML frontmatter \u003ccode class=\"readme-inline-code\"\u003etitle:\u003c/code\u003e (then \u003ccode class=\"readme-inline-code\"\u003ename:\u003c/code\u003e) over the body H1; \u003ccode class=\"readme-inline-code\"\u003etype\u003c/code\u003e is lifted from frontmatter \u003ccode class=\"readme-inline-code\"\u003etype:\u003c/code\u003e (e.g. \u003ccode class=\"readme-inline-code\"\u003eindex\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003ehow-to\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003ereference\u003c/code\u003e) and serialised as \u003ccode class=\"readme-inline-code\"\u003enull\u003c/code\u003e when absent. System-installed agent skills under the read-only \u003ccode class=\"readme-inline-code\"\u003eagents_skills_folder\u003c/code\u003e are served too (see \u003ca href=\"#on-disk-layout\"\u003eOn-disk layout\u003c/a\u003e).\u003c/td\u003e\n\u003ctd\u003eOrientation: \u0026quot;when and why to use my worker\u0026#39;s tools\u0026quot;\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSystem prompts\u003c/strong\u003e (\u003ccode class=\"readme-inline-code\"\u003edirectory::system-prompts::*\u003c/code\u003e)\u003c/td\u003e\n\u003ctd\u003eIdentity prompts listed by \u003ccode class=\"readme-inline-code\"\u003elist\u003c/code\u003e, read by \u003ccode class=\"readme-inline-code\"\u003eget\u003c/code\u003e, authored by \u003ccode class=\"readme-inline-code\"\u003ecreate\u003c/code\u003e, edited by \u003ccode class=\"readme-inline-code\"\u003eupdate\u003c/code\u003e, and removed by \u003ccode class=\"readme-inline-code\"\u003edelete\u003c/code\u003e. The list response keeps its \u003ccode class=\"readme-inline-code\"\u003eprompts\u003c/code\u003e field name. Stored under any \u003ccode class=\"readme-inline-code\"\u003esystem-prompts/\u003c/code\u003e path segment; \u003ccode class=\"readme-inline-code\"\u003ecreate\u003c/code\u003e writes \u003ccode class=\"readme-inline-code\"\u003e\u003cskills_folder\u003e/system-prompts/\u003cname\u003e.md\u003c/code\u003e.\u003c/td\u003e\n\u003ctd\u003eWhat the chat\u0026#39;s system-prompt picker offers as an identity prompt (enrich or replace)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eAgent Profiles\u003c/strong\u003e (\u003ccode class=\"readme-inline-code\"\u003edirectory::agents::*\u003c/code\u003e)\u003c/td\u003e\n\u003ctd\u003eReusable session identities whose file body is the system prompt, with display \u003ccode class=\"readme-inline-code\"\u003ename\u003c/code\u003e, emoji \u003ccode class=\"readme-inline-code\"\u003elogo\u003c/code\u003e, preloaded \u003ccode class=\"readme-inline-code\"\u003eskills\u003c/code\u003e and \u003ccode class=\"readme-inline-code\"\u003efunctions\u003c/code\u003e (bodies and contracts the harness freezes into every session\u0026#39;s prompt), and optional \u003ccode class=\"readme-inline-code\"\u003emodel\u003c/code\u003e + \u003ccode class=\"readme-inline-code\"\u003ereasoning_effort\u003c/code\u003e in required frontmatter. \u003ccode class=\"readme-inline-code\"\u003elist\u003c/code\u003e rows carry the display/configuration metadata and \u003ccode class=\"readme-inline-code\"\u003eget\u003c/code\u003e adds \u003ccode class=\"readme-inline-code\"\u003esystem_prompt\u003c/code\u003e and \u003ccode class=\"readme-inline-code\"\u003eunknown_skills\u003c/code\u003e. Stored as direct \u003ccode class=\"readme-inline-code\"\u003e\u003cagents_folder\u003e/\u003cid\u003e.md\u003c/code\u003e files. See \u003ca href=\"../docs/architecture/agent-profile-storage.md\"\u003eAgent profile storage\u003c/a\u003e.\u003c/td\u003e\n\u003ctd\u003eA named identity selected with \u003ccode class=\"readme-inline-code\"\u003eharness::send { options: { agent } }\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSearch\u003c/strong\u003e (\u003ccode class=\"readme-inline-code\"\u003edirectory::search_functions\u003c/code\u003e)\u003c/td\u003e\n\u003ctd\u003eOne to six external capabilities → compact function-id candidates (installed, plus registry workers under \u003ccode class=\"readme-inline-code\"\u003einstallable\u003c/code\u003e), with a conditional pre-generate hint pointing agents at it. The response also carries \u003ccode class=\"readme-inline-code\"\u003eskills\u003c/code\u003e (installed how-to documents) and \u003ccode class=\"readme-inline-code\"\u003etriggers\u003c/code\u003e (registered bindings that already fire, schedule, or hook a function, minus ephemeral console listeners), ranked in the same mode as the functions; \u003ccode class=\"readme-inline-code\"\u003esearch_mode\u003c/code\u003e reports the mode that actually ranked.\u003c/td\u003e\n\u003ctd\u003e\u0026quot;Which functions do I call for this task?\u0026quot;\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eKits\u003c/strong\u003e (\u003ccode class=\"readme-inline-code\"\u003edirectory::download-kit\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003edirectory::kits::*\u003c/code\u003e)\u003c/td\u003e\n\u003ctd\u003eInstall, update and remove kits — agent profiles, skills and registry workers published together as \u003ccode class=\"readme-inline-code\"\u003e\u003cauthor\u003e/\u003ckit\u003e\u003c/code\u003e — through plans a human reviews (ADE → Directory → Kits) before anything is written. \u003ccode class=\"readme-inline-code\"\u003ekits.lock\u003c/code\u003e records what is installed. See \u003ca href=\"#kits\"\u003eKits\u003c/a\u003e.\u003c/td\u003e\n\u003ctd\u003e\u0026quot;Install the kanban team kit\u0026quot;, \u0026quot;what does 1.1.0 change?\u0026quot;\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRegistry\u003c/strong\u003e (\u003ccode class=\"readme-inline-code\"\u003edirectory::registry::*\u003c/code\u003e)\u003c/td\u003e\n\u003ctd\u003eHTTP proxy over \u003ccode class=\"readme-inline-code\"\u003eapi.workers.iii.dev\u003c/code\u003e with \u003ccode class=\"readme-inline-code\"\u003eworkers::{list,info}\u003c/code\u003e. Rows share the core \u003ccode class=\"readme-inline-code\"\u003ename\u003c/code\u003e / \u003ccode class=\"readme-inline-code\"\u003edescription\u003c/code\u003e / \u003ccode class=\"readme-inline-code\"\u003eversion\u003c/code\u003e fields with the engine\u0026#39;s \u003ccode class=\"readme-inline-code\"\u003eengine::workers::list\u003c/code\u003e and add publication metadata (\u003ccode class=\"readme-inline-code\"\u003etype\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003econfig\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003esupported_targets\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003etotal_downloads\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003edependencies\u003c/code\u003e, optional \u003ccode class=\"readme-inline-code\"\u003eimage\u003c/code\u003e). \u003ccode class=\"readme-inline-code\"\u003eworkers::list\u003c/code\u003e is cursor-paginated with a server-authored page size.\u003c/td\u003e\n\u003ctd\u003e\u0026quot;What\u0026#39;s published in the public registry?\u0026quot;\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\u003c/table\u003e\n\u003cp\u003eEngine introspection (functions / triggers / registered triggers /\nworkers) is served by the engine natively at\n\u003ccode class=\"readme-inline-code\"\u003eengine::functions::*\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003eengine::triggers::*\u003c/code\u003e,\n\u003ccode class=\"readme-inline-code\"\u003eengine::registered-triggers::*\u003c/code\u003e, and \u003ccode class=\"readme-inline-code\"\u003eengine::workers::*\u003c/code\u003e. Call the\nengine ids directly. One wrapper survives for callers that can only\nreach the \u003ccode class=\"readme-inline-code\"\u003edirectory::\u003c/code\u003e namespace: \u003ccode class=\"readme-inline-code\"\u003edirectory::engine::functions::info\u003c/code\u003e\nproxies a single function\u0026#39;s schema (see its row below).\u003c/p\u003e\n\u003cp\u003eThis worker is where an agent\u0026#39;s identity text LIVES. \u003ccode class=\"readme-inline-code\"\u003eskills/system-prompts/iii-runtime.md\u003c/code\u003e\nships here and is the one copy of \u0026quot;how to work against a live iii engine\u0026quot; —\n\u003ccode class=\"readme-inline-code\"\u003eclaude-code\u003c/code\u003e and \u003ccode class=\"readme-inline-code\"\u003epi\u003c/code\u003e fetch it with \u003ccode class=\"readme-inline-code\"\u003edirectory::system-prompts::get name=iii-runtime\u003c/code\u003e (plus \u003ccode class=\"readme-inline-code\"\u003edirectory::skills::index\u003c/code\u003e) for both their headless\nturns and their console terminals, rather than compiling a prompt of their own.\nEdit that file and every agent reads the edit; no worker release involved.\u003c/p\u003e\n\u003cp\u003eSkills and system prompts are sourced from \u003ccode class=\"readme-inline-code\"\u003eskills_folder\u003c/code\u003e; agent profiles\nuse the dedicated \u003ccode class=\"readme-inline-code\"\u003eagents_folder\u003c/code\u003e. Writes are the\n\u003cstrong\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::skills::download*\u003c/code\u003e\u003c/strong\u003e functions, which pull markdown from either\nthe \u003ca href=\"https://workers.iii.dev\"\u003eworkers registry\u003c/a\u003e or a GitHub repo and route each\nsupported family to its configured root, plus the\nper-kind single-file editors — \u003ccode class=\"readme-inline-code\"\u003edirectory::skills::{create,update,delete}\u003c/code\u003e,\n\u003ccode class=\"readme-inline-code\"\u003edirectory::system-prompts::{create,update,delete}\u003c/code\u003e and\n\u003ccode class=\"readme-inline-code\"\u003edirectory::agents::{create,update,delete}\u003c/code\u003e. Once downloaded, files\nbelong to the developer — edit them however you want, in the editor of\nyour choice: a change made directly on disk fires the matching\n\u003ccode class=\"readme-inline-code\"\u003eon-change\u003c/code\u003e with \u003ccode class=\"readme-inline-code\"\u003eop: \"external\"\u003c/code\u003e (see \u003ca href=\"#custom-trigger-types\"\u003eCustom trigger\ntypes\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::registry::workers::*\u003c/code\u003e and the engine\u0026#39;s \u003ccode class=\"readme-inline-code\"\u003eengine::workers::*\u003c/code\u003e\nshare the core \u003ccode class=\"readme-inline-code\"\u003ename\u003c/code\u003e / \u003ccode class=\"readme-inline-code\"\u003edescription\u003c/code\u003e / \u003ccode class=\"readme-inline-code\"\u003eversion\u003c/code\u003e fields so a parser\nthat touches only those keys works against either surface; the\nregistry view also surfaces publication metadata (\u003ccode class=\"readme-inline-code\"\u003etype\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003econfig\u003c/code\u003e,\n\u003ccode class=\"readme-inline-code\"\u003esupported_targets\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003etotal_downloads\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003edependencies\u003c/code\u003e, optional\n\u003ccode class=\"readme-inline-code\"\u003eimage\u003c/code\u003e) and the engine view adds runtime / connection state.\u003c/p\u003e\n\u003ch2 id=\"table-of-contents\" class=\"scroll-mt-20\"\u003eTable of contents\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"#install\"\u003eInstall\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#configuration\"\u003eConfiguration\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#quickstart-download-some-skills\"\u003eQuickstart: download some skills\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#on-disk-layout\"\u003eOn-disk layout\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#skill-ids\"\u003eSkill ids\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#kits\"\u003eKits\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#functions\"\u003eFunctions\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#function-search--pre-generate-hint\"\u003eFunction search \u0026amp; pre-generate hint\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#custom-trigger-types\"\u003eCustom trigger types\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#local-development--testing\"\u003eLocal development \u0026amp; testing\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#migration-from-skills-v02x\"\u003eMigration from skills v0.2.x\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003chr\u003e\n\u003ch2 id=\"install\" class=\"scroll-mt-20\"\u003eInstall\u003c/h2\u003e\n\u003cpre class=\"shiki shiki-themes min-light vesper\" style=\"--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010\" tabindex=\"0\"\u003e\u003ccode\u003e\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#FFC799\"\u003eiii\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e trigger\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e compose::add\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e worker=iii-directory\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003cp\u003e\u003ccode class=\"readme-inline-code\"\u003eiii trigger compose::add\u003c/code\u003e resolves the worker and its dependencies, writes\nexact declarations to \u003ccode class=\"readme-inline-code\"\u003eworker-compose.yaml\u003c/code\u003e, and reconciles the Compose project.\u003c/p\u003e\n\u003cp\u003eFor container settings, fetch \u003ccode class=\"readme-inline-code\"\u003ecompose::schema { function_id: \"compose::add\" }\u003c/code\u003e and use\nits \u003ccode class=\"readme-inline-code\"\u003eworkers\u003c/code\u003e list. For example, after registering the completion wake described below:\u003c/p\u003e\n\u003cpre class=\"shiki shiki-themes min-light vesper\" style=\"--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010\" tabindex=\"0\"\u003e\u003ccode\u003e\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e{\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"operation_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\u0026#x3C;operation-id\u003e\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"state\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"worker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"iii-directory\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"start_after\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"state\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"config_override\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e { \u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e\"registry_search\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e}\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eThe list can mix worker names and objects. Each object accepts \u003ccode class=\"readme-inline-code\"\u003escripts\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003econfig_name\u003c/code\u003e,\n\u003ccode class=\"readme-inline-code\"\u003econfig_override\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003eworking_dir\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003eenvironment\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003eenv_file\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003estartup_timeout\u003c/code\u003e, and\npackage \u003ccode class=\"readme-inline-code\"\u003eversion\u003c/code\u003e as well as \u003ccode class=\"readme-inline-code\"\u003eworker\u003c/code\u003e and \u003ccode class=\"readme-inline-code\"\u003estart_after\u003c/code\u003e. \u003ccode class=\"readme-inline-code\"\u003escripts.run\u003c/code\u003e is for local\nworkers only. Supplied maps replace the whole field; omitted settings are retained.\u003c/p\u003e\n\u003cp\u003eThe returned \u003ccode class=\"readme-inline-code\"\u003einstall.payload\u003c/code\u003e from function search is a minimal shorthand. If the worker\nneeds settings, replace its singular \u003ccode class=\"readme-inline-code\"\u003eworker\u003c/code\u003e with an object in \u003ccode class=\"readme-inline-code\"\u003eworkers\u003c/code\u003e.\nRegister a one-shot \u003ccode class=\"readme-inline-code\"\u003ecompose-operation\u003c/code\u003e wake before calling \u003ccode class=\"readme-inline-code\"\u003ecompose::add\u003c/code\u003e, use the same\n\u003ccode class=\"readme-inline-code\"\u003eoperation_id\u003c/code\u003e in both calls, and wait for terminal success before using the new functions.\nAn acceptance response does not mean the worker is ready. See the\n\u003ca href=\"https://github.com/iii-hq/workers/blob/main/harness/README.md#adding-workers-with-container-settings\"\u003econtainer settings example and completion flow\u003c/a\u003e\nfor field behavior, path resolution, and recovery.\u003c/p\u003e\n\u003chr\u003e\n\u003ch2 id=\"skills\" class=\"scroll-mt-20\"\u003eSkills\u003c/h2\u003e\n\u003cp\u003eInstall the \u003ccode class=\"readme-inline-code\"\u003eiii-directory\u003c/code\u003e agent skill for Claude Code, Cursor, and 30+ other agents:\u003c/p\u003e\n\u003cpre class=\"shiki shiki-themes min-light vesper\" style=\"--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010\" tabindex=\"0\"\u003e\u003ccode\u003e\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#FFC799\"\u003enpx\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e skills\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e add\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e iii-hq/workers\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e --skill\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e iii-directory\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eBrowse or install every worker skill at once:\u003c/p\u003e\n\u003cpre class=\"shiki shiki-themes min-light vesper\" style=\"--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010\" tabindex=\"0\"\u003e\u003ccode\u003e\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#FFC799\"\u003enpx\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e skills\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e add\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e iii-hq/workers\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e --list\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#FFC799\"\u003enpx\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e skills\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e add\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e iii-hq/workers\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e --all\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003chr\u003e\n\u003ch2 id=\"configuration\" class=\"scroll-mt-20\"\u003eConfiguration\u003c/h2\u003e\n\u003cp\u003eRuntime settings live in the \u003cstrong\u003e\u003ccode class=\"readme-inline-code\"\u003econfiguration\u003c/code\u003e worker\u003c/strong\u003e under id\n\u003cstrong\u003e\u003ccode class=\"readme-inline-code\"\u003eiii-directory\u003c/code\u003e\u003c/strong\u003e (the same pattern \u003ccode class=\"readme-inline-code\"\u003edatabase\u003c/code\u003e and \u003ccode class=\"readme-inline-code\"\u003estorage\u003c/code\u003e use). At boot\nthe worker registers its JSON Schema, reads the live value via\n\u003ccode class=\"readme-inline-code\"\u003econfiguration::get\u003c/code\u003e (the configuration worker env-expands \u003ccode class=\"readme-inline-code\"\u003e${VAR}\u003c/code\u003e), and binds\na \u003ccode class=\"readme-inline-code\"\u003econfiguration\u003c/code\u003e trigger so it re-fetches on change.\u003c/p\u003e\n\u003cp\u003ePersisted values default to \u003ccode class=\"readme-inline-code\"\u003e./data/configuration/iii-directory.yaml\u003c/code\u003e (fs\nadapter). Edit that file directly, call \u003ccode class=\"readme-inline-code\"\u003econfiguration::set id=iii-directory\u003c/code\u003e,\nor use the Console\u0026#39;s global Settings modal — all three propagate without a redeploy.\u003c/p\u003e\n\u003ch3 id=\"fields\" class=\"scroll-mt-20\"\u003eFields\u003c/h3\u003e\n\u003cpre class=\"shiki shiki-themes min-light vesper\" style=\"--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010\" tabindex=\"0\"\u003e\u003ccode\u003e\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e# TOPOLOGY — changing any of these requires a worker restart.\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003eskills_folder\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e skills\u003c/span\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e # under III_COMPOSE_DIR, or the process cwd standalone\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003elocal_skills_folder\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e skills/iii\u003c/span\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e # project-scoped overrides (whole-namespace local-wins)\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003eagents_folder\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e agents\u003c/span\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e # direct \u0026#x3C;id\u003e.md agent profiles\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003eagents_skills_folder\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e .agents/skills\u003c/span\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e # READ-ONLY agent skills, with the same relative-path base\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003eauto_download\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e true\u003c/span\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e # subscribe to worker-add + run the boot reconcile\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e# function_search_model_path: ~/.cache/iii/all-MiniLM-L6-v2-\u0026#x3C;revision\u003e # pinned Hybrid bundle; null disables it\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003efunction_search_model_download\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e true\u003c/span\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e # download the pinned bundle at boot in Hybrid mode\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e# TUNABLE — hot-reload live on `configuration:updated`.\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003eregistry_url\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e https://api.workers.iii.dev\u003c/span\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e # workers registry base URL (workers and kits)\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e# registry_web_url: https://workers.iii.dev # registry web app for \"open in registry\" links; default: registry_url without its leading `api.`\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003edownload_timeout_ms\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 60000\u003c/span\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e # per git-clone / HTTP request timeout (ms)\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003eregistry_cache_ttl_ms\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 60000\u003c/span\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e # in-process TTL for registry::workers::* responses\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003efilter_unregistered\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e true\u003c/span\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e # hide skills whose namespace isn't an installed worker\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003einject_hint\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e false\u003c/span\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e # bind the directory::pre-generate search-hint hook (off: the harness identity prompt already teaches directory-first discovery)\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003ehint_min_workers\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 2\u003c/span\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e # minimum surface width before the hint fires (0 = always)\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003eregistry_search\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e true\u003c/span\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e # include installable registry workers in every search\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003efunction_search_mode\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e judge\u003c/span\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e # lexical | hybrid | judge (default)\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003efunction_search_judge_timeout_ms\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 3000\u003c/span\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e # integer 1..30000; shared judge deadline per public search\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003efunction_search_judge_min_relevance\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0.5\u003c/span\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e # finite 0..1 inclusive; noul floor (initial calibration value)\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003efunction_search_judge_side_lane_min_relevance\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0.3\u003c/span\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e # finite 0..1 inclusive; noul floor for the skills and triggers sections\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003efunction_search_judge_question\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e choice\u003c/span\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e # choice (default: one question per capability) | noul (one yes/no per shortlisted document) | tournament (whole catalog: compact rounds, then a final choice; no Hybrid shortlist)\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003efunction_search_judge_choice_min_probability\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0.1\u003c/span\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e # finite 0..1 inclusive; with choice, the floor for all but the best document\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eThe writable \u003ccode class=\"readme-inline-code\"\u003eskills_folder\u003c/code\u003e and \u003ccode class=\"readme-inline-code\"\u003eagents_folder\u003c/code\u003e roots are created when needed.\u003c/p\u003e\n\u003ch3 id=\"zero-config-default-seed\" class=\"scroll-mt-20\"\u003eZero-config default + seed\u003c/h3\u003e\n\u003cp\u003eWith no seed and no stored value the worker uses built-in defaults. Relative\nfolder paths use \u003ccode class=\"readme-inline-code\"\u003eIII_COMPOSE_DIR\u003c/code\u003e when set and the process current directory\notherwise (\u003ccode class=\"readme-inline-code\"\u003eskills_folder: skills\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003eagents_folder: agents\u003c/code\u003e,\n\u003ccode class=\"readme-inline-code\"\u003eregistry_url: https://api.workers.iii.dev\u003c/code\u003e).\nPass \u003ccode class=\"readme-inline-code\"\u003e--config \u003cpath\u003e\u003c/code\u003e to supply a YAML seed: when present and no value is\nstored yet, its contents become \u003ccode class=\"readme-inline-code\"\u003einitial_value\u003c/code\u003e on \u003ccode class=\"readme-inline-code\"\u003econfiguration::register\u003c/code\u003e\n(see \u003ca href=\"config.yaml.example\"\u003e\u003ccode class=\"readme-inline-code\"\u003econfig.yaml.example\u003c/code\u003e\u003c/a\u003e). Engine-managed deployments\ninline the config under the worker entry; the engine delivers it via \u003ccode class=\"readme-inline-code\"\u003e--config\u003c/code\u003e.\u003c/p\u003e\n\u003ch3 id=\"hot-reload\" class=\"scroll-mt-20\"\u003eHot reload\u003c/h3\u003e\n\u003cp\u003eOn \u003ccode class=\"readme-inline-code\"\u003econfiguration::set\u003c/code\u003e (or an external edit to the persisted file), the worker\nre-fetches the authoritative value. Tunable changes apply in place and the\nregistry caches are cleared so a repointed \u003ccode class=\"readme-inline-code\"\u003eregistry_url\u003c/code\u003e takes effect\nimmediately. Topology changes (\u003ccode class=\"readme-inline-code\"\u003eskills_folder\u003c/code\u003e / \u003ccode class=\"readme-inline-code\"\u003elocal_skills_folder\u003c/code\u003e /\n\u003ccode class=\"readme-inline-code\"\u003eagents_folder\u003c/code\u003e / \u003ccode class=\"readme-inline-code\"\u003eagents_skills_folder\u003c/code\u003e / \u003ccode class=\"readme-inline-code\"\u003eauto_download\u003c/code\u003e /\n\u003ccode class=\"readme-inline-code\"\u003efunction_search_model_path\u003c/code\u003e / \u003ccode class=\"readme-inline-code\"\u003efunction_search_model_download\u003c/code\u003e) are refused with a \u0026quot;restart\nrequired\u0026quot; log; the previous configuration is kept until the worker restarts.\u003c/p\u003e\n\u003cp\u003e\u003ccode class=\"readme-inline-code\"\u003efunction_search_mode\u003c/code\u003e and all \u003ccode class=\"readme-inline-code\"\u003efunction_search_judge_*\u003c/code\u003e options hot-reload.\nJudge credentials and the model name are the \u003ccode class=\"readme-inline-code\"\u003ejudge-typesafe\u003c/code\u003e worker\u0026#39;s\nsettings, not this worker\u0026#39;s.\u003c/p\u003e\n\u003cp\u003eThe writable \u003ccode class=\"readme-inline-code\"\u003eskills_folder\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003elocal_skills_folder\u003c/code\u003e, and \u003ccode class=\"readme-inline-code\"\u003eagents_folder\u003c/code\u003e are\nwatch roots, and the watcher creates each one at boot if it is missing.\nDirect \u003ccode class=\"readme-inline-code\"\u003e\u003cid\u003e.md\u003c/code\u003e edits under \u003ccode class=\"readme-inline-code\"\u003eagents_folder\u003c/code\u003e fire\n\u003ccode class=\"readme-inline-code\"\u003edirectory::agents::on-change\u003c/code\u003e with \u003ccode class=\"readme-inline-code\"\u003eop: \"external\"\u003c/code\u003e; nested files are ignored.\n\u003ccode class=\"readme-inline-code\"\u003eagents_skills_folder\u003c/code\u003e is a watch root too,\nbut only when it already exists — the worker never creates (or writes)\nanything under it. Install your first agents skill while the worker is\nrunning and that root stays unwatched until the next restart: reads still\nserve it, since every read re-scans disk, but the live \u003ccode class=\"readme-inline-code\"\u003eexternal\u003c/code\u003e doorbell\nis missing until then. \u003ccode class=\"readme-inline-code\"\u003elocal_skills_folder\u003c/code\u003e defaults to \u003ccode class=\"readme-inline-code\"\u003eskills/iii\u003c/code\u003e under\n\u003ccode class=\"readme-inline-code\"\u003eIII_COMPOSE_DIR\u003c/code\u003e, or under the process current directory when the worker runs\nstandalone. An empty local root shadows nothing. Because the roots are\nrestart-required, the watch\nroots are fixed for the process lifetime.\u003c/p\u003e\n\u003chr\u003e\n\u003ch2 id=\"quickstart-download-some-skills\" class=\"scroll-mt-20\"\u003eQuickstart: download some skills\u003c/h2\u003e\n\u003cpre class=\"shiki shiki-themes min-light vesper\" style=\"--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010\" tabindex=\"0\"\u003e\u003ccode\u003e\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e# Pull a specific worker's directory bundle at a fixed semver from\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e# the registry. Files land under `\u0026#x3C;skills_folder\u003e/agent-memory/`.\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#FFC799\"\u003eiii\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e trigger\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e --function-id=directory::skills::download\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#A0A0A0\"\u003e \\\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e --payload=\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e'{\"worker\": \"agent-memory\", \"version\": \"1.2.3\"}'\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e# Same, but always fetch whatever's tagged `latest` (also the default\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e# when neither version nor tag is given).\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#FFC799\"\u003eiii\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e trigger\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e --function-id=directory::skills::download\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#A0A0A0\"\u003e \\\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e --payload=\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e'{\"worker\": \"agent-memory\"}'\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e# Pull a single subfolder out of a public GitHub repo via\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e# `git clone --depth 1 --branch main`. Files land under\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e# `\u0026#x3C;skills_folder\u003e/frontend-design/`. The `branch` field defaults to\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e# `main`; pass `\"master\"` for older repos that haven't migrated.\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#FFC799\"\u003eiii\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e trigger\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e --function-id=directory::skills::download\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#A0A0A0\"\u003e \\\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e --payload=\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e'{\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"repo\": \"https://github.com/anthropics/skills\",\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skill\": \"frontend-design\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e }'\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eThe response is\n\u003ccode class=\"readme-inline-code\"\u003e{ namespace, skills_written, system_prompts_written, agents_written, agents_skipped?, source }\u003c/code\u003e.\nThe three \u003ccode class=\"readme-inline-code\"\u003e*_written\u003c/code\u003e fields list the files materialised in this run.\nRegistry entries shaped exactly as \u003ccode class=\"readme-inline-code\"\u003eagents/\u003cid\u003e.md\u003c/code\u003e land in\n\u003ccode class=\"readme-inline-code\"\u003e\u003cagents_folder\u003e/\u003cid\u003e.md\u003c/code\u003e; repo downloads do not install agent profiles.\nA registry entry whose profile id an installed kit owns (\u003ccode class=\"readme-inline-code\"\u003ekits.lock\u003c/code\u003e) is not\nwritten — kit profiles take precedence — and is reported in\n\u003ccode class=\"readme-inline-code\"\u003eagents_skipped: [{ id, owned_by }]\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eA registry download (explicit or automatic) writes\n\u003ccode class=\"readme-inline-code\"\u003e\u003cskills_folder\u003e/\u003cworker\u003e/.iii-skill-complete\u003c/code\u003e with the worker, the resolved\n\u003ccode class=\"readme-inline-code\"\u003eversion\u003c/code\u003e and, per agent profile it wrote, \u003ccode class=\"readme-inline-code\"\u003eagents: { \u003cid\u003e: \u003csha256\u003e }\u003c/code\u003e. That\nis how \u003ccode class=\"readme-inline-code\"\u003edirectory::agents::list\u003c/code\u003e attributes a profile to a worker.\u003c/p\u003e\n\u003cp\u003eAfter every successful download the worker fires the\n\u003ccode class=\"readme-inline-code\"\u003edirectory::skills::on-change\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003edirectory::system-prompts::on-change\u003c/code\u003e,\nand/or \u003ccode class=\"readme-inline-code\"\u003edirectory::agents::on-change\u003c/code\u003e trigger types so that\nsubscribers like the \u003ca href=\"https://github.com/iii-hq/workers/tree/main/mcp\"\u003e\u003ccode class=\"readme-inline-code\"\u003emcp\u003c/code\u003e\u003c/a\u003e worker can\nforward MCP \u003ccode class=\"readme-inline-code\"\u003enotifications/list_changed\u003c/code\u003e to their clients.\u003c/p\u003e\n\u003chr\u003e\n\u003ch2 id=\"on-disk-layout\" class=\"scroll-mt-20\"\u003eOn-disk layout\u003c/h2\u003e\n\u003cp\u003eThe worker uses separate roots for directory content and agent profiles:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eskills_folder/\n \u0026lt;namespace\u0026gt;/ # one folder per `directory::skills::download` namespace\n index.md # → iii://\u0026lt;namespace\u0026gt;/index\n contacts.md # → iii://\u0026lt;namespace\u0026gt;/contacts\n emails/send-email.md # → iii://\u0026lt;namespace\u0026gt;/emails/send-email\n system-prompts/ # ← magic marker for system prompts\n reviewer.md # ← identity prompt (needs YAML frontmatter)\n system-prompts/ # ← where system-prompts::create writes\n pirate.md\n\nagents_folder/ # ← where agents::create writes\n release-captain.md # ← agent profile (needs YAML frontmatter)\n frontend-design.md # ← `extends: iii` builds on the bundled base\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eThree agent profiles ship inside the worker binary:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode class=\"readme-inline-code\"\u003edefault\u003c/code\u003e — shown as \u003cstrong\u003eDefault\u003c/strong\u003e in the chat\u0026#39;s new-session gallery: the\nminimal directory-first identity (the same text as the bundled\n\u003ccode class=\"readme-inline-code\"\u003eiii-minimal\u003c/code\u003e system prompt), with a composer example. New sessions in the\nADE start on it.\u003c/li\u003e\n\u003cli\u003e\u003ccode class=\"readme-inline-code\"\u003eiii\u003c/code\u003e — the harness default identity, verbatim. \u003ccode class=\"readme-inline-code\"\u003ehidden: true\u003c/code\u003e keeps it\nout of the gallery; it stays a valid \u003ccode class=\"readme-inline-code\"\u003eextends\u003c/code\u003e parent and runs by id.\u003c/li\u003e\n\u003cli\u003e\u003ccode class=\"readme-inline-code\"\u003eiii-minimal\u003c/code\u003e — the previous id of \u003ccode class=\"readme-inline-code\"\u003edefault\u003c/code\u003e, kept as a hidden alias\n(\u003ccode class=\"readme-inline-code\"\u003eextends: default\u003c/code\u003e, no body of its own) so existing \u003ccode class=\"readme-inline-code\"\u003eextends: iii-minimal\u003c/code\u003e chains, saved sessions, and explicit invocations resolve to\nthe same identity. New profiles should use \u003ccode class=\"readme-inline-code\"\u003eextends: default\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eEach is always listed (\u003ccode class=\"readme-inline-code\"\u003ebuiltin: true\u003c/code\u003e), a local \u003ccode class=\"readme-inline-code\"\u003eagents_folder/\u003cid\u003e.md\u003c/code\u003e\nshadows it, \u003ccode class=\"readme-inline-code\"\u003eupdate\u003c/code\u003e on it copy-on-writes that local file, and deleting the\nfile falls back to the bundled copy. No file is ever seeded on disk.\u003c/p\u003e\n\u003cp\u003eAn optional \u003ccode class=\"readme-inline-code\"\u003ecomposer_placeholder:\u003c/code\u003e frontmatter string is the example request\nthe chat shows in an EMPTY composer while that profile is selected. It is\npresentation only — never sent, never added to the prompt — and\nprofile-local: it does not inherit through \u003ccode class=\"readme-inline-code\"\u003eextends\u003c/code\u003e, so a child without its\nown example gets the chat\u0026#39;s generic hint. Whitespace collapses to single\nspaces, blank means absent, and more than 200 characters is rejected like any\nother invalid frontmatter.\u003c/p\u003e\n\u003cp\u003eAn optional \u003ccode class=\"readme-inline-code\"\u003eskills_index:\u003c/code\u003e boolean turns off the skills index for sessions\nrunning as that profile: with \u003ccode class=\"readme-inline-code\"\u003eskills_index: false\u003c/code\u003e the harness starts them\nwithout the names-only \u003ccode class=\"readme-inline-code\"\u003e\u003cavailable_skills\u003e\u003c/code\u003e block in the prompt (this is the\nprompt block, not the \u003ccode class=\"readme-inline-code\"\u003edirectory::skills::index\u003c/code\u003e function). It inherits\nthrough \u003ccode class=\"readme-inline-code\"\u003eextends\u003c/code\u003e like \u003ccode class=\"readme-inline-code\"\u003emodel\u003c/code\u003e — the nearest profile that sets it wins, and\n\u003ccode class=\"readme-inline-code\"\u003etrue\u003c/code\u003e in a child turns the index back on. The profile\u0026#39;s preloaded \u003ccode class=\"readme-inline-code\"\u003eskills\u003c/code\u003e\nstill render, and \u003ccode class=\"readme-inline-code\"\u003edirectory::skills::get\u003c/code\u003e stays callable when the session\u0026#39;s\npolicy allows it. A value that is not a YAML boolean makes the profile\ninvalid, like \u003ccode class=\"readme-inline-code\"\u003ehidden\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eA second, READ-ONLY root — \u003ccode class=\"readme-inline-code\"\u003eagents_skills_folder\u003c/code\u003e (default \u003ccode class=\"readme-inline-code\"\u003e.agents/skills\u003c/code\u003e\nunder the same Compose or standalone base) — serves agent skills. It is\nscanned \u003cstrong\u003eshallowly\u003c/strong\u003e: only \u003ccode class=\"readme-inline-code\"\u003e\u003cskill-dir\u003e/SKILL.md\u003c/code\u003e becomes an entry\n(id \u003ccode class=\"readme-inline-code\"\u003e\u003cskill-dir\u003e/index\u003c/code\u003e, displayed as \u003ccode class=\"readme-inline-code\"\u003e\u003cskill-dir\u003e\u003c/code\u003e); a skill\u0026#39;s\n\u003ccode class=\"readme-inline-code\"\u003ereference/\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003escripts/\u003c/code\u003e, or other support payload is never listed. A\nmissing directory is silently empty. These skills bypass\n\u003ccode class=\"readme-inline-code\"\u003efilter_unregistered\u003c/code\u003e (their namespaces are skills, not workers), stay\nout of \u003ccode class=\"readme-inline-code\"\u003edirectory::skills::index\u003c/code\u003e (a per-WORKER surface), and are\nrefused by \u003ccode class=\"readme-inline-code\"\u003eupdate\u003c/code\u003e/\u003ccode class=\"readme-inline-code\"\u003edelete\u003c/code\u003e — edit them with their owning tool, or\ncopy one into \u003ccode class=\"readme-inline-code\"\u003eskills_folder\u003c/code\u003e on disk to fork it. Precedence is\n\u003ccode class=\"readme-inline-code\"\u003elocal_skills_folder\u003c/code\u003e \u0026gt; \u003ccode class=\"readme-inline-code\"\u003eskills_folder\u003c/code\u003e \u0026gt; \u003ccode class=\"readme-inline-code\"\u003eagents_skills_folder\u003c/code\u003e,\nnamespace-wise: a top-level namespace directory in a higher root\nshadows the same namespace below.\u003c/p\u003e\n\u003cp\u003eA few rules:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSkill ids\u003c/strong\u003e are the relative path under \u003ccode class=\"readme-inline-code\"\u003eskills_folder\u003c/code\u003e with \u003ccode class=\"readme-inline-code\"\u003e.md\u003c/code\u003e\nstripped. Each segment must satisfy \u003ccode class=\"readme-inline-code\"\u003e[a-z0-9_-]{1,64}\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSkill frontmatter is optional.\u003c/strong\u003e When present, the reader recognises\n\u003ccode class=\"readme-inline-code\"\u003etitle:\u003c/code\u003e (preferred title), \u003ccode class=\"readme-inline-code\"\u003ename:\u003c/code\u003e (title fallback), \u003ccode class=\"readme-inline-code\"\u003etype:\u003c/code\u003e (free-form\nclassifier), \u003ccode class=\"readme-inline-code\"\u003efunction_id:\u003c/code\u003e (canonical bus function id surfaced by \u003ccode class=\"readme-inline-code\"\u003elist\u003c/code\u003e\nand \u003ccode class=\"readme-inline-code\"\u003eget\u003c/code\u003e), \u003ccode class=\"readme-inline-code\"\u003edescription:\u003c/code\u003e (preferred \u003ccode class=\"readme-inline-code\"\u003elist\u003c/code\u003e teaser), and\n\u003ccode class=\"readme-inline-code\"\u003edisable-model-invocation:\u003c/code\u003e (boolean, default \u003ccode class=\"readme-inline-code\"\u003efalse\u003c/code\u003e, surfaced as\n\u003ccode class=\"readme-inline-code\"\u003edisable_model_invocation\u003c/code\u003e by both responses). The body H1 and first\nparagraph are the title and list-description fallbacks, respectively.\nDisabled skills remain visible to ordinary directory clients; model\nindex consumers decide whether to filter them. Any other YAML keys are ignored.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSystem prompts\u003c/strong\u003e live under any \u003ccode class=\"readme-inline-code\"\u003e*/system-prompts/*.md\u003c/code\u003e path, with\nYAML frontmatter (\u003ccode class=\"readme-inline-code\"\u003edescription\u003c/code\u003e required, \u003ccode class=\"readme-inline-code\"\u003ename\u003c/code\u003e optional). A path carrying\nboth a \u003ccode class=\"readme-inline-code\"\u003eprompts\u003c/code\u003e and a \u003ccode class=\"readme-inline-code\"\u003esystem-prompts\u003c/code\u003e segment is a system prompt because\n\u003ccode class=\"readme-inline-code\"\u003esystem-prompts\u003c/code\u003e is classified first. Other paths containing a \u003ccode class=\"readme-inline-code\"\u003eprompts\u003c/code\u003e\nsegment are ignored by scans and downloads.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWhat a system prompt can do, by design.\u003c/strong\u003e The console\u0026#39;s chat picker\ncan send a selected system prompt with\n\u003ccode class=\"readme-inline-code\"\u003esystem_prompt_strategy: \"override\"\u003c/code\u003e, which replaces the harness\u0026#39;s\nbuilt-in identity prompt with that file\u0026#39;s body verbatim. Files reach\n\u003ccode class=\"readme-inline-code\"\u003esystem-prompts/\u003c/code\u003e either by local authoring or via\n\u003ccode class=\"readme-inline-code\"\u003edirectory::skills::download\u003c/code\u003e from a git repo or the registry, so a\ndownloaded bundle can supply one. This is an accepted property, not a\nhole: it takes a deliberate selection in the UI, the same UI already\naccepts arbitrary typed text, and the operator owns \u003ccode class=\"readme-inline-code\"\u003eskills_folder\u003c/code\u003e.\nWorth knowing before you point \u003ccode class=\"readme-inline-code\"\u003eskills_folder\u003c/code\u003e at a directory other\npeople can write to.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAgent profiles\u003c/strong\u003e are direct \u003ccode class=\"readme-inline-code\"\u003e\u003cagents_folder\u003e/\u003cid\u003e.md\u003c/code\u003e files (unrelated to\nthe read-only \u003ccode class=\"readme-inline-code\"\u003eagents_skills_folder\u003c/code\u003e above, which holds external tools\u0026#39;\n\u003cem\u003eskills\u003c/em\u003e). Nested profiles and the former\n\u003ccode class=\"readme-inline-code\"\u003e\u003cskills_folder\u003e/**/agents/*.md\u003c/code\u003e layout are ignored. Frontmatter is required\nand must declare a non-empty \u003ccode class=\"readme-inline-code\"\u003ename\u003c/code\u003e\n(the display name — the id is always the file stem); \u003ccode class=\"readme-inline-code\"\u003edescription\u003c/code\u003e may\nbe empty, \u003ccode class=\"readme-inline-code\"\u003elogo\u003c/code\u003e is emoji-only (≤16 bytes, no path characters),\n\u003ccode class=\"readme-inline-code\"\u003eskills:\u003c/code\u003e filters the skill index (absent/empty = every skill), and\n\u003ccode class=\"readme-inline-code\"\u003emodel:\u003c/code\u003e names a model id for sessions using this profile (absent = the\nsend decides), and optional \u003ccode class=\"readme-inline-code\"\u003ereasoning_effort:\u003c/code\u003e names its provider-native\neffort. Both are stored verbatim and resolved against the live model\ncatalog where they are used. The body is the\nsystem prompt, verbatim, and may be empty — a profile with no prompt of\nits own contributes only its parent chain (if any) and its non-prompt\nsettings. Unknown \u003ccode class=\"readme-inline-code\"\u003eskills\u003c/code\u003e ids are\nwarnings surfaced by \u003ccode class=\"readme-inline-code\"\u003eget\u003c/code\u003e, never load failures.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAgent profiles declare preloaded functions.\u003c/strong\u003e \u003ccode class=\"readme-inline-code\"\u003efunctions:\u003c/code\u003e lists engine\nfunction ids (\u003ccode class=\"readme-inline-code\"\u003ecoder::tree\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003ecoder::search\u003c/code\u003e, …) the profile uses\nroutinely. The harness resolves their contracts once, when a session\nstarts as this profile, and freezes them into the system prompt as a\n\u003ccode class=\"readme-inline-code\"\u003e\u003cpreloaded_functions\u003e\u003c/code\u003e block (id, description, compacted request schema), so\nthe model calls them on the first step instead of spending a\n\u003ccode class=\"readme-inline-code\"\u003edirectory::search_functions\u003c/code\u003e + \u003ccode class=\"readme-inline-code\"\u003eengine::functions::info\u003c/code\u003e round-trip per\nsession; everything else still goes through discovery. Ids are stored\nverbatim (non-empty, no whitespace; duplicates collapse, order kept);\n\u003ccode class=\"readme-inline-code\"\u003eget\u003c/code\u003e reports ids the engine does not currently know in\n\u003ccode class=\"readme-inline-code\"\u003eunknown_functions\u003c/code\u003e (a warning — the harness renders them as unavailable),\n\u003ccode class=\"readme-inline-code\"\u003elist\u003c/code\u003e carries \u003ccode class=\"readme-inline-code\"\u003efunction_count\u003c/code\u003e. \u003ccode class=\"readme-inline-code\"\u003edirectory::agents::functions::add\u003c/code\u003e /\n\u003ccode class=\"readme-inline-code\"\u003e::remove { id, functions }\u003c/code\u003e edit only that frontmatter field — the rest\nof the file stays byte-identical — and fan out \u003ccode class=\"readme-inline-code\"\u003eon-change\u003c/code\u003e as an update.\nThe console\u0026#39;s profile editor picks them from the live registry with the\nsame keyboard-first search + Selected/Available lists as skills.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAgent profiles inherit.\u003c/strong\u003e \u003ccode class=\"readme-inline-code\"\u003eextends: \u003cid\u003e\u003c/code\u003e names one parent profile\n(chains allowed, at most 8 hops). The resolved system prompt served by\n\u003ccode class=\"readme-inline-code\"\u003eget\u003c/code\u003e is the parent\u0026#39;s resolved prompt followed by a blank line and this\nfile\u0026#39;s body — a blank body contributes nothing, so a profile with no\nprompt of its own serves its parent chain unchanged; \u003ccode class=\"readme-inline-code\"\u003emodel\u003c/code\u003e and\n\u003ccode class=\"readme-inline-code\"\u003ereasoning_effort\u003c/code\u003e fall back to the nearest ancestor that sets them when\nomitted, while \u003ccode class=\"readme-inline-code\"\u003eskills\u003c/code\u003e and \u003ccode class=\"readme-inline-code\"\u003efunctions\u003c/code\u003e inherit ADDITIVELY (the union of\nthe chain\u0026#39;s lists, root first, no duplicates — a child adds to what its\nparents allow / preload, it cannot remove); \u003ccode class=\"readme-inline-code\"\u003ename\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003edescription\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003elogo\u003c/code\u003e,\n\u003ccode class=\"readme-inline-code\"\u003eicon\u003c/code\u003e and \u003ccode class=\"readme-inline-code\"\u003ecolor\u003c/code\u003e are always the profile\u0026#39;s own. A chain that does not resolve\n(unknown parent, loop, too deep) is reported by \u003ccode class=\"readme-inline-code\"\u003elist\u003c/code\u003e/\u003ccode class=\"readme-inline-code\"\u003eget\u003c/code\u003e as\n\u003ccode class=\"readme-inline-code\"\u003einheritance_error\u003c/code\u003e (\u003ccode class=\"readme-inline-code\"\u003eD415\u003c/code\u003e text) while the profile still serves its own\nfile (so the editor can fix it); the harness refuses to run it.\u003c/li\u003e\n\u003cli\u003eUnder a skills root, files outside \u003ccode class=\"readme-inline-code\"\u003eprompts/\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003esystem-prompts/\u003c/code\u003e, and\nreserved \u003ccode class=\"readme-inline-code\"\u003eagents/\u003c/code\u003e segments are skills.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe download function namespaces by source:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSource\u003c/th\u003e\n\u003cth\u003eDestination\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003erepo=URL skill=NAME branch?=main\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003e\u003cskills_folder\u003e/\u003cNAME\u003e/...\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003eworker=NAME version=…\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eSkills/prompts under \u003ccode class=\"readme-inline-code\"\u003e\u003cskills_folder\u003e/\u003cNAME\u003e/...\u003c/code\u003e; exact \u003ccode class=\"readme-inline-code\"\u003eagents/\u003cid\u003e.md\u003c/code\u003e entries under \u003ccode class=\"readme-inline-code\"\u003e\u003cagents_folder\u003e/\u003cid\u003e.md\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003eworker=NAME tag=…\u003c/code\u003e (default \u003ccode class=\"readme-inline-code\"\u003etag=latest\u003c/code\u003e)\u003c/td\u003e\n\u003ctd\u003eSame routing as the version form\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\u003c/table\u003e\n\u003cp\u003eRe-pulling the same source overwrites files \u003cstrong\u003efile-by-file\u003c/strong\u003e —\nexisting siblings outside the response set are preserved (so\nhand-edited additions survive a re-pull).\u003c/p\u003e\n\u003chr\u003e\n\u003ch2 id=\"skill-ids\" class=\"scroll-mt-20\"\u003eSkill ids\u003c/h2\u003e\n\u003cp\u003eSkills are addressed by their relative path under \u003ccode class=\"readme-inline-code\"\u003eskills_folder\u003c/code\u003e with\n\u003ccode class=\"readme-inline-code\"\u003e.md\u003c/code\u003e stripped — e.g. \u003ccode class=\"readme-inline-code\"\u003e\u003cskills_folder\u003e/agent-memory/observe.md\u003c/code\u003e →\nid \u003ccode class=\"readme-inline-code\"\u003e\"agent-memory/observe\"\u003c/code\u003e. The same string is what\n\u003ccode class=\"readme-inline-code\"\u003edirectory::skills::list\u003c/code\u003e returns and what \u003ccode class=\"readme-inline-code\"\u003edirectory::skills::get\u003c/code\u003e\nexpects in \u003ccode class=\"readme-inline-code\"\u003e{ \"id\": ... }\u003c/code\u003e. The legacy \u003ccode class=\"readme-inline-code\"\u003eiii://{id}\u003c/code\u003e link form is still\naccepted on \u003ccode class=\"readme-inline-code\"\u003eget\u003c/code\u003e (the prefix is auto-stripped), but the worker no\nlonger parses any other \u003ccode class=\"readme-inline-code\"\u003eiii://\u003c/code\u003e URI shape — bodies are read solely by\nid, and the auto-rendered tree-shaped index that previous releases\nserved at \u003ccode class=\"readme-inline-code\"\u003eiii://directory/skills\u003c/code\u003e is gone. Consumers that want a\ntree-shaped picker iterate \u003ccode class=\"readme-inline-code\"\u003elist\u003c/code\u003e rows themselves and indent by\n\u003ccode class=\"readme-inline-code\"\u003eid.matches('/').count()\u003c/code\u003e.\u003c/p\u003e\n\u003ch2 id=\"kits\" class=\"scroll-mt-20\"\u003eKits\u003c/h2\u003e\n\u003cp\u003eA \u003cstrong\u003ekit\u003c/strong\u003e is a publishable bundle of agent profiles (\u003ccode class=\"readme-inline-code\"\u003eagents/\u003cid\u003e.md\u003c/code\u003e), skills\n(\u003ccode class=\"readme-inline-code\"\u003eskills/**.md\u003c/code\u003e) and registry workers declared by semver range, addressed as\n\u003ccode class=\"readme-inline-code\"\u003e\u003cauthor-handle\u003e/\u003ckit-name\u003e\u003c/code\u003e and versioned in the registry\n(\u003ccode class=\"readme-inline-code\"\u003eregistry_url\u003c/code\u003e, endpoints under \u003ccode class=\"readme-inline-code\"\u003e/k\u003c/code\u003e). Install one with\u003c/p\u003e\n\u003cpre class=\"shiki shiki-themes min-light vesper\" style=\"--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010\" tabindex=\"0\"\u003e\u003ccode\u003e\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#FFC799\"\u003eiii\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e trigger\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e directory::download-kit\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e kit=acme/kanban-team\u003c/span\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e # latest\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#FFC799\"\u003eiii\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e trigger\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e directory::download-kit\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e kit=acme/kanban-team@1.3.0\u003c/span\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e # or a tag, or a range (@^1.3)\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eNothing is written by that call: it builds a \u003cstrong\u003eplan\u003c/strong\u003e and answers with it.\nReview the plan in the ADE (\u003cstrong\u003eDirectory → Kits\u003c/strong\u003e) or apply it from a script\nwith \u003ccode class=\"readme-inline-code\"\u003eiii trigger directory::kits::apply plan_id=kp_…\u003c/code\u003e. \u003ccode class=\"readme-inline-code\"\u003eapply=true\u003c/code\u003e on\n\u003ccode class=\"readme-inline-code\"\u003edownload-kit\u003c/code\u003e applies at once only when the plan has no warnings, nothing\nblocking it and no file that needs a decision.\u003c/p\u003e\n\u003ch3 id=\"what-lands-where\" class=\"scroll-mt-20\"\u003eWhat lands where\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eKit file\u003c/th\u003e\n\u003cth\u003eInstalled at\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003eagents/\u003cid\u003e.md\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003e\u003cagents_folder\u003e/\u003cid\u003e.md\u003c/code\u003e (flat ids, like every profile)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003eskills/\u003cpath\u003e.md\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003e\u003cskills_folder\u003e/\u003chandle\u003e/\u003ckit\u003e/\u003cpath\u003e.md\u003c/code\u003e — skill id \u003ccode class=\"readme-inline-code\"\u003e\u003chandle\u003e/\u003ckit\u003e/\u003cpath\u003e\u003c/code\u003e (\u003ccode class=\"readme-inline-code\"\u003eSKILL.md\u003c/code\u003e / \u003ccode class=\"readme-inline-code\"\u003eindex.md\u003c/code\u003e → \u003ccode class=\"readme-inline-code\"\u003eindex\u003c/code\u003e)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003eworkers: { kanban: ^1.4 }\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003ecompose::add { workers: [{ worker: \"kanban\", version: \"^1.4\" }] }\u003c/code\u003e — the compose file declares the kit\u0026#39;s range\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\u003c/table\u003e\n\u003cp\u003eKit skill namespaces have two segments. They pass \u003ccode class=\"readme-inline-code\"\u003efilter_unregistered\u003c/code\u003e\n(they are not workers), and a kit\u0026#39;s local override is\n\u003ccode class=\"readme-inline-code\"\u003e\u003clocal_skills_folder\u003e/\u003chandle\u003e/\u003ckit\u003e/\u003c/code\u003e, which shadows that kit only — never\nthe author\u0026#39;s other kits. A kit installed inside \u003ccode class=\"readme-inline-code\"\u003elocal_skills_folder\u003c/code\u003e (the\ndefault \u003ccode class=\"readme-inline-code\"\u003eskills/iii\u003c/code\u003e with an author handle \u003ccode class=\"readme-inline-code\"\u003eiii\u003c/code\u003e) is the kit itself, not an\noverride.\u003c/p\u003e\n\u003ch3 id=\"kitslock\" class=\"scroll-mt-20\"\u003e\u003ccode class=\"readme-inline-code\"\u003ekits.lock\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode class=\"readme-inline-code\"\u003ekits.lock\u003c/code\u003e sits next to the compose file and is meant to be committed. The\ncompose file is \u003ccode class=\"readme-inline-code\"\u003eIII_COMPOSE_FILE\u003c/code\u003e when Compose started this worker;\notherwise it is \u003ccode class=\"readme-inline-code\"\u003eworker-compose.yaml\u003c/code\u003e in \u003ccode class=\"readme-inline-code\"\u003eIII_COMPOSE_DIR\u003c/code\u003e, or in the process\nworking directory for a standalone worker.\u003c/p\u003e\n\u003cpre class=\"shiki shiki-themes min-light vesper\" style=\"--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010\" tabindex=\"0\"\u003e\u003ccode\u003e\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003eversion\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 1\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003ekits\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e acme/kanban-team\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e requested\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e ^1.3.0\u003c/span\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e # a tag, a range, or ^\u0026#x3C;version\u003e for an exact install\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e version\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 1.3.0\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e installed_at\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e 2026-10-08T14:02:11Z\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e workers\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e kanban\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e ^1.4\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e files\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e agents/product-manager.md\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e sha256\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e 4be1…\u003c/span\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e # the content the kit installed: the merge base\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e agents/reviewer.md\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e sha256\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e 77c0…\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e skipped\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e true\u003c/span\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e # you kept the file that was already there\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e skills/acme/kanban-team/tickets/flow.md\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e sha256\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e 9a3e…\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e ignored_versions\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e1.4.0\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e]\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003cp\u003ePaths are install paths: \u003ccode class=\"readme-inline-code\"\u003eagents/…\u003c/code\u003e under \u003ccode class=\"readme-inline-code\"\u003eagents_folder\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003eskills/…\u003c/code\u003e under\n\u003ccode class=\"readme-inline-code\"\u003eskills_folder\u003c/code\u003e. A file\u0026#39;s state is computed on demand — \u003cstrong\u003eintact\u003c/strong\u003e (on-disk\nsha = base), \u003cstrong\u003eedited\u003c/strong\u003e, \u003cstrong\u003emissing\u003c/strong\u003e, or \u003cstrong\u003eskipped\u003c/strong\u003e. Bases are fetched back\nfrom the registry (\u003ccode class=\"readme-inline-code\"\u003eGET /blobs/\u003csha256\u003e\u003c/code\u003e); no copies are kept. An exact\nversion request installs that version and records its caret range\n(\u003ccode class=\"readme-inline-code\"\u003e1.3.0\u003c/code\u003e → \u003ccode class=\"readme-inline-code\"\u003e^1.3.0\u003c/code\u003e, as npm saves an exact install) so compatible releases\nare offered as updates; tags and ranges are recorded as given.\u003c/p\u003e\n\u003cp\u003ePending plans live in \u003ccode class=\"readme-inline-code\"\u003e.iii/directory/kit-plans/\u003cplan_id\u003e.json\u003c/code\u003e next to the\ncompose file (local state, not committed) and expire after 24 hours. The last\nupdate check is cached in \u003ccode class=\"readme-inline-code\"\u003e.iii/directory/kit-updates.json\u003c/code\u003e.\u003c/p\u003e\n\u003ch3 id=\"precedence-and-collisions\" class=\"scroll-mt-20\"\u003ePrecedence and collisions\u003c/h3\u003e\n\u003cp\u003eKit profiles take precedence over profiles workers ship, but an install or\nupdate never replaces an existing file silently. Every \u003ccode class=\"readme-inline-code\"\u003eagents/\u003cid\u003e.md\u003c/code\u003e has an\nowner: a kit (\u003ccode class=\"readme-inline-code\"\u003ekits.lock\u003c/code\u003e), a worker (its completion marker records the\nprofiles it wrote, with their sha256), or the project itself (\u003ccode class=\"readme-inline-code\"\u003elocal\u003c/code\u003e).\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eThe kit writes a path that…\u003c/th\u003e\n\u003cth\u003eWarning\u003c/th\u003e\n\u003cth\u003eDefault\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\u003ctr\u003e\n\u003ctd\u003ea worker\u0026#39;s bundle wrote\u003c/td\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003eagent_overwrite\u003c/code\u003e — \u0026quot;came from worker kanban 0.1.18 and will be replaced\u0026quot;\u003c/td\u003e\n\u003ctd\u003ereplace\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eanother kit owns\u003c/td\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003eagent_overwrite_kit\u003c/code\u003e; replacing moves the file to this kit and marks it \u003ccode class=\"readme-inline-code\"\u003eskipped\u003c/code\u003e in the other kit\u0026#39;s lock\u003c/td\u003e\n\u003ctd\u003ereplace\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ewas created in this project\u003c/td\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003eagent_overwrite_local\u003c/code\u003e (the strongest)\u003c/td\u003e\n\u003ctd\u003ereplace\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ea user-global profile (\u003ccode class=\"readme-inline-code\"\u003e~/.iii/agents\u003c/code\u003e) has\u003c/td\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003eagent_shadows_global\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003ereplace\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eis \u003ccode class=\"readme-inline-code\"\u003edefault\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003eiii\u003c/code\u003e or \u003ccode class=\"readme-inline-code\"\u003eiii-minimal\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003ebuiltin_override\u003c/code\u003e — replaces a built-in profile project-wide\u003c/td\u003e\n\u003ctd\u003ereplace\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eexists under the kit\u0026#39;s skills folder but is not in the lock\u003c/td\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003efile_overwrite_local\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003ereplace\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\u003c/table\u003e\n\u003cp\u003eEvery collision can be answered \u003cstrong\u003ekeep\u003c/strong\u003e: the kit\u0026#39;s file is not written and\nthe lock marks it \u003ccode class=\"readme-inline-code\"\u003eskipped\u003c/code\u003e; later updates respect that until it is reverted.\nIdentical content is no collision. Worker downloads skip profiles a kit owns\nand report them in \u003ccode class=\"readme-inline-code\"\u003eagents_skipped\u003c/code\u003e. \u003ccode class=\"readme-inline-code\"\u003edirectory::agents::list\u003c/code\u003e / \u003ccode class=\"readme-inline-code\"\u003eget\u003c/code\u003e carry\n\u003ccode class=\"readme-inline-code\"\u003esource: { kind: kit | worker | local | global | builtin, kit?, worker?, version?, modified? }\u003c/code\u003e.\u003c/p\u003e\n\u003ch3 id=\"the-plan\" class=\"scroll-mt-20\"\u003eThe plan\u003c/h3\u003e\n\u003cp\u003eThe plan JSON is the contract between the functions, the Kits page and the\nchat cards:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e{\n \u0026quot;plan_id\u0026quot;: \u0026quot;kp_…\u0026quot;, \u0026quot;kind\u0026quot;: \u0026quot;install | update | remove\u0026quot;,\n \u0026quot;kit\u0026quot;: \u0026quot;acme/kanban-team\u0026quot;, \u0026quot;from\u0026quot;: \u0026quot;1.3.0\u0026quot;, \u0026quot;to\u0026quot;: \u0026quot;1.4.0\u0026quot;, \u0026quot;requested\u0026quot;: \u0026quot;^1.3.0\u0026quot;,\n \u0026quot;bump\u0026quot;: \u0026quot;minor\u0026quot;, \u0026quot;major\u0026quot;: false,\n \u0026quot;author\u0026quot;: { \u0026quot;handle\u0026quot;: \u0026quot;acme\u0026quot;, \u0026quot;name\u0026quot;: \u0026quot;Acme\u0026quot;, \u0026quot;verified\u0026quot;: true },\n \u0026quot;registry_url\u0026quot;: \u0026quot;\u0026lt;registry_web_url\u0026gt;/kits/acme/kanban-team\u0026quot;, \u0026quot;notes\u0026quot;: \u0026quot;…\u0026quot;,\n \u0026quot;workers\u0026quot;: [\n { \u0026quot;name\u0026quot;: \u0026quot;github\u0026quot;, \u0026quot;range\u0026quot;: \u0026quot;^2.0\u0026quot;, \u0026quot;installed\u0026quot;: null, \u0026quot;action\u0026quot;: \u0026quot;add\u0026quot;, \u0026quot;to\u0026quot;: \u0026quot;2.0.3\u0026quot;, \u0026quot;type\u0026quot;: \u0026quot;binary\u0026quot; },\n { \u0026quot;name\u0026quot;: \u0026quot;kanban\u0026quot;, \u0026quot;range\u0026quot;: \u0026quot;^1.6\u0026quot;, \u0026quot;range_from\u0026quot;: \u0026quot;^1.4\u0026quot;, \u0026quot;installed\u0026quot;: \u0026quot;1.5.2\u0026quot;, \u0026quot;action\u0026quot;: \u0026quot;update\u0026quot;, \u0026quot;to\u0026quot;: \u0026quot;1.6.1\u0026quot; }\n ],\n \u0026quot;files\u0026quot;: [\n { \u0026quot;path\u0026quot;: \u0026quot;agents/reviewer.md\u0026quot;, \u0026quot;source\u0026quot;: \u0026quot;agents/reviewer.md\u0026quot;, \u0026quot;kind\u0026quot;: \u0026quot;agent\u0026quot;, \u0026quot;id\u0026quot;: \u0026quot;reviewer\u0026quot;,\n \u0026quot;change\u0026quot;: \u0026quot;added\u0026quot;, \u0026quot;local\u0026quot;: \u0026quot;occupied\u0026quot;,\n \u0026quot;collision\u0026quot;: { \u0026quot;owner\u0026quot;: \u0026quot;worker\u0026quot;, \u0026quot;worker\u0026quot;: \u0026quot;kanban\u0026quot;, \u0026quot;version\u0026quot;: \u0026quot;1.6.1\u0026quot;, \u0026quot;sha256\u0026quot;: \u0026quot;…\u0026quot; },\n \u0026quot;default\u0026quot;: \u0026quot;overwrite\u0026quot;, \u0026quot;options\u0026quot;: [\u0026quot;overwrite\u0026quot;, \u0026quot;keep\u0026quot;], \u0026quot;agent\u0026quot;: { …frontmatter… } },\n { \u0026quot;path\u0026quot;: \u0026quot;skills/acme/kanban-team/tickets/flow.md\u0026quot;, \u0026quot;kind\u0026quot;: \u0026quot;skill\u0026quot;, \u0026quot;change\u0026quot;: \u0026quot;modified\u0026quot;,\n \u0026quot;local\u0026quot;: \u0026quot;edited\u0026quot;, \u0026quot;base\u0026quot;: \u0026quot;…\u0026quot;, \u0026quot;theirs\u0026quot;: \u0026quot;…\u0026quot;, \u0026quot;ours\u0026quot;: \u0026quot;…\u0026quot;,\n \u0026quot;merge\u0026quot;: \u0026quot;conflicts\u0026quot;, \u0026quot;conflicts\u0026quot;: 1, \u0026quot;default\u0026quot;: null, \u0026quot;options\u0026quot;: [\u0026quot;kit\u0026quot;, \u0026quot;mine\u0026quot;, \u0026quot;merged\u0026quot;] }\n ],\n \u0026quot;capabilities\u0026quot;: { \u0026quot;workers_added\u0026quot;: [\u0026quot;github\u0026quot;], \u0026quot;functions_added\u0026quot;: [ … ], \u0026quot;models_changed\u0026quot;: [ … ] },\n \u0026quot;functions\u0026quot;: [ { \u0026quot;id\u0026quot;: \u0026quot;kanban::ticket::create\u0026quot;, \u0026quot;used_by\u0026quot;: [\u0026quot;planner\u0026quot;], \u0026quot;worker\u0026quot;: \u0026quot;kanban\u0026quot;, \u0026quot;status\u0026quot;: \u0026quot;ok\u0026quot; } ],\n \u0026quot;warnings\u0026quot;: [ { \u0026quot;code\u0026quot;: \u0026quot;agent_overwrite\u0026quot;, \u0026quot;path\u0026quot;: \u0026quot;agents/reviewer.md\u0026quot;, \u0026quot;message\u0026quot;: \u0026quot;…\u0026quot; } ],\n \u0026quot;blocking\u0026quot;: [ { \u0026quot;code\u0026quot;: \u0026quot;compose_not_running\u0026quot;, \u0026quot;message\u0026quot;: \u0026quot;… `iii compose --up` …\u0026quot; } ],\n \u0026quot;counts\u0026quot;: { \u0026quot;agents\u0026quot;: 3, \u0026quot;skills\u0026quot;: 12, \u0026quot;workers\u0026quot;: 2, \u0026quot;conflicts\u0026quot;: 1, \u0026quot;decisions_required\u0026quot;: 1, … },\n \u0026quot;created_at\u0026quot;: \u0026quot;…\u0026quot;, \u0026quot;expires_at\u0026quot;: \u0026quot;…\u0026quot;\n}\u003c/code\u003e\u003c/pre\u003e\u003cul\u003e\n\u003cli\u003e\u003ccode class=\"readme-inline-code\"\u003echange\u003c/code\u003e: \u003ccode class=\"readme-inline-code\"\u003eadded\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003emodified\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003eremoved\u003c/code\u003e, or \u003ccode class=\"readme-inline-code\"\u003ekept\u003c/code\u003e (a \u003ccode class=\"readme-inline-code\"\u003eskipped\u003c/code\u003e file whose\nkit version changed). \u003ccode class=\"readme-inline-code\"\u003elocal\u003c/code\u003e: \u003ccode class=\"readme-inline-code\"\u003eabsent\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003eintact\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003eedited\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003emissing\u003c/code\u003e, or\n\u003ccode class=\"readme-inline-code\"\u003eoccupied\u003c/code\u003e (someone else\u0026#39;s file). File bodies are not in the plan;\n\u003ccode class=\"readme-inline-code\"\u003edirectory::kits::plan { plan_id, contents: true }\u003c/code\u003e serves them.\u003c/li\u003e\n\u003cli\u003eAn update merges a file you edited with the kit\u0026#39;s change three ways\n(\u003ccode class=\"readme-inline-code\"\u003ediffy\u003c/code\u003e): \u003ccode class=\"readme-inline-code\"\u003emerge: clean\u003c/code\u003e defaults to \u003ccode class=\"readme-inline-code\"\u003emerged\u003c/code\u003e; \u003ccode class=\"readme-inline-code\"\u003emerge: conflicts\u003c/code\u003e has no\ndefault and needs \u003ccode class=\"readme-inline-code\"\u003ekit\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003emine\u003c/code\u003e, or \u003ccode class=\"readme-inline-code\"\u003emerged\u003c/code\u003e with the resolved text. Conflict\nmarkers read \u003ccode class=\"readme-inline-code\"\u003e\u003c\u003c\u003c\u003c\u003c\u003c\u003c yours\u003c/code\u003e / \u003ccode class=\"readme-inline-code\"\u003e||||||| installed\u003c/code\u003e / \u003ccode class=\"readme-inline-code\"\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e kit\u003c/code\u003e. A file\nyou edited that the kit did not change is not in the plan. A removed file\nyou did not edit defaults to \u003ccode class=\"readme-inline-code\"\u003eremove\u003c/code\u003e; one you edited defaults to \u003ccode class=\"readme-inline-code\"\u003ekeep\u003c/code\u003e\n(it becomes an ordinary local file).\u003c/li\u003e\n\u003cli\u003eWorkers: \u003ccode class=\"readme-inline-code\"\u003eadd\u003c/code\u003e (not declared), \u003ccode class=\"readme-inline-code\"\u003eupdate\u003c/code\u003e (installed version outside the\nrange), \u003ccode class=\"readme-inline-code\"\u003eredeclare\u003c/code\u003e (the compose file still declares the kit\u0026#39;s previous\nrange, which the installed version already satisfies), \u003ccode class=\"readme-inline-code\"\u003enone\u003c/code\u003e, and\n\u003ccode class=\"readme-inline-code\"\u003eremove\u003c/code\u003e for a worker the kit dropped — never removed unless named in\n\u003ccode class=\"readme-inline-code\"\u003eremove_workers\u003c/code\u003e. \u003ccode class=\"readme-inline-code\"\u003epath://\u003c/code\u003e workers are never touched.\u003c/li\u003e\n\u003cli\u003eWarnings also cover \u003ccode class=\"readme-inline-code\"\u003elocal_edits_merged\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003emerge_conflict\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003emajor_update\u003c/code\u003e\nand, on removal, \u003ccode class=\"readme-inline-code\"\u003eedited_file_kept\u003c/code\u003e. Blocking: \u003ccode class=\"readme-inline-code\"\u003ecompose_not_running\u003c/code\u003e (the\nplan adds or moves workers and \u003ccode class=\"readme-inline-code\"\u003ecompose::status\u003c/code\u003e does not answer) and\n\u003ccode class=\"readme-inline-code\"\u003ekit_deprecated\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3 id=\"apply\" class=\"scroll-mt-20\"\u003eApply\u003c/h3\u003e\n\u003cp\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::kits::apply { plan_id, decisions?, remove_workers? }\u003c/code\u003e, one apply at\na time:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eRe-validate\u003c/strong\u003e: the plan has not expired, \u003ccode class=\"readme-inline-code\"\u003ekits.lock\u003c/code\u003e still holds the\nversion it was made against, and every local file it looked at is\nunchanged. Otherwise nothing is applied and a fresh plan comes back with\n\u003ccode class=\"readme-inline-code\"\u003estatus: replanned\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDownload\u003c/strong\u003e \u003ccode class=\"readme-inline-code\"\u003eGET /k/\u003ckit\u003e/download?version=…\u0026ci=…\u003c/code\u003e — counts the download\n(\u003ccode class=\"readme-inline-code\"\u003eci=true\u003c/code\u003e when \u003ccode class=\"readme-inline-code\"\u003eCI\u003c/code\u003e is set) — and check every body against the sha the plan\nreviewed.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWorkers\u003c/strong\u003e through Compose: one \u003ccode class=\"readme-inline-code\"\u003ecompose::add\u003c/code\u003e with\n\u003ccode class=\"readme-inline-code\"\u003e{ worker, version: \u003crange\u003e }\u003c/code\u003e objects for every added, moved or\nre-declared worker (an existing container\u0026#39;s range is re-declared in place),\nthen \u003ccode class=\"readme-inline-code\"\u003ecompose::remove\u003c/code\u003e for the ticked \u003ccode class=\"readme-inline-code\"\u003eremove_workers\u003c/code\u003e, each followed through\n\u003ccode class=\"readme-inline-code\"\u003ecompose::operation\u003c/code\u003e. A failure stops here, before any file is written.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFiles\u003c/strong\u003e, one atomic write or delete at a time, journaled in the plan so a\nretried apply recognises what it already wrote (the apply is idempotent).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode class=\"readme-inline-code\"\u003ekits.lock\u003c/code\u003e\u003c/strong\u003e, last; then the plan is deleted and \u003ccode class=\"readme-inline-code\"\u003eon-change\u003c/code\u003e fires.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eWorkers added or moved get their own skills and profiles downloaded right after\nthe apply (kit-owned profiles skipped), and the kit is checked for updates.\nCompose must be running (\u003ccode class=\"readme-inline-code\"\u003eiii compose --up\u003c/code\u003e): the \u003ccode class=\"readme-inline-code\"\u003ecompose::*\u003c/code\u003e functions exist\nonly while its daemon does.\u003c/p\u003e\n\u003ch3 id=\"updates\" class=\"scroll-mt-20\"\u003eUpdates\u003c/h3\u003e\n\u003cp\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::kits::check-updates\u003c/code\u003e asks \u003ccode class=\"readme-inline-code\"\u003ePOST /k/updates\u003c/code\u003e for every installed kit\n(or one): the newest version satisfying \u003ccode class=\"readme-inline-code\"\u003erequested\u003c/code\u003e, unless it is in\n\u003ccode class=\"readme-inline-code\"\u003eignored_versions\u003c/code\u003e. It runs 15 seconds after boot, every 6 hours, after every\ninstall or update, and on demand. \u003ccode class=\"readme-inline-code\"\u003edirectory::kits::ignore { kit, version }\u003c/code\u003e\nadds a version to \u003ccode class=\"readme-inline-code\"\u003eignored_versions\u003c/code\u003e (and retires a pending update plan for\nit); \u003ccode class=\"readme-inline-code\"\u003eignore: false\u003c/code\u003e takes it back.\u003c/p\u003e\n\u003ch3 id=\"in-the-ade\" class=\"scroll-mt-20\"\u003eIn the ADE\u003c/h3\u003e\n\u003cp\u003eThe Directory page has a \u003cstrong\u003eKits\u003c/strong\u003e segment next to Skills and Agent Profiles;\nits badge counts plans waiting for review plus available updates.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eKits\u003c/strong\u003e — pending reviews, an install box, and installed kits with their\nupdate state; \u0026quot;Check for updates\u0026quot;.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAn installed kit\u003c/strong\u003e — Overview (README), Profiles and Skills (the files on\ndisk, read-only, with \u0026quot;Edit in Directory\u0026quot;), Workers (as Compose has them),\nFiles (intact / edited / missing / kept, with \u0026quot;View my changes\u0026quot; for edited\nones), Remove, and a registry link.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eInstall review\u003c/strong\u003e — the collisions on top (never collapsible) with\nreplace / keep and a split diff for each, the permissions the kit asks for\n(workers and binaries it adds or moves, functions its profiles preload), the\ncontents in three columns with a preview that shows frontmatter as fields\nand the prompt as markdown, and a button that says what will happen\n(\u0026quot;Install and replace 2 profiles\u0026quot;). A blocked plan shows the block instead.\nWhile it runs, the three steps (workers → files → kits.lock) report live; a\nfailure offers \u0026quot;Try again\u0026quot;.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUpdate review\u003c/strong\u003e — release notes, then the changes as a pull request:\nnew and changed profiles (a frontmatter summary, then the diff), workers and\nranges, new / changed / removed skills, and the permissions the update\ngrants. \u0026quot;Update\u0026quot; stays disabled while a conflict has no decision; \u0026quot;Ignore\n\u003cversion\u003e\u0026quot; skips the version. A file you edited opens the conflict view:\nthe kit\u0026#39;s changes, yours, and an editable result that starts from the\nautomatic merge.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRemoval review\u003c/strong\u003e — the files to delete (edited ones unticked) and the\nkit\u0026#39;s workers (unticked, with a note when another kit uses one).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChat cards render \u003ccode class=\"readme-inline-code\"\u003edownload-kit\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003eplan-update\u003c/code\u003e and \u003ccode class=\"readme-inline-code\"\u003eremove\u003c/code\u003e (the plan summary\nand \u0026quot;Review install\u0026quot;, which opens this segment on the plan), \u003ccode class=\"readme-inline-code\"\u003eapply\u003c/code\u003e (live\nsteps, the result, and the plan summary while a harness approval is pending),\n\u003ccode class=\"readme-inline-code\"\u003echeck-updates\u003c/code\u003e and \u003ccode class=\"readme-inline-code\"\u003ekits::list\u003c/code\u003e.\u003c/p\u003e\n\u003chr\u003e\n\u003ch2 id=\"functions\" class=\"scroll-mt-20\"\u003eFunctions\u003c/h2\u003e\n\u003cp\u003eFunctions sit under \u003ccode class=\"readme-inline-code\"\u003edirectory::*\u003c/code\u003e. All registrations are\nnamespace-clean; this worker is intentionally agnostic to MCP and any\nother adapter.\u003c/p\u003e\n\u003ch3 id=\"directoryskills-filesystem-reader-editor\" class=\"scroll-mt-20\"\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::skills::*\u003c/code\u003e (filesystem reader + editor)\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFunction ID\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::skills::download\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eDownload directory content. Flexible alias accepting either source set: \u003ccode class=\"readme-inline-code\"\u003e{repo, skill, branch?}\u003c/code\u003e (defaults \u003ccode class=\"readme-inline-code\"\u003ebranch=main\u003c/code\u003e) or \u003ccode class=\"readme-inline-code\"\u003e{worker, version?|tag?}\u003c/code\u003e (defaults \u003ccode class=\"readme-inline-code\"\u003etag=latest\u003c/code\u003e). Prefer the two explicit forms below so the source is unambiguous.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::skills::download_from_repo\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eRepo-only form: \u003ccode class=\"readme-inline-code\"\u003e{repo, skill, branch?}\u003c/code\u003e. Copies one skill folder out of a GitHub repo; paths under \u003ccode class=\"readme-inline-code\"\u003eprompts/\u003c/code\u003e and \u003ccode class=\"readme-inline-code\"\u003eagents/\u003c/code\u003e are ignored.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::skills::download_from_registry\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eRegistry-only form: \u003ccode class=\"readme-inline-code\"\u003e{worker, version?|tag?}\u003c/code\u003e. Installs a published worker\u0026#39;s bundle from \u003ccode class=\"readme-inline-code\"\u003eapi.workers.iii.dev\u003c/code\u003e, routing exact \u003ccode class=\"readme-inline-code\"\u003eagents/\u003cid\u003e.md\u003c/code\u003e entries to \u003ccode class=\"readme-inline-code\"\u003eagents_folder\u003c/code\u003e.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::skills::list\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eEnriched listing of every fs-backed skill: \u003ccode class=\"readme-inline-code\"\u003e{ id, title, type, function_id, disable_model_invocation, description, bytes, modified_at }\u003c/code\u003e per row. \u003ccode class=\"readme-inline-code\"\u003etitle\u003c/code\u003e prefers the YAML frontmatter \u003ccode class=\"readme-inline-code\"\u003etitle:\u003c/code\u003e over the body H1, \u003ccode class=\"readme-inline-code\"\u003etype\u003c/code\u003e is lifted from frontmatter \u003ccode class=\"readme-inline-code\"\u003etype:\u003c/code\u003e (\u003ccode class=\"readme-inline-code\"\u003enull\u003c/code\u003e when absent), \u003ccode class=\"readme-inline-code\"\u003efunction_id\u003c/code\u003e identifies the documented bus function when present, and \u003ccode class=\"readme-inline-code\"\u003edescription\u003c/code\u003e is the frontmatter description or first body paragraph — so consumers can render a picker without a follow-up \u003ccode class=\"readme-inline-code\"\u003eget\u003c/code\u003e per row.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::skills::get\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eFetch one skill by id. Returns \u003ccode class=\"readme-inline-code\"\u003e{ id, title, type, function_id, disable_model_invocation, path, body, modified_at }\u003c/code\u003e. It shares the list row\u0026#39;s identity, classification, function, and invocation metadata, but returns the raw markdown \u003ccode class=\"readme-inline-code\"\u003ebody\u003c/code\u003e and absolute on-disk \u003ccode class=\"readme-inline-code\"\u003epath\u003c/code\u003e instead of the teaser and byte count; there is no \u003ccode class=\"readme-inline-code\"\u003edescription\u003c/code\u003e field. The path\u0026#39;s parent directory is the skill\u0026#39;s base directory, where payload like \u003ccode class=\"readme-inline-code\"\u003escripts/\u003c/code\u003e and \u003ccode class=\"readme-inline-code\"\u003ereference/\u003c/code\u003e lives, and is meaningful only to callers on this worker\u0026#39;s machine. Accepts a bare id or the same id prefixed with \u003ccode class=\"readme-inline-code\"\u003eiii://\u003c/code\u003e. Pass \u003ccode class=\"readme-inline-code\"\u003eraw: true\u003c/code\u003e to additionally get the FULL on-disk file (frontmatter included) as \u003ccode class=\"readme-inline-code\"\u003eraw\u003c/code\u003e — the round-trip form \u003ccode class=\"readme-inline-code\"\u003eupdate\u003c/code\u003e takes.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::skills::update\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eOverwrite one EXISTING skill file with new full-file content: \u003ccode class=\"readme-inline-code\"\u003e{ id, content }\u003c/code\u003e where \u003ccode class=\"readme-inline-code\"\u003econtent\u003c/code\u003e is the edited \u003ccode class=\"readme-inline-code\"\u003eraw\u003c/code\u003e from \u003ccode class=\"readme-inline-code\"\u003eget { raw: true }\u003c/code\u003e. Validated against the read invariants (size cap, non-empty body after frontmatter); atomic write; fans out \u003ccode class=\"readme-inline-code\"\u003edirectory::skills::on-change\u003c/code\u003e with \u003ccode class=\"readme-inline-code\"\u003eop: \"update\"\u003c/code\u003e. Never creates files (use \u003ccode class=\"readme-inline-code\"\u003ecreate\u003c/code\u003e). Refuses read-only system-installed skills under \u003ccode class=\"readme-inline-code\"\u003eagents_skills_folder\u003c/code\u003e (\u003ccode class=\"readme-inline-code\"\u003eD116\u003c/code\u003e).\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::skills::create\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eCreate a NEW skill file at \u003ccode class=\"readme-inline-code\"\u003e\u003cskills_folder\u003e/\u003cid\u003e.md\u003c/code\u003e from full-file content: \u003ccode class=\"readme-inline-code\"\u003e{ id, content }\u003c/code\u003e. Frontmatter is optional (same rules as \u003ccode class=\"readme-inline-code\"\u003eupdate\u003c/code\u003e: size cap, non-empty body). Refuses an \u003ccode class=\"readme-inline-code\"\u003eid\u003c/code\u003e that already resolves in the visible set — including the \u003ccode class=\"readme-inline-code\"\u003e\u003cid\u003e\u003c/code\u003e → \u003ccode class=\"readme-inline-code\"\u003e\u003cid\u003e/index\u003c/code\u003e overview alias and system-installed agents skills — or a target path that already exists on disk (\u003ccode class=\"readme-inline-code\"\u003eD114\u003c/code\u003e); an \u003ccode class=\"readme-inline-code\"\u003eid\u003c/code\u003e in a namespace reserved by a system-installed agents skill (\u003ccode class=\"readme-inline-code\"\u003eD115\u003c/code\u003e); and, while \u003ccode class=\"readme-inline-code\"\u003efilter_unregistered\u003c/code\u003e is on, an \u003ccode class=\"readme-inline-code\"\u003eid\u003c/code\u003e the visibility filter would immediately hide (\u003ccode class=\"readme-inline-code\"\u003eD115\u003c/code\u003e). Atomic write; fans out \u003ccode class=\"readme-inline-code\"\u003edirectory::skills::on-change\u003c/code\u003e with \u003ccode class=\"readme-inline-code\"\u003eop: \"create\"\u003c/code\u003e. Returns the same shape as \u003ccode class=\"readme-inline-code\"\u003eupdate\u003c/code\u003e.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::skills::delete\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003ePermanently remove one EXISTING skill file by \u003ccode class=\"readme-inline-code\"\u003e{ id }\u003c/code\u003e (same id forms as \u003ccode class=\"readme-inline-code\"\u003eget\u003c/code\u003e). Resolves against the same visible set as \u003ccode class=\"readme-inline-code\"\u003elist\u003c/code\u003e/\u003ccode class=\"readme-inline-code\"\u003eget\u003c/code\u003e, refuses read-only system-installed skills under \u003ccode class=\"readme-inline-code\"\u003eagents_skills_folder\u003c/code\u003e (\u003ccode class=\"readme-inline-code\"\u003eD116\u003c/code\u003e), removes the file plus any parent directories left empty (so a deleted namespace can\u0026#39;t keep shadowing a lower-precedence root), and fans out \u003ccode class=\"readme-inline-code\"\u003edirectory::skills::on-change\u003c/code\u003e with \u003ccode class=\"readme-inline-code\"\u003eop: \"delete\"\u003c/code\u003e. Returns \u003ccode class=\"readme-inline-code\"\u003e{ id }\u003c/code\u003e (the resolved on-disk id).\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::skills::index\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eRender one short markdown entry per installed worker (skills with frontmatter \u003ccode class=\"readme-inline-code\"\u003etype: index\u003c/code\u003e). Returns \u003ccode class=\"readme-inline-code\"\u003e{ body, workers_count }\u003c/code\u003e where \u003ccode class=\"readme-inline-code\"\u003ebody\u003c/code\u003e is a ready-to-paste page: \u003ccode class=\"readme-inline-code\"\u003e# Skills index\u003c/code\u003e, then one \u003ccode class=\"readme-inline-code\"\u003e## \u003cworker title\u003e\u003c/code\u003e heading + the worker\u0026#39;s first overview paragraph + a \u003ccode class=\"readme-inline-code\"\u003eRead iii://\u003cns\u003e/index\u003c/code\u003e pointer the agent can follow with \u003ccode class=\"readme-inline-code\"\u003edirectory::skills::get\u003c/code\u003e. Token-light by design; use \u003ccode class=\"readme-inline-code\"\u003edirectory::skills::list\u003c/code\u003e for per-skill rows.\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\u003c/table\u003e\n\u003ch3 id=\"directorysystem-prompts-filesystem-reader-editor\" class=\"scroll-mt-20\"\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::system-prompts::*\u003c/code\u003e (filesystem reader + editor)\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFunction ID\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::system-prompts::list\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eMetadata-only listing of every fs-backed system prompt.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::system-prompts::get\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eFetch one system prompt\u0026#39;s body + \u003ccode class=\"readme-inline-code\"\u003e{name, description, modified_at}\u003c/code\u003e. Plain shape, no envelope. Pass \u003ccode class=\"readme-inline-code\"\u003eraw: true\u003c/code\u003e to additionally get the FULL on-disk file (frontmatter included) as \u003ccode class=\"readme-inline-code\"\u003eraw\u003c/code\u003e.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::system-prompts::update\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eOverwrite one EXISTING system prompt file with new full-file content: \u003ccode class=\"readme-inline-code\"\u003e{ name, content }\u003c/code\u003e. The frontmatter must keep a non-empty \u003ccode class=\"readme-inline-code\"\u003edescription\u003c/code\u003e (and a valid \u003ccode class=\"readme-inline-code\"\u003ename\u003c/code\u003e when declared) — the same rules the scanner enforces. Atomic write; fans out \u003ccode class=\"readme-inline-code\"\u003edirectory::system-prompts::on-change\u003c/code\u003e with \u003ccode class=\"readme-inline-code\"\u003eop: \"update\"\u003c/code\u003e. Returns the system prompt\u0026#39;s effective name after the write.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::system-prompts::create\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eCreate a NEW system prompt file at \u003ccode class=\"readme-inline-code\"\u003e\u003cskills_folder\u003e/system-prompts/\u003cname\u003e.md\u003c/code\u003e from full-file content: \u003ccode class=\"readme-inline-code\"\u003e{ name, content }\u003c/code\u003e, where \u003ccode class=\"readme-inline-code\"\u003econtent\u003c/code\u003e is the FULL file including frontmatter. The frontmatter must carry a non-empty \u003ccode class=\"readme-inline-code\"\u003edescription\u003c/code\u003e (and a \u003ccode class=\"readme-inline-code\"\u003ename\u003c/code\u003e matching the request, when declared) — the same rules \u003ccode class=\"readme-inline-code\"\u003eupdate\u003c/code\u003e enforces. Refuses a \u003ccode class=\"readme-inline-code\"\u003ename\u003c/code\u003e that already exists anywhere in the merged system-prompt scan, and a target path that already exists on disk even if the scanner would skip it. Atomic write; fans out \u003ccode class=\"readme-inline-code\"\u003edirectory::system-prompts::on-change\u003c/code\u003e with \u003ccode class=\"readme-inline-code\"\u003eop: \"create\"\u003c/code\u003e. Returns \u003ccode class=\"readme-inline-code\"\u003e{ name, description, bytes, modified_at }\u003c/code\u003e.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::system-prompts::delete\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003ePermanently remove one EXISTING system prompt file by \u003ccode class=\"readme-inline-code\"\u003e{ name }\u003c/code\u003e. Resolves against the same merged scan as \u003ccode class=\"readme-inline-code\"\u003elist\u003c/code\u003e/\u003ccode class=\"readme-inline-code\"\u003eget\u003c/code\u003e, fans out \u003ccode class=\"readme-inline-code\"\u003edirectory::system-prompts::on-change\u003c/code\u003e with \u003ccode class=\"readme-inline-code\"\u003eop: \"delete\"\u003c/code\u003e, and returns \u003ccode class=\"readme-inline-code\"\u003e{ name }\u003c/code\u003e.\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\u003c/table\u003e\n\u003ch3 id=\"agent-profiles-directoryagents-filesystem-reader-editor\" class=\"scroll-mt-20\"\u003eAgent Profiles — \u003ccode class=\"readme-inline-code\"\u003edirectory::agents::*\u003c/code\u003e (filesystem reader + editor)\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFunction ID\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::agents::list\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eMetadata-only listing of every agent profile — fs-backed plus the bundled \u003ccode class=\"readme-inline-code\"\u003edefault\u003c/code\u003e / \u003ccode class=\"readme-inline-code\"\u003eiii\u003c/code\u003e / \u003ccode class=\"readme-inline-code\"\u003eiii-minimal\u003c/code\u003e profiles (\u003ccode class=\"readme-inline-code\"\u003ebuiltin: true\u003c/code\u003e until a local file shadows one): \u003ccode class=\"readme-inline-code\"\u003e{ id, name, description, logo, skill_count, model, reasoning_effort, icon, color, extends, hidden, composer_placeholder, modified_at }\u003c/code\u003e per row (\u003ccode class=\"readme-inline-code\"\u003ehidden\u003c/code\u003e and \u003ccode class=\"readme-inline-code\"\u003ecomposer_placeholder\u003c/code\u003e omitted when unset; \u003ccode class=\"readme-inline-code\"\u003ecomposer_placeholder\u003c/code\u003e never inherits), \u003ccode class=\"readme-inline-code\"\u003eskill_count\u003c/code\u003e/\u003ccode class=\"readme-inline-code\"\u003emodel\u003c/code\u003e/\u003ccode class=\"readme-inline-code\"\u003ereasoning_effort\u003c/code\u003e resolved through \u003ccode class=\"readme-inline-code\"\u003eextends\u003c/code\u003e (\u003ccode class=\"readme-inline-code\"\u003eskill_count: null\u003c/code\u003e = every skill; \u003ccode class=\"readme-inline-code\"\u003emodel: null\u003c/code\u003e = the send decides). A row whose chain does not resolve carries \u003ccode class=\"readme-inline-code\"\u003einheritance_error\u003c/code\u003e. Every row carries \u003ccode class=\"readme-inline-code\"\u003esource: { kind: kit | worker | local | global | builtin, kit?, worker?, version?, modified? }\u003c/code\u003e — see \u003ca href=\"#precedence-and-collisions\"\u003ePrecedence and collisions\u003c/a\u003e.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::agents::get\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eFetch one agent profile by \u003ccode class=\"readme-inline-code\"\u003e{ id }\u003c/code\u003e: the RESOLVED \u003ccode class=\"readme-inline-code\"\u003esystem_prompt\u003c/code\u003e (each ancestor\u0026#39;s body root-first, then this file\u0026#39;s body), \u003ccode class=\"readme-inline-code\"\u003eskills\u003c/code\u003e + \u003ccode class=\"readme-inline-code\"\u003eunknown_skills\u003c/code\u003e (preloaded ids matching no visible skill — warnings), \u003ccode class=\"readme-inline-code\"\u003eskills_index\u003c/code\u003e (resolved through \u003ccode class=\"readme-inline-code\"\u003eextends\u003c/code\u003e; \u003ccode class=\"readme-inline-code\"\u003efalse\u003c/code\u003e = sessions start without the skills index, omitted when unset), \u003ccode class=\"readme-inline-code\"\u003emodel\u003c/code\u003e (\u003ccode class=\"readme-inline-code\"\u003enull\u003c/code\u003e = the send decides), provider-native \u003ccode class=\"readme-inline-code\"\u003ereasoning_effort\u003c/code\u003e, display \u003ccode class=\"readme-inline-code\"\u003eicon\u003c/code\u003e/\u003ccode class=\"readme-inline-code\"\u003ecolor\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003eextends\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003ehidden\u003c/code\u003e, the profile\u0026#39;s own \u003ccode class=\"readme-inline-code\"\u003ecomposer_placeholder\u003c/code\u003e (omitted when unset), \u003ccode class=\"readme-inline-code\"\u003ebuiltin\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003emodified_at\u003c/code\u003e, and \u003ccode class=\"readme-inline-code\"\u003einheritance_error\u003c/code\u003e when the chain does not resolve (own file served meanwhile), and the same \u003ccode class=\"readme-inline-code\"\u003esource\u003c/code\u003e as \u003ccode class=\"readme-inline-code\"\u003elist\u003c/code\u003e. Pass \u003ccode class=\"readme-inline-code\"\u003eraw: true\u003c/code\u003e to additionally get this profile\u0026#39;s FULL on-disk file as \u003ccode class=\"readme-inline-code\"\u003eraw\u003c/code\u003e.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::agents::update\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eOverwrite one EXISTING agent profile file with new full-file content: \u003ccode class=\"readme-inline-code\"\u003e{ id, content }\u003c/code\u003e. Same rules the scanner enforces (required frontmatter with non-empty \u003ccode class=\"readme-inline-code\"\u003ename\u003c/code\u003e, emoji-only \u003ccode class=\"readme-inline-code\"\u003elogo\u003c/code\u003e; the body — the system prompt — may be empty); the id stays the file stem. Updating a bundled profile creates the local file that shadows it. Atomic write; fans out \u003ccode class=\"readme-inline-code\"\u003edirectory::agents::on-change\u003c/code\u003e with \u003ccode class=\"readme-inline-code\"\u003eop: \"update\"\u003c/code\u003e.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::agents::create\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eCreate a NEW agent profile at \u003ccode class=\"readme-inline-code\"\u003e\u003cagents_folder\u003e/\u003cid\u003e.md\u003c/code\u003e from full-file content: \u003ccode class=\"readme-inline-code\"\u003e{ id, content }\u003c/code\u003e. Refuses an \u003ccode class=\"readme-inline-code\"\u003eid\u003c/code\u003e that already exists in the configured agent-profile root, and a target path that already exists on disk even if the scanner would skip it; creating a bundled id shadows the bundled copy. Atomic write; fans out \u003ccode class=\"readme-inline-code\"\u003edirectory::agents::on-change\u003c/code\u003e with \u003ccode class=\"readme-inline-code\"\u003eop: \"create\"\u003c/code\u003e. Returns \u003ccode class=\"readme-inline-code\"\u003e{ id, name, description, logo, bytes, modified_at }\u003c/code\u003e.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::agents::delete\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003ePermanently remove one EXISTING agent profile file by \u003ccode class=\"readme-inline-code\"\u003e{ id }\u003c/code\u003e. Resolves against the same configured root as \u003ccode class=\"readme-inline-code\"\u003elist\u003c/code\u003e/\u003ccode class=\"readme-inline-code\"\u003eget\u003c/code\u003e, fans out \u003ccode class=\"readme-inline-code\"\u003edirectory::agents::on-change\u003c/code\u003e with \u003ccode class=\"readme-inline-code\"\u003eop: \"delete\"\u003c/code\u003e, and returns \u003ccode class=\"readme-inline-code\"\u003e{ id }\u003c/code\u003e. Deleting the local shadow of a bundled profile falls back to the bundled copy; a bundled profile with no local file has nothing to delete (\u003ccode class=\"readme-inline-code\"\u003eD414\u003c/code\u003e). Sessions already using the profile are unaffected; profiles extending it stop resolving until fixed.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::agents::functions::add\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003e{ id, functions: [\"coder::tree\", …] }\u003c/code\u003e — append engine function ids to one EXISTING profile\u0026#39;s OWN \u003ccode class=\"readme-inline-code\"\u003efunctions:\u003c/code\u003e list (its \u003cem\u003epreloaded\u003c/em\u003e functions: the contracts the harness pre-loads into the system prompt of every new session running as the profile). Ids already present are kept once; only that frontmatter field is rewritten (block style), every other byte of the file is untouched; writes atomically, copy-on-writes a bundled profile\u0026#39;s shadow, fans out \u003ccode class=\"readme-inline-code\"\u003eon-change\u003c/code\u003e with \u003ccode class=\"readme-inline-code\"\u003eop: \"update\"\u003c/code\u003e. Returns \u003ccode class=\"readme-inline-code\"\u003e{ id, functions, added, unchanged?, bytes, modified_at }\u003c/code\u003e — \u003ccode class=\"readme-inline-code\"\u003eunchanged: true\u003c/code\u003e means nothing was written. \u003ccode class=\"readme-inline-code\"\u003eD416\u003c/code\u003e for a request with no valid ids (entries must be non-empty and whitespace-free).\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::agents::functions::remove\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003e{ id, functions }\u003c/code\u003e — drop ids from one EXISTING profile\u0026#39;s OWN \u003ccode class=\"readme-inline-code\"\u003efunctions:\u003c/code\u003e list (absent ids are ignored; the field disappears when the list empties). Same write semantics and \u003ccode class=\"readme-inline-code\"\u003eD416\u003c/code\u003e; returns \u003ccode class=\"readme-inline-code\"\u003e{ id, functions, removed, unchanged?, bytes, modified_at }\u003c/code\u003e. Neither verb touches ids inherited through \u003ccode class=\"readme-inline-code\"\u003eextends\u003c/code\u003e — those stay in the resolved union and are removed on the parent that declares them.\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\u003c/table\u003e\n\u003ch3 id=\"kits-directorydownload-kit-directorykits\" class=\"scroll-mt-20\"\u003eKits — \u003ccode class=\"readme-inline-code\"\u003edirectory::download-kit\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003edirectory::kits::*\u003c/code\u003e\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFunction\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::download-kit\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003e{ kit: \"\u003cauthor\u003e/\u003ckit\u003e[@version|tag|range]\", apply? }\u003c/code\u003e → \u003ccode class=\"readme-inline-code\"\u003e{ status: planned | applied | up_to_date, kit, message, plan?, report? }\u003c/code\u003e. Builds an install plan (an update plan when the kit is installed; without \u003ccode class=\"readme-inline-code\"\u003e@…\u003c/code\u003e an installed kit keeps its \u003ccode class=\"readme-inline-code\"\u003erequested\u003c/code\u003e) and stores it; writes nothing unless \u003ccode class=\"readme-inline-code\"\u003eapply: true\u003c/code\u003e and the plan has no warnings, blocks or pending decisions.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::kits::apply\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003e{ plan_id, decisions?, remove_workers? }\u003c/code\u003e → \u003ccode class=\"readme-inline-code\"\u003e{ status: applied | replanned, report?, plan? }\u003c/code\u003e. \u003ccode class=\"readme-inline-code\"\u003edecisions\u003c/code\u003e maps install paths to \u003ccode class=\"readme-inline-code\"\u003eoverwrite | keep | kit | mine | merged | remove\u003c/code\u003e or \u003ccode class=\"readme-inline-code\"\u003e{ choice: \"merged\", content }\u003c/code\u003e; files left out take the plan\u0026#39;s \u003ccode class=\"readme-inline-code\"\u003edefault\u003c/code\u003e. The \u003ccode class=\"readme-inline-code\"\u003ereport\u003c/code\u003e lists files written / merged / removed / kept, workers added / updated / removed, the steps, and the agent ids the kit now provides.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::kits::plan-update\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003e{ kit, version? }\u003c/code\u003e — plan an update (default target: the newest release matching \u003ccode class=\"readme-inline-code\"\u003erequested\u003c/code\u003e). \u003ccode class=\"readme-inline-code\"\u003eup_to_date\u003c/code\u003e when there is nothing newer.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::kits::remove\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003e{ kit }\u003c/code\u003e — plan a removal; apply it with \u003ccode class=\"readme-inline-code\"\u003eapply\u003c/code\u003e (\u003ccode class=\"readme-inline-code\"\u003eremove_workers\u003c/code\u003e to remove the kit\u0026#39;s workers too).\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::kits::check-updates\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003e{ kit? }\u003c/code\u003e → \u003ccode class=\"readme-inline-code\"\u003e{ checked_at, available, kits: [{ kit, current, available, latest, major, ignored?, deprecation? }], error? }\u003c/code\u003e.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::kits::list\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eInstalled kits (\u003ccode class=\"readme-inline-code\"\u003eversion\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003erequested\u003c/code\u003e, file-state counts, workers, \u003ccode class=\"readme-inline-code\"\u003eupdate\u003c/code\u003e, pending plan ids) and pending plan summaries; \u003ccode class=\"readme-inline-code\"\u003eattention\u003c/code\u003e = pending plans + available updates.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::kits::get\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003e{ kit, registry? }\u003c/code\u003e — one installed kit with every file\u0026#39;s state and on-disk sha, its workers as Compose has them, and with \u003ccode class=\"readme-inline-code\"\u003eregistry: true\u003c/code\u003e the installed version\u0026#39;s registry detail and README.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::kits::plan\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003e{ plan_id, contents? }\u003c/code\u003e — a pending plan, its apply progress, and with \u003ccode class=\"readme-inline-code\"\u003econtents: true\u003c/code\u003e the bodies it refers to (\u003ccode class=\"readme-inline-code\"\u003eblobs\u003c/code\u003e by sha256, \u003ccode class=\"readme-inline-code\"\u003eours\u003c/code\u003e and \u003ccode class=\"readme-inline-code\"\u003emerged\u003c/code\u003e by install path).\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::kits::discard\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003e{ plan_id }\u003c/code\u003e — drop a pending plan.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::kits::ignore\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003e{ kit, version, ignore? }\u003c/code\u003e — add a version to (or with \u003ccode class=\"readme-inline-code\"\u003eignore: false\u003c/code\u003e remove it from) \u003ccode class=\"readme-inline-code\"\u003eignored_versions\u003c/code\u003e.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::kits::diff\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003e{ kit, path }\u003c/code\u003e → \u003ccode class=\"readme-inline-code\"\u003e{ base, local, state }\u003c/code\u003e — what the kit installed and what is on disk, for \u0026quot;view my changes\u0026quot;.\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\u003c/table\u003e\n\u003cp\u003eErrors: \u003ccode class=\"readme-inline-code\"\u003eD510\u003c/code\u003e unknown kit or version, \u003ccode class=\"readme-inline-code\"\u003eD511\u003c/code\u003e malformed kit ref, \u003ccode class=\"readme-inline-code\"\u003eD512\u003c/code\u003e\nexpired or unknown plan, \u003ccode class=\"readme-inline-code\"\u003eD513\u003c/code\u003e missing or invalid decisions, \u003ccode class=\"readme-inline-code\"\u003eD514\u003c/code\u003e blocked\nplan (Compose not running, deprecated kit), \u003ccode class=\"readme-inline-code\"\u003eD515\u003c/code\u003e Compose operation failed,\n\u003ccode class=\"readme-inline-code\"\u003eD516\u003c/code\u003e the registry served different content than the plan reviewed, \u003ccode class=\"readme-inline-code\"\u003eD520\u003c/code\u003e\nregistry unreachable.\u003c/p\u003e\n\u003ch3 id=\"engine-introspection-native-plus-one-wrapper\" class=\"scroll-mt-20\"\u003eEngine introspection (native, plus one wrapper)\u003c/h3\u003e\n\u003cp\u003eEngine introspection is served natively; call these ids directly — every\none takes the same filters (\u003ccode class=\"readme-inline-code\"\u003eprefix\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003esearch\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003eworker\u003c/code\u003e,\n\u003ccode class=\"readme-inline-code\"\u003einclude_internal\u003c/code\u003e where applicable). One wrapper is kept for callers\nwhose policy only admits the \u003ccode class=\"readme-inline-code\"\u003edirectory::\u003c/code\u003e namespace:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFunction ID\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::engine::functions::info\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eThin proxy to \u003ccode class=\"readme-inline-code\"\u003eengine::functions::info\u003c/code\u003e for a single \u003ccode class=\"readme-inline-code\"\u003efunction_id\u003c/code\u003e: request/response schemas, metadata, and registered triggers. The one \u003ccode class=\"readme-inline-code\"\u003edirectory::engine::*\u003c/code\u003e helper that still exists — reach for it only when you cannot call \u003ccode class=\"readme-inline-code\"\u003eengine::*\u003c/code\u003e directly.\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\u003c/table\u003e\n\u003cp\u003eThe native ids:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFunction ID\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003eengine::functions::list\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eList functions registered with the engine.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003eengine::functions::info\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eSingle-function detail: schemas, owning worker.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003eengine::triggers::list\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eList trigger TYPES (the providers, e.g. \u003ccode class=\"readme-inline-code\"\u003ehttp\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003ecron\u003c/code\u003e).\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003eengine::triggers::info\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eSingle trigger-type detail: configuration schema, return schema.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003eengine::registered-triggers::list\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eList trigger INSTANCES (subscriber rows).\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003eengine::registered-triggers::info\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eSingle registered-trigger detail.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003eengine::workers::list\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eList workers with an open engine WS connection. Daemon-managed providers (\u003ccode class=\"readme-inline-code\"\u003ehttp\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003ecron\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003estate\u003c/code\u003e) won\u0026#39;t appear — call \u003ccode class=\"readme-inline-code\"\u003eworker::list\u003c/code\u003e from the supervisor to see those.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003eengine::workers::info\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eOne worker\u0026#39;s detail by \u003ccode class=\"readme-inline-code\"\u003ename\u003c/code\u003e.\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\u003c/table\u003e\n\u003ch3 id=\"directoryregistry-workers-registry-http-proxy\" class=\"scroll-mt-20\"\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::registry::*\u003c/code\u003e (workers registry HTTP proxy)\u003c/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFunction ID\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::registry::workers::list\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eBrowse / search published workers in \u003ccode class=\"readme-inline-code\"\u003eapi.workers.iii.dev\u003c/code\u003e. Optional free-text \u003ccode class=\"readme-inline-code\"\u003esearch\u003c/code\u003e (matched fuzzy by \u003ccode class=\"readme-inline-code\"\u003epg_trgm\u003c/code\u003e) and opaque \u003ccode class=\"readme-inline-code\"\u003ecursor\u003c/code\u003e for pagination; page size is server-authored. Response is \u003ccode class=\"readme-inline-code\"\u003e{ workers: [...], pagination: { next_cursor, has_more, page_size } }\u003c/code\u003e. Shares the core \u003ccode class=\"readme-inline-code\"\u003ename\u003c/code\u003e / \u003ccode class=\"readme-inline-code\"\u003edescription\u003c/code\u003e / \u003ccode class=\"readme-inline-code\"\u003eversion\u003c/code\u003e fields with the engine\u0026#39;s \u003ccode class=\"readme-inline-code\"\u003eengine::workers::list\u003c/code\u003e.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::registry::workers::info\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003ePre-install card for one worker. Fans out two parallel registry calls — \u003ccode class=\"readme-inline-code\"\u003eGET /w/{slug}\u003c/code\u003e for the worker envelope (publication metadata + readme + functions + triggers) and \u003ccode class=\"readme-inline-code\"\u003eGET /w/{slug}/skills\u003c/code\u003e for the skills tree — and merges them into \u003ccode class=\"readme-inline-code\"\u003e{ worker, api_reference, skills_tree, readme? }\u003c/code\u003e. The card keeps public function/trigger names and descriptions only: request/response schemas, metadata, internal and search-excluded functions are dropped (browser\u0026#39;s schemas alone ran 65 KB; the contract is \u003ccode class=\"readme-inline-code\"\u003eengine::functions::info\u003c/code\u003e after installing), and \u003ccode class=\"readme-inline-code\"\u003ereadme\u003c/code\u003e (10–25 KB) is included only with \u003ccode class=\"readme-inline-code\"\u003ereadme: true\u003c/code\u003e. The full record stays cached in-process for \u003ccode class=\"readme-inline-code\"\u003edirectory::search_functions\u003c/code\u003e. Input still accepts \u003ccode class=\"readme-inline-code\"\u003eversion:\u003c/code\u003e (semver) or \u003ccode class=\"readme-inline-code\"\u003etag:\u003c/code\u003e (e.g. \u003ccode class=\"readme-inline-code\"\u003elatest\u003c/code\u003e); both go on the wire as \u003ccode class=\"readme-inline-code\"\u003e?version=…\u003c/code\u003e.\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\u003c/table\u003e\n\u003cp\u003eBoth \u003ccode class=\"readme-inline-code\"\u003edirectory::registry::*\u003c/code\u003e responses are cached in-process for\n\u003ccode class=\"readme-inline-code\"\u003eregistry_cache_ttl_ms\u003c/code\u003e (default 60s).\u003c/p\u003e\n\u003cp\u003eThere is \u003cstrong\u003eno\u003c/strong\u003e \u003ccode class=\"readme-inline-code\"\u003edirectory::skills::register\u003c/code\u003e — see\n\u003ca href=\"#migration-from-skills-v02x\"\u003eMigration\u003c/a\u003e below.\u003c/p\u003e\n\u003chr\u003e\n\u003ch2 id=\"function-search-pre-generate-hint\" class=\"scroll-mt-20\"\u003eFunction search \u0026amp; pre-generate hint\u003c/h2\u003e\n\u003cp\u003eOne-shot function search over the live engine catalog. \u003ccode class=\"readme-inline-code\"\u003ejudge\u003c/code\u003e (the default)\nranks through the optional \u003ccode class=\"readme-inline-code\"\u003ejudge\u003c/code\u003e worker when it is registered and answers,\nand otherwise behaves as \u003ccode class=\"readme-inline-code\"\u003ehybrid\u003c/code\u003e (BM25 fused with the local MiniLM model,\nreranked); \u003ccode class=\"readme-inline-code\"\u003elexical\u003c/code\u003e is BM25 only. Absorbed from the former \u003ccode class=\"readme-inline-code\"\u003ediscovery\u003c/code\u003e worker,\nit returns only compact \u003ccode class=\"readme-inline-code\"\u003e{ function_id, description }\u003c/code\u003e candidates, grouped by worker in rank order. The model chooses\nthe candidates it needs, then fetches their contracts in one\n\u003ccode class=\"readme-inline-code\"\u003eengine::functions::info { function_ids: [...] }\u003c/code\u003e call instead of walking the\ncatalog with \u003ccode class=\"readme-inline-code\"\u003eengine::functions::list\u003c/code\u003e.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFunction\u003c/th\u003e\n\u003cth\u003eKind\u003c/th\u003e\n\u003cth\u003eWhat it does\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::search_functions\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003epublic\u003c/td\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003e{ capabilities }\u003c/code\u003e → \u003ccode class=\"readme-inline-code\"\u003e{ guidance, workers[], installable[]?, skills[]?, triggers[]?, search_mode, latency_ms }\u003c/code\u003e: rank with the configured mode over the live engine catalog in batches of six capabilities (12 candidates per batch across at most max(6, 2 × capabilities) workers, up to 3 batches) plus matching NOT-installed registry workers under \u003ccode class=\"readme-inline-code\"\u003einstallable\u003c/code\u003e. \u003ccode class=\"readme-inline-code\"\u003ecapabilities\u003c/code\u003e is a required list of non-empty unmet external capability searches (one to six is the norm); entries past the 18th are not searched and are named in \u003ccode class=\"readme-inline-code\"\u003eguidance\u003c/code\u003e. Requests to summarize provided text/content are ignored.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::pre-generate\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003einternal hook\u003c/td\u003e\n\u003ctd\u003eInjects the conditional search hint into a harness generation (at most once per turn).\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::on-functions-change\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003einternal\u003c/td\u003e\n\u003ctd\u003eRefreshes the search catalog on the engine\u0026#39;s functions-available push.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::hint-preview\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003einternal\u003c/td\u003e\n\u003ctd\u003eThe exact hint text per exposure mode, for the configuration UI.\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\u003c/table\u003e\n\u003cp\u003eLexical/Hybrid ranking pipeline:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eCorpus\u003c/strong\u003e: the live engine catalog (boot snapshot + push refresh),\nslimmed to name + first description sentence + argument names. \u003ccode class=\"readme-inline-code\"\u003eengine::\u003c/code\u003e\nids, functions published with \u003ccode class=\"readme-inline-code\"\u003emetadata.internal\u003c/code\u003e, and the search itself\nnever participate — the worker\u0026#39;s own public \u003ccode class=\"readme-inline-code\"\u003edirectory::*\u003c/code\u003e functions are\nsearchable like any other capability.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eScoring\u003c/strong\u003e: Okapi BM25 (k1 1.2, b 0.75) with the function name indexed at\n3× weight, camelCase segmentation (\u003ccode class=\"readme-inline-code\"\u003epresignUrl\u003c/code\u003e → presign + url), a\n22-word grammatical stoplist, conservative plural folding, JSON-key\nstripping from capability text, and a two-distinct-terms minimum match.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCapability queries\u003c/strong\u003e: each \u003ccode class=\"readme-inline-code\"\u003ecapabilities\u003c/code\u003e entry is ranked independently\nagainst its own leader and is authoritative. Include every currently unmet\nexternal capability once in the same call. Write every capability in\nEnglish, translating non-English requests while preserving proper names,\nURLs, and function ids. Requests to summarize provided text or content are\nignored. Results merge round-robin so every capability gets a candidate\nbefore any gets a rider.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePruning\u003c/strong\u003e: coverage-aware function floor (≥50% of the leader AND full\nterm coverage or ≥85% score) drops same-worker family riders; a\nnamespace-level floor (40% of the leader) drops trailing workers.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRegistry search\u003c/strong\u003e (\u003ccode class=\"readme-inline-code\"\u003eregistry_search\u003c/code\u003e, default on): every call also\nconsults the private workers registry in-process with the same capability\nqueries plus informative-term retries (all concurrent; every listed worker\nis a candidate — the registry is team-authored). Candidates merge\nround-robin across search variants; their API references are pooled and\nranked per capability with the configured mode. Hybrid fuses BM25 with the\nMiniLM dense lane (same 0.30 admission floor as the installed catalog), so a capability sharing no\nvocabulary with a contract (\u0026quot;retrieve web news articles\u0026quot; → \u003ccode class=\"readme-inline-code\"\u003eweb::fetch\u003c/code\u003e)\nstill surfaces. Returns up to 2 workers / 6 candidates per batch of six\ncapabilities (so up to 6 workers / 18 candidates across three batches; a\nworker two batches both surface keeps one entry with its functions merged)\nthat WOULD match if installed, with \u003ccode class=\"readme-inline-code\"\u003ecompose::add\u003c/code\u003e guidance.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSession memory\u003c/strong\u003e (keyed by caller-supplied OTel baggage, fail-open):\nrepeat queries omit candidates already delivered.\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3 id=\"judge-mode\" class=\"scroll-mt-20\"\u003eJudge mode\u003c/h3\u003e\n\u003cp\u003eFunction relevance is judged by the \u003ca href=\"../judge\"\u003e\u003ccode class=\"readme-inline-code\"\u003ejudge\u003c/code\u003e\u003c/a\u003e worker\n(\u003ccode class=\"readme-inline-code\"\u003ejudge::evaluate\u003c/code\u003e), which forwards to its configured provider\n(\u003ca href=\"../judge-typesafe\"\u003e\u003ccode class=\"readme-inline-code\"\u003ejudge-typesafe\u003c/code\u003e\u003c/a\u003e by default). Both are optional: this\nworker does not declare them as dependencies, because Compose turns a\ndependency into a \u003ccode class=\"readme-inline-code\"\u003estart_after\u003c/code\u003e edge and stops the directory whenever the\njudge exits. The Harness and dev-template stacks do not run them. Install the\nhub with \u003ccode class=\"readme-inline-code\"\u003eiii trigger compose::add worker=judge\u003c/code\u003e (it brings \u003ccode class=\"readme-inline-code\"\u003ejudge-typesafe\u003c/code\u003e)\nand set the TypeSafe key and model in the \u003cstrong\u003ejudge-typesafe\u003c/strong\u003e settings. This\nworker holds no credentials.\u003c/p\u003e\n\u003cp\u003e\u003ccode class=\"readme-inline-code\"\u003ejudge\u003c/code\u003e is the default mode for new installs. It ranks through the judge\nonly while \u003ccode class=\"readme-inline-code\"\u003ejudge::evaluate\u003c/code\u003e is in the live function catalog and answers.\n\u003cstrong\u003eWhenever the judge is unavailable the search uses Hybrid\u003c/strong\u003e (then Lexical if\nthe local model is not ready), for functions, installable workers, skills and\ntriggers alike:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode class=\"readme-inline-code\"\u003ejudge::evaluate\u003c/code\u003e is not registered: no call is made at all.\u003c/li\u003e\n\u003cli\u003ethe hub has no provider (\u003ccode class=\"readme-inline-code\"\u003eprovider_unavailable\u003c/code\u003e), or the provider has no\nAPI key (\u003ccode class=\"readme-inline-code\"\u003emissing_key\u003c/code\u003e): logged once at info.\u003c/li\u003e\n\u003cli\u003ea provider error, transport failure or invalid reply: logged once as a\nwarning.\u003c/li\u003e\n\u003cli\u003ethe judge deadline runs out: that lane alone uses Hybrid.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAfter an unavailable or failing judge (the second and third cases), every\nsearch skips it for 30 seconds and uses Hybrid, so a missing key costs one\nfast round trip per 30 s rather than one per search. A key added to\njudge-typesafe, or a judge that comes back, is used within 30 seconds. A\nmissed deadline does not pause the judge.\u003c/p\u003e\n\u003cp\u003eAn install that already stored \u003ccode class=\"readme-inline-code\"\u003efunction_search_mode: hybrid\u003c/code\u003e keeps it: the\nstored configuration wins over the new default. Set \u003ccode class=\"readme-inline-code\"\u003ejudge\u003c/code\u003e with\n\u003ccode class=\"readme-inline-code\"\u003econfiguration::set\u003c/code\u003e (or the console form) to opt in.\u003c/p\u003e\n\u003cpre class=\"shiki shiki-themes min-light vesper\" style=\"--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010\" tabindex=\"0\"\u003e\u003ccode\u003e\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003efunction_search_mode\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e judge\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003efunction_search_judge_timeout_ms\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 3000\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003efunction_search_judge_min_relevance\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0.5\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003efunction_search_judge_side_lane_min_relevance\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0.3\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003efunction_search_judge_question\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e choice\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003efunction_search_judge_choice_min_probability\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0.1\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eThese fields apply without a restart. The timeout is an integer from 1 to\n30000 ms and relevance a finite number from 0 to 1 inclusive. YAML seeds and\nJSON configuration updates use the same validation. The relevance floors were\ncalibrated against \u003ccode class=\"readme-inline-code\"\u003ejev-1.13.0\u003c/code\u003e; judge-typesafe defaults to the \u003ccode class=\"readme-inline-code\"\u003ejev-latest\u003c/code\u003e\nalias, so pin its model if you rely on the floors.\u003c/p\u003e\n\u003cp\u003eThe judge scores a shortlist per capability, not the whole catalog. A corpus\nof at most 16 documents goes whole, so the judge still finds functions whose\nwording shares nothing with the capability. A larger one is cut to the top 16\nof raw BM25 fused with the raw MiniLM ranking (when the index is ready). Each\ncapability is one evaluation, and all capabilities of a lane (functions,\nregistry pool, skills or triggers) travel in one \u003ccode class=\"readme-inline-code\"\u003ejudge::evaluate\u003c/code\u003e call, so\nthe provider answers them together with one model, and cancels the rest when\none fails. Requests carry normalized capabilities, function IDs, short\ndescriptions and parameter names; no conversation history or argument values.\nExact eligible IDs, internal-function exclusions, session deduplication and\nresult limits stay local.\u003c/p\u003e\n\u003cp\u003e\u003ccode class=\"readme-inline-code\"\u003efunction_search_judge_question\u003c/code\u003e sets how each capability\u0026#39;s shortlist is\nasked. \u003ccode class=\"readme-inline-code\"\u003echoice\u003c/code\u003e (the default) asks one multiple-choice question per capability\nwhose options are the shortlisted documents: 16× fewer questions, and the\ndocuments compete. The best document is always kept and every other needs\n\u003ccode class=\"readme-inline-code\"\u003efunction_search_judge_choice_min_probability\u003c/code\u003e (the relevance floors do not\napply). \u003ccode class=\"readme-inline-code\"\u003enoul\u003c/code\u003e asks one yes/no question per document and admits each by the\nrelevance floors. Local judges need \u003ccode class=\"readme-inline-code\"\u003echoice\u003c/code\u003e to fit the deadline: judge-semif answers a\ncapability in about 0.3 s on a GPU, where the Noul shortlist of every lane\ntakes it past 30 s. On 22 English capabilities over the 16-document\nshortlist, \u003ccode class=\"readme-inline-code\"\u003echoice\u003c/code\u003e with 0.1 kept a correct function in every search for both\n\u003ccode class=\"readme-inline-code\"\u003ejev-1.13.0\u003c/code\u003e (precision 0.98, 1.2 functions per capability) and judge-semif\n(precision 0.87, 1.5 functions). Providers register their \u003ccode class=\"readme-inline-code\"\u003ejudge-\u003cprovider\u003e::*\u003c/code\u003e\nfunctions as internal, so search results show only the hub\u0026#39;s \u003ccode class=\"readme-inline-code\"\u003ejudge::*\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eWith \u003ccode class=\"readme-inline-code\"\u003echoice\u003c/code\u003e, a judge whose models advertise a context window under 4096\ntokens (\u003ccode class=\"readme-inline-code\"\u003econtext_window\u003c/code\u003e in \u003ccode class=\"readme-inline-code\"\u003ejudge::models::list\u003c/code\u003e, re-read when the judge\nhub\u0026#39;s configuration changes and at least once a minute)\ngets compact options instead of the full description objects: each option is\nkeyed by the function id and reads the first eight words of its description,\nand the state names the capability plainly (\u003ccode class=\"readme-inline-code\"\u003e{\"capability\": …}\u003c/code\u003e). laya (512 tokens) shares about 190 of them among\nthe sixteen options, so the objects cut the function ids themselves: live, it\nfound the expected function in 13/22 searches with objects and 17/22 compact.\nSemIf (16384) and judges that advertise no window keep the objects.\u003c/p\u003e\n\u003cp\u003e\u003ccode class=\"readme-inline-code\"\u003etournament\u003c/code\u003e skips the Hybrid shortlist, following TypeSafe\u0026#39;s skill-suggestion\npattern (skim everything cheaply, then read the few in detail). The whole\nfunction catalog, sorted by id, is skimmed in rounds of compact Choices (the\nfunction id and the first eight words of its description) over groups of up to\n128, or 16 for a judge that advertises a context window under 4096 tokens, and\nnever more than the judge\u0026#39;s advertised \u003ccode class=\"readme-inline-code\"\u003emax_options\u003c/code\u003e (SemIf: 16); each group\u0026#39;s\nthree best go on (only the winner, for a small-window judge, whose final Choice\ndegrades with more options) until 16 or fewer remain, and those get one final\nChoice with their full descriptions, admitted like \u003ccode class=\"readme-inline-code\"\u003echoice\u003c/code\u003e. A 260-function\ncatalog takes one round of three groups, then the final Choice over nine. It\nneeds no local semantic model. Live through \u003ccode class=\"readme-inline-code\"\u003edirectory::search_functions\u003c/code\u003e over\n22 English capabilities (RX 6900 XT), hit / top-1 / precision and median search\ntime: JEV 22 / 22 / 1.00 at 2.2 s, SemIf 22 / 22 / 0.90 at 6.1 s, decider 22 /\n21 / 0.88 at 3.7 s, laya 20 / 19 / 0.80 at 2.2 s; the former winner-only rounds\nof 16 gave JEV 22 / 22 / 0.98, decider 21 / 21 / 0.81 at 9.1 s, and timed SemIf\nout at 10 s. The installed functions and the registry pools play it; skills and\ntriggers keep their shortlists. With \u003ccode class=\"readme-inline-code\"\u003echoice\u003c/code\u003e (the default), a judge that\nadvertises a context window under 4096 tokens gets a tournament automatically;\nSemIf and hosted judges keep \u003ccode class=\"readme-inline-code\"\u003echoice\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ccode class=\"readme-inline-code\"\u003efunction_search_model_path: null\u003c/code\u003e is valid in judge mode and makes the Hybrid\nfallback BM25-only, without the local-model warning. With a configured path,\nthe worker keeps an installed MiniLM bundle and its catalog index current,\ndownloads a missing bundle at boot like Hybrid does, and uses the index both\nfor the shortlist and for the fallback.\u003c/p\u003e\n\u003cp\u003eRegistry discovery still starts with the registry API\u0026#39;s lexical search. The\njudge evaluates a shortlist of the returned contract pool and \u003cstrong\u003ecannot recover\nworkers that upstream search did not return\u003c/strong\u003e. Installable results remain\nsuggestions until installation.\u003c/p\u003e\n\u003cp\u003eEvery response carries \u003ccode class=\"readme-inline-code\"\u003esearch_mode\u003c/code\u003e — the mode that actually ranked the\nresults (\u003ccode class=\"readme-inline-code\"\u003ejudge\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003ehybrid\u003c/code\u003e or \u003ccode class=\"readme-inline-code\"\u003elexical\u003c/code\u003e), which can be lower than the\nconfigured mode when the judge was unavailable or paused, or the local model\nis not loaded yet. The console\u0026#39;s search card shows it as the card\u0026#39;s badge. A\nsearch whose lanes partly fell back reports the highest tier any lane reached.\u003c/p\u003e\n\u003cp\u003eEvery mode also ranks the installed skill documents (the rows\n\u003ccode class=\"readme-inline-code\"\u003edirectory::skills::list\u003c/code\u003e serves, minus \u003ccode class=\"readme-inline-code\"\u003edisable_model_invocation\u003c/code\u003e ones) against\nthe same capabilities and lists the matches under \u003ccode class=\"readme-inline-code\"\u003eskills\u003c/code\u003e as\n\u003ccode class=\"readme-inline-code\"\u003e{ id, title, description }\u003c/code\u003e, at most six per call round-robin across the\ncapabilities, with a guidance note to read them through\n\u003ccode class=\"readme-inline-code\"\u003edirectory::skills::get { id }\u003c/code\u003e. Each skill\u0026#39;s id and a trimmed\n\u003ccode class=\"readme-inline-code\"\u003etitle: description\u003c/code\u003e (300 bytes) form the document. The judge judges them with\na how-to question under the same deadline as the functions; Lexical ranks them\nwith BM25 and Hybrid fuses in the dense lane, the same ad-hoc document ranking\nthe \u003ccode class=\"readme-inline-code\"\u003einstallable\u003c/code\u003e section uses, and that local ranking also serves whenever the\njudge fails. \u0026quot;Installed\u0026quot; is read off the live function catalog: a worker with\nno registered functions contributes no skills. The registered-trigger section\n(under \u003ccode class=\"readme-inline-code\"\u003etriggers\u003c/code\u003e) is ranked the same way in every mode.\u003c/p\u003e\n\u003cp\u003eA valid response with no functions at or above the relevance threshold stays\nempty. Judge failures instead trigger \u003cstrong\u003eJudge → Hybrid → Lexical\u003c/strong\u003e fallback.\nHybrid uses the existing local ranking policy; if the model is disabled,\nmissing, not yet indexed for the current catalog, or fails, Lexical serves the\nresults. A registry HTTP failure still omits the installable section.\u003c/p\u003e\n\u003cp\u003eThe judge deadline is shared by every judge call of one public search.\nCapability batches run concurrently, and each batch\u0026#39;s registry lookup runs in\nparallel with its installed-function judge call; the registry judge call then\ngets what is left of the deadline and, if nothing is, the pool is ranked\nlocally. Local Hybrid fallback runs outside the budget. Evaluations are split\nat local byte limits (48 KiB per evaluation, 16 KiB for state plus the largest\nquestion); these guards are not token counts. Retries are the provider\u0026#39;s\npolicy (judge-typesafe retries 408/429/5xx within the deadline); the 30-second\npause keeps a failing provider from being retried on every search. The hub\u0026#39;s\nreturned usage (\u003ccode class=\"readme-inline-code\"\u003estats\u003c/code\u003e) is logged per lane at debug level.\u003c/p\u003e\n\u003cp\u003eSwitch to \u003ccode class=\"readme-inline-code\"\u003elexical\u003c/code\u003e at any time to use BM25 only. Switching from \u003ccode class=\"readme-inline-code\"\u003elexical\u003c/code\u003e to\n\u003ccode class=\"readme-inline-code\"\u003ehybrid\u003c/code\u003e or \u003ccode class=\"readme-inline-code\"\u003ejudge\u003c/code\u003e prepares the local index from the current catalog. If the\nMiniLM bundle is missing, both use lexical fallback; the boot-time download and\nchanges to the local model path require a worker restart.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eUpgrading from the in-worker \u003ccode class=\"readme-inline-code\"\u003ejev\u003c/code\u003e mode:\u003c/strong\u003e the stored value\n\u003ccode class=\"readme-inline-code\"\u003efunction_search_mode: jev\u003c/code\u003e no longer parses, and the worker refuses to boot on\nit. While the old worker still runs, its schema only accepts\n\u003ccode class=\"readme-inline-code\"\u003elexical\u003c/code\u003e/\u003ccode class=\"readme-inline-code\"\u003ehybrid\u003c/code\u003e/\u003ccode class=\"readme-inline-code\"\u003ejev\u003c/code\u003e, so before upgrading set the mode to \u003ccode class=\"readme-inline-code\"\u003ehybrid\u003c/code\u003e (or\nremove the key) with \u003ccode class=\"readme-inline-code\"\u003econfiguration::set\u003c/code\u003e, then set \u003ccode class=\"readme-inline-code\"\u003ejudge\u003c/code\u003e once the new worker\nis up. The removed keys \u003ccode class=\"readme-inline-code\"\u003efunction_search_jev_api_key\u003c/code\u003e and\n\u003ccode class=\"readme-inline-code\"\u003efunction_search_jev_model\u003c/code\u003e are ignored, and the console form drops every\n\u003ccode class=\"readme-inline-code\"\u003efunction_search_jev_*\u003c/code\u003e key on its next save; the remaining settings are read\nunder their \u003ccode class=\"readme-inline-code\"\u003efunction_search_judge_*\u003c/code\u003e names only.\u003c/p\u003e\n\u003ch3 id=\"pre-generate-hint\" class=\"scroll-mt-20\"\u003ePre-generate hint\u003c/h3\u003e\n\u003cp\u003eThe pre-generate hook appends one \u003ccode class=\"readme-inline-code\"\u003e\u003cdiscovery_assist\u003e\u003c/code\u003e block pointing the\nmodel at \u003ccode class=\"readme-inline-code\"\u003esearch_functions\u003c/code\u003e, telling it to derive capabilities from the goal\nand current execution state and to batch selected ids through\n\u003ccode class=\"readme-inline-code\"\u003eengine::functions::info\u003c/code\u003e — at most once per turn, and only when every gate\nclears: the function is callable in the surface, no search result is in the\ncurrent task window yet, the surface spans at least \u003ccode class=\"readme-inline-code\"\u003ehint_min_workers\u003c/code\u003e distinct\nworkers, the current task (from the latest user message) has no real function\nresults yet, and it does not already name a callable function id. Measured on\n26 pre-existing e2e scenarios: an unconditional hint \u003cem\u003einduces\u003c/em\u003e redundant\ndiscovery on guided tasks (up to +110% tokens). The hook ships OFF by default\n(\u003ccode class=\"readme-inline-code\"\u003einject_hint: false\u003c/code\u003e): the harness identity prompt already teaches\n\u003ccode class=\"readme-inline-code\"\u003edirectory::search_functions\u003c/code\u003e as the default discovery path, so the hint is\nfor deployments running a custom identity prompt without that doctrine. The\nhook\u0026#39;s transcript annotations (\u003ccode class=\"readme-inline-code\"\u003eorigin.directory\u003c/code\u003e) carry only coarse\noutcome/reason and counts.\u003c/p\u003e\n\u003cp\u003eKnobs (\u003ccode class=\"readme-inline-code\"\u003einject_hint\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003ehint_min_workers\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003eregistry_search\u003c/code\u003e) live in the\n\u003ccode class=\"readme-inline-code\"\u003eiii-directory\u003c/code\u003e configuration entry and hot-apply — see Configuration.\u003c/p\u003e\n\u003ch2 id=\"custom-trigger-types\" class=\"scroll-mt-20\"\u003eCustom trigger types\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTrigger type\u003c/th\u003e\n\u003cth\u003eFires when\u003c/th\u003e\n\u003cth\u003ePayload to subscribers\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::skills::on-change\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eAfter a \u003ccode class=\"readme-inline-code\"\u003edirectory::skills::download\u003c/code\u003e that wrote at least one skill markdown file, a \u003ccode class=\"readme-inline-code\"\u003edirectory::skills::update\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003ecreate\u003c/code\u003e, or \u003ccode class=\"readme-inline-code\"\u003edelete\u003c/code\u003e, or external (file pasted/edited/deleted directly on disk — including under \u003ccode class=\"readme-inline-code\"\u003eagents_skills_folder\u003c/code\u003e)\u003c/td\u003e\n\u003ctd\u003edownload: \u003ccode class=\"readme-inline-code\"\u003e{ \"op\": \"download\", \"namespace\": \"\u003cns\u003e\", \"source\": \"repo\" | \"registry\" }\u003c/code\u003e; update/create/delete: \u003ccode class=\"readme-inline-code\"\u003e{ \"op\": \"\u003coperation\u003e\", \"namespace\": \"\u003cns\u003e\", \"id\": \"\u003cid\u003e\" }\u003c/code\u003e; external (file pasted/edited/deleted directly on disk): \u003ccode class=\"readme-inline-code\"\u003e{ \"op\": \"external\" }\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::system-prompts::on-change\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eAfter a \u003ccode class=\"readme-inline-code\"\u003edirectory::skills::download\u003c/code\u003e that wrote at least one system prompt markdown file, a \u003ccode class=\"readme-inline-code\"\u003edirectory::system-prompts::update\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003ecreate\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003edelete\u003c/code\u003e, or external file change\u003c/td\u003e\n\u003ctd\u003edownload: \u003ccode class=\"readme-inline-code\"\u003e{ \"op\": \"download\", \"namespace\": \"\u003cns\u003e\", \"source\": \"repo\" | \"registry\" }\u003c/code\u003e; update/create/delete: \u003ccode class=\"readme-inline-code\"\u003e{ \"op\": \"\u003coperation\u003e\", \"name\": \"\u003cname\u003e\" }\u003c/code\u003e; external: \u003ccode class=\"readme-inline-code\"\u003e{ \"op\": \"external\" }\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::agents::on-change\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eAfter a \u003ccode class=\"readme-inline-code\"\u003edirectory::skills::download\u003c/code\u003e that wrote at least one agent profile, a \u003ccode class=\"readme-inline-code\"\u003edirectory::agents::update\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003ecreate\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003edelete\u003c/code\u003e, or external file change\u003c/td\u003e\n\u003ctd\u003edownload: \u003ccode class=\"readme-inline-code\"\u003e{ \"op\": \"download\", \"namespace\": \"\u003cns\u003e\", \"source\": \"repo\" | \"registry\" }\u003c/code\u003e; update/create/delete: \u003ccode class=\"readme-inline-code\"\u003e{ \"op\": \"\u003coperation\u003e\", \"name\": \"\u003cid\u003e\" }\u003c/code\u003e; external: \u003ccode class=\"readme-inline-code\"\u003e{ \"op\": \"external\" }\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003edirectory::kits::on-change\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eA kit plan is created or discarded, an apply makes progress or lands, or an update check changes the set of available updates (also fires the skills / agents on-change when an apply wrote those files)\u003c/td\u003e\n\u003ctd\u003e\u003ccode class=\"readme-inline-code\"\u003e{ \"op\": \"plan\", \"kit\", \"plan_id\", \"kind\" }\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003e{ \"op\": \"discard\", \"kit\", \"plan_id\" }\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003e{ \"op\": \"progress\", \"plan_id\", \"kit\", \"steps\": [{ id, label, state, detail? }], \"error\"? }\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003e{ \"op\": \"apply\", \"kit\", \"plan_id\", \"kind\" }\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003e{ \"op\": \"updates\", \"kit\"? }\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\u003c/table\u003e\n\u003cp\u003eDispatches are fire-and-forget (Void), so the write path doesn\u0026#39;t\nblock on downstream latency.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode class=\"readme-inline-code\"\u003eexternal\u003c/code\u003e op comes from a filesystem watch over \u003ccode class=\"readme-inline-code\"\u003eskills_folder\u003c/code\u003e,\n\u003ccode class=\"readme-inline-code\"\u003elocal_skills_folder\u003c/code\u003e, and (when it already exists) the read-only\n\u003ccode class=\"readme-inline-code\"\u003eagents_skills_folder\u003c/code\u003e. It is a doorbell, not a ledger: every read re-scans\ndisk, so a missed event costs a stale open view until the next call, never\ndata. A burst coalesces into one event per kind, and this worker\u0026#39;s own writes\nare suppressed — a \u003ccode class=\"readme-inline-code\"\u003ecreate\u003c/code\u003e or \u003ccode class=\"readme-inline-code\"\u003eupdate\u003c/code\u003e sends its precise op and never an\nextra \u003ccode class=\"readme-inline-code\"\u003eexternal\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eLoop hazard for subscribers.\u003c/strong\u003e Suppression covers writes made \u003cem\u003ethrough this\nworker\u003c/em\u003e. A subscriber that reacts to \u003ccode class=\"readme-inline-code\"\u003e{ \"op\": \"external\" }\u003c/code\u003e by writing \u003ccode class=\"readme-inline-code\"\u003e.md\u003c/code\u003e\nfiles under \u003ccode class=\"readme-inline-code\"\u003eskills_folder\u003c/code\u003e by some other route — a shell or coder worker, a\nscript — is not suppressed and will re-trigger itself. Either write through\n\u003ccode class=\"readme-inline-code\"\u003edirectory::*::update\u003c/code\u003e / \u003ccode class=\"readme-inline-code\"\u003ecreate\u003c/code\u003e, or make the reaction idempotent and gated.\u003c/p\u003e\n\u003chr\u003e\n\u003ch2 id=\"local-development-testing\" class=\"scroll-mt-20\"\u003eLocal development \u0026amp; testing\u003c/h2\u003e\n\u003ch3 id=\"run-from-source\" class=\"scroll-mt-20\"\u003eRun from source\u003c/h3\u003e\n\u003cp\u003eOn targets with a pinned static ONNX Runtime (Linux glibc x86_64/aarch64,\nApple Silicon macOS, Windows MSVC) every build links it and MiniLM retrieval\nand reranking are compiled in. With no \u003ccode class=\"readme-inline-code\"\u003eORT_LIB_PATH\u003c/code\u003e, \u003ccode class=\"readme-inline-code\"\u003eort-sys\u003c/code\u003e downloads the\nruntime for the build target at build time (SHA-256-verified). For offline or\ncached x86_64 Linux builds, provision it once and export the path it prints:\u003c/p\u003e\n\u003cpre class=\"shiki shiki-themes min-light vesper\" style=\"--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010\" tabindex=\"0\"\u003e\u003ccode\u003e\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#A0A0A0\"\u003eexport\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ORT_LIB_PATH\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#A0A0A0\"\u003e=\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e\"$(\u003c/span\u003e\u003cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#FFC799\"\u003escripts/provision-onnxruntime.sh\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e)\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e # idempotent, SHA-256 verified\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#A0A0A0\"\u003eexport\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ORT_PREFER_DYNAMIC_LINK\u003c/span\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#A0A0A0\"\u003e=\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e0\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eOther targets (musl, armv7, Intel macOS) build the BM25-only worker and need\nnothing extra.\u003c/p\u003e\n\u003cpre class=\"shiki shiki-themes min-light vesper\" style=\"--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010\" tabindex=\"0\"\u003e\u003ccode\u003e\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e# --config is an optional YAML seed (see config.yaml.example); omit it to\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e# rely on the value stored in the `configuration` worker (or built-in defaults).\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#FFC799\"\u003ecargo\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e run\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e --release\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e --\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e --url\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e ws://127.0.0.1:49134\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e --config\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e ./config.yaml.example\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"tests\" class=\"scroll-mt-20\"\u003eTests\u003c/h3\u003e\n\u003cpre class=\"shiki shiki-themes min-light vesper\" style=\"--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010\" tabindex=\"0\"\u003e\u003ccode\u003e\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e# Fast, offline — exercises the pure helpers (markdown / id validators\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e# / fs source) without needing an iii engine.\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#FFC799\"\u003ecargo\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e test\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e --lib\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e# Full BDD suite — requires an iii engine on ws://127.0.0.1:49134\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e# (or III_ENGINE_WS_URL). The git-backed download scenarios spin up\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e# a local fixture repo via `git init`; the registry-backed scenarios\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e# point a wiremock server at the worker's `registry_url` config.\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#FFC799\"\u003ecargo\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e test\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e# One feature group at a time. Available tags:\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#C2C3C5;--shiki-dark:#8B8B8B94\"\u003e# @engine @read @download @download_repo @download_registry\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#FFC799\"\u003ecargo\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e test\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e --test\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e bdd\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e --\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e --tags\u003c/span\u003e\u003cspan style=\"--shiki-light:#2B5581;--shiki-dark:#99FFE4\"\u003e @download\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eThe BDD harness lives under \u003ca href=\"tests/\"\u003etests/\u003c/a\u003e. Feature files mirror the\nmodules in \u003ca href=\"src/functions/\"\u003esrc/functions/\u003c/a\u003e. Step definitions under\n\u003ca href=\"tests/steps/\"\u003etests/steps/\u003c/a\u003e drive each feature through the same\n\u003ccode class=\"readme-inline-code\"\u003eiii.trigger\u003c/code\u003e path the production binary uses.\u003c/p\u003e\n"])</script><script>self.__next_f.push([1,"3b:[\"$\",\"div\",null,{\"className\":\"overflow-hidden rounded-xl border border-line bg-background\",\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-panel flex min-h-11 items-center justify-between gap-x-3 border-b border-line px-5 sm:px-6\",\"children\":[[\"$\",\"span\",null,{\"className\":\"truncate font-mono text-[10px] uppercase tracking-[0.08em] text-muted-foreground\",\"children\":\"README.md\"}],null]}],[\"$\",\"div\",null,{\"className\":\"readme-prose px-5 py-6 sm:px-8 sm:py-7\",\"dangerouslySetInnerHTML\":{\"__html\":\"$50\"}}]]}]\n"])</script><script>self.__next_f.push([1,"51:T230788,"])</script><script>self.__next_f.push([1,"\u003cpre class=\"shiki shiki-themes min-light vesper\" style=\"--shiki-light:#24292eff;--shiki-dark:#FFF;--shiki-light-bg:#ffffff;--shiki-dark-bg:#101010\" tabindex=\"0\"\u003e\u003ccode\u003e\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e{\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Internal: auto-download skills on worker add event.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"internal\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::__on_worker_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`worker` trigger payload for `directory::__on_worker_added`. Only `worker` is read; declared as a struct so the function publishes a typed schema.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"worker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"WorkerAddedEvent\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ok\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"ok\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"WorkerAddedAck\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Create a new agent profile at \u0026#x3C;agents_folder\u003e/\u0026#x3C;id\u003e.md from full-file markdown (frontmatter with a non-empty `name`, emoji-only `logo`, optional `skills:` preloads, `skills_index: false` to start sessions without the skills index, and `functions:` list of engine function ids to pre-load into sessions; the body is the system prompt and may be empty). Rejects ids or paths that already exist; a bundled id is shadowed.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"tool\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Create agent profile\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::agents::create\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"content\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Full file content, frontmatter included; `name` is required, the body is the system prompt and may be empty.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"New profile id, used as the file stem; lowercase ASCII, digits, `-` and `_` only, and not already taken.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"content\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"AgentCreateInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Bytes written.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"logo\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"modified_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"File mtime after the write, RFC 3339.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Display name parsed from the (new) frontmatter.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"modified_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"name\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"AgentWriteOutput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Delete one existing agent profile's markdown file by id. Deleting the local shadow of a bundled profile falls back to the bundled copy; profiles that extend it stop resolving until fixed.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"tool\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Delete agent profile\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::agents::delete\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Existing agent profile id, as returned by `directory::agents::list`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"AgentDeleteInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"AgentDeleteOutput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Add preloaded functions to one existing agent profile: appends the given engine function ids (e.g. `coder::tree`) to the profile's own `functions:` list — the contracts the harness pre-loads into the system prompt of every new session running as this profile. Ids already present are kept once; the rest of the file is untouched. Editing a bundled profile creates the local file that shadows it.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"tool\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Add agent profile functions\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::agents::functions::add\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Engine function ids (e.g. `coder::tree`), verbatim, one per entry.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Existing agent profile id, as returned by `directory::agents::list`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"AgentFunctionsInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Ids this call actually added (already-present ids are not repeated).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Bytes on disk after the call.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The profile's OWN `functions:` list after the write (not resolved through `extends`), in file order.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"modified_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"File mtime after the call, RFC 3339.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Ids this call actually removed (absent ids are ignored).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"unchanged\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"True when the request changed nothing; the file was not rewritten.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"modified_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"unchanged\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"AgentFunctionsOutput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Remove preloaded functions from one existing agent profile: drops the given engine function ids from the profile's own `functions:` list (ids not present are ignored); the rest of the file is untouched. Only the profile's OWN list is edited; ids inherited through `extends` stay (the resolved list is the union of the chain) and are removed on the parent.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"tool\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Remove agent profile functions\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::agents::functions::remove\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Engine function ids (e.g. `coder::tree`), verbatim, one per entry.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Existing agent profile id, as returned by `directory::agents::list`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"AgentFunctionsInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Ids this call actually added (already-present ids are not repeated).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Bytes on disk after the call.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The profile's OWN `functions:` list after the write (not resolved through `extends`), in file order.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"modified_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"File mtime after the call, RFC 3339.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Ids this call actually removed (absent ids are ignored).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"unchanged\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"True when the request changed nothing; the file was not rewritten.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"modified_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"unchanged\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"AgentFunctionsOutput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Fetch one agent profile by id: the system prompt resolved through its `extends` chain, display fields, preloaded `skills` (skill ids whose bodies the harness pre-loads into the session prompt) plus `unknown_skills`, preloaded `functions` (engine function ids the harness pre-loads into the session prompt) plus `unknown_functions`, model, reasoning_effort, `skills_index` (false = sessions start without the skills index), and `inheritance_error` when the chain does not resolve. Pass raw: true for the exact on-disk file to edit with directory::agents::update.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::agents::get\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"raw\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"When true, also return the exact on-disk file (frontmatter included) as `raw`, ready for directory::agents::update.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"AgentGetInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"definitions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"AgentSource\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`source` on `directory::agents::list` / `get` rows.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/SourceKind\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Owning kit (`\u0026#x3C;handle\u003e/\u0026#x3C;name\u003e`) when `kind` is `kit`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"modified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The file differs from what its kit or worker wrote.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"version\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Version of the kit or worker that wrote the file.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"worker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Owning worker when `kind` is `worker`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kind\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"SourceKind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"worker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"local\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"global\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"builtin\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"builtin\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Bundled with the worker, no file behind it (see `list`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"color\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Harness subagent color token (closed set, validated at write time); `null` = neutral.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"composer_placeholder\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Example request for the chat's empty composer (see `list`): this profile's own value, never inherited; omitted when absent or blank.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"extends\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Parent profile id (`extends:`), as declared; `null` = none.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Preloaded functions, resolved through `extends` (the nearest profile with a non-empty list): engine function ids whose contracts the harness pre-loads into the system prompt of every session running as this profile, so the model calls them without discovery or a contract lookup. Empty = none.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"hidden\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Hidden from the chat's new-session gallery (still selectable by id).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"icon\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Harness subagent icon token (closed set, validated at write time); `null` = caller picks.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"inheritance_error\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Set when the `extends` chain does not resolve (unknown parent, loop, deeper than 8): `system_prompt` and the inherited fields then come from this file alone, `raw` still round-trips so the chain can be fixed, and the harness refuses to run the profile meanwhile.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"logo\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"model\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Model id for sessions using this profile, resolved through `extends`; `null` = the send decides. Served verbatim — resolution against the live model catalog happens where it is used.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"modified_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"File mtime as RFC 3339; empty for a bundled profile.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"raw\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"FULL on-disk file content (this profile's own file, ancestors excluded). Present only when the request set `raw: true`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"reasoning_effort\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Provider-native reasoning effort paired with `model`, resolved through `extends`; `null` = the model/provider default. Served verbatim and validated at use time.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Preloaded skills, resolved through `extends` (the union of the chain's lists, root first): skill ids whose bodies the harness pre-loads into the system prompt of every session running as this profile. Empty = none. Never a filter on the skills index.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills_index\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`false` = sessions running as this profile start without the names-only skills index (`\u0026#x3C;available_skills\u003e`), resolved through `extends`; omitted when no profile in the chain sets it (on).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"source\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"allOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/AgentSource\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Where the file came from (see `list`).\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"system_prompt\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The RESOLVED identity: every ancestor's body root-first, then this file's body, frontmatter stripped, joined by a blank line; blank bodies are skipped, so a profile with no prompt of its own serves its parent chain unchanged and a prompt-less profile without `extends` serves `\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e`. A profile that has a body and no `extends` serves that body verbatim.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"unknown_functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`functions` entries the engine does not currently know (not registered right now, or a typo). Warnings — the profile still loads and the harness skips them; an empty list also results when the engine could not be asked.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"unknown_skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`skills` entries that resolve to no currently visible skill. Warnings — the agent profile still loads and the harness renders them as unavailable.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"builtin\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"hidden\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"modified_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"source\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"system_prompt\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"unknown_functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"unknown_skills\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"AgentGetOutput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"List agent profiles (id, name, description, logo, icon, color, model, reasoning_effort, skill_count, function_count, extends, hidden, composer_placeholder, source, modified_at) from the agents folder plus the bundled ones (`builtin: true`). `source` says where each file came from: kit, worker, local, global or builtin. Inherited fields resolve through `extends` (composer_placeholder never inherits); skill_count null means no preloaded skills, function_count counts the preloaded functions (contracts injected into new sessions).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::agents::list\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"ListAgentsInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"definitions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"AgentEntry\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"builtin\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Bundled with the worker, no file behind it: editing it creates the local file (which then shadows this entry); there is nothing to delete.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"color\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Harness subagent color token for display identities; `null` = neutral.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"composer_placeholder\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Example request for the chat's empty composer, from this profile's OWN frontmatter (never inherited through `extends`); omitted when absent or blank. Presentation only — never part of the prompt.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"extends\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Parent profile id (`extends:`), as declared; `null` = none.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"function_count\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Number of preloaded functions (contracts the harness pre-loads into the session prompt), resolved through `extends`; `0` = none.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"hidden\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Hidden from the chat's new-session gallery (still selectable by id).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"icon\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Harness subagent icon token for spawn display identities; `null` = caller picks.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Flat agent profile id (the file stem) — what `harness::send { options: { agent } }` will take.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"inheritance_error\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Set when the `extends` chain does not resolve (unknown parent, loop, too deep): the row carries the profile's own fields only, and the harness refuses to run it until the chain is fixed.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"logo\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Emoji logo, `null` when the agent profile has none.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"model\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Model id for sessions using this profile, resolved through `extends`; `null` = the send decides.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"modified_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"File mtime as RFC 3339; empty for a bundled profile.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Display name from frontmatter (`name:`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"reasoning_effort\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Provider-native reasoning effort paired with `model`, resolved through `extends`; `null` = the model/provider default.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skill_count\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Number of preloaded skills (bodies the harness pre-loads into the session prompt), resolved through `extends`; `null` = none.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"source\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"allOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/AgentSource\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Where the file came from: an installed kit (`kits.lock`), a worker's skills bundle (its completion marker), the project itself (`local`), the user-global root (`global`) or the worker binary (`builtin`). `modified` says whether a kit's or worker's file was edited here.\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"builtin\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"function_count\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"hidden\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"modified_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"source\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"AgentSource\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`source` on `directory::agents::list` / `get` rows.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/SourceKind\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Owning kit (`\u0026#x3C;handle\u003e/\u0026#x3C;name\u003e`) when `kind` is `kit`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"modified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The file differs from what its kit or worker wrote.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"version\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Version of the kit or worker that wrote the file.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"worker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Owning worker when `kind` is `worker`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kind\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"SourceKind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"worker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"local\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"global\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"builtin\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/AgentEntry\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agents\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"ListAgentsOutput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Overwrite one existing agent profile with full-file markdown (frontmatter with a non-empty `name`, emoji-only `logo`, optional `skills:` and `functions:` lists and `skills_index`; the body is the system prompt and may be empty). Updating a bundled profile creates a local file that shadows it. To change only the preloaded functions, prefer directory::agents::functions::add / remove.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"tool\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Update agent profile\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::agents::update\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"content\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"FULL new file content, frontmatter block included — the string `directory::agents::get { raw: true }` returns, edited.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Existing agent profile id, as returned by `directory::agents::list`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"content\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"AgentUpdateInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Bytes written.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"logo\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"modified_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"File mtime after the write, RFC 3339.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Display name parsed from the (new) frontmatter.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"modified_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"name\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"AgentWriteOutput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Plan the install of a kit — agent profiles, skills and registry workers published as \u0026#x3C;author\u003e/\u0026#x3C;kit\u003e[@version|tag|range] — without writing anything; an installed kit gets an update plan. The plan lists every file, collisions with existing profiles (kit profiles win, with a warning), worker changes and the functions the profiles preload. Review it in the ADE (Directory → Kits) or apply it with directory::kits::apply plan_id=…. apply=true applies at once only when the plan has no warnings, blocks or pending decisions.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"tool\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Download kit\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::download-kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"apply\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Apply right away when the plan has no warnings, no blocking issue and no file that needs a decision (for scripts). Otherwise the plan waits for review.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`\u0026#x3C;author\u003e/\u0026#x3C;kit\u003e`, optionally `@\u0026#x3C;version|tag|range\u003e` (default: the installed kit's `requested`, else `latest`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"DownloadKitInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"definitions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"AgentChanges\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Changed frontmatter of a profile between two kit versions.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"fields\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"additionalProperties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"maxItems\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 2\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minItems\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 2\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Scalar fields that changed: `field → [from, to]`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions_removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills_removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"AgentEntry\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`AgentEntry`: parsed frontmatter of `agents/\u0026#x3C;id\u003e.md`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"color\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"extends\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"hidden\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"icon\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"logo\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"model\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"reasoning_effort\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"sha256\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"size_bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint64\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ApplyReport\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Agent profile ids this kit now provides.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agents_changed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"files_kept\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Files left as they are (kept, skipped, or mine).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"files_merged\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"files_removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"files_written\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"from\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanKind\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"lock_path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"plan_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills_changed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"steps\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/ApplyStep\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"to\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers_removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers_updated\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agents_changed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"files_kept\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"files_merged\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"files_removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"files_written\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"lock_path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"plan_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skills_changed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"steps\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"workers_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"workers_removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"workers_updated\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ApplyStep\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"detail\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`workers` | `files` | `lock`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"state\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/StepState\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"state\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Author\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"handle\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"verified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e false\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Capabilities\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/FunctionAdded\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"models_changed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/ModelChanged\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Change\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"oneOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"modified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"removed\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The lock keeps the user's choice to skip this file; the kit's version changed and is offered again.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kept\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Collision\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"modified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The owner's copy was edited locally.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"owner\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"allOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/SourceKind\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Who owns the file at the path today.\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"sha256\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"sha256 of the file there now.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"version\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"worker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"owner\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Decision\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"A per-file choice.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"oneOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Write the kit's file over what is there.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"overwrite\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Keep what is there; the lock marks the kit's file `skipped`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"keep\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Take the kit's new version (drops local edits).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Keep the local file as it is.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"mine\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Write the merge result (the plan's, or `content` from the caller).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"merged\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Delete the file.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"remove\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Deprecation\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"message\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"replaced_by\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"FileKind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agent\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skill\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"FunctionAdded\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agent\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"function\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Issue\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"code\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"message\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"code\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"message\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"KitFunction\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"status\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"used_by\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"worker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"worker_version\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"LocalState\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"What the file is on disk right now, relative to the plan.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"oneOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Nothing at the path.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"absent\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Matches the kit's base (or, on install, the kit's content).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"intact\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Differs from the base the kit installed.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"edited\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The lock lists it but the file was deleted.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"missing\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Someone else's file sits at the path.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"occupied\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"MergeStatus\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"clean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"conflicts\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ModelChanged\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agent\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"from\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"to\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Plan\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"author\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Author\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"blocking\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Issue\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"bump\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`major` | `minor` | `patch` | `prerelease` (update).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"capabilities\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Capabilities\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"counts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanCounts\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"created_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"deprecation\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Deprecation\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"expires_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"files\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanFile\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"from\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Installed version (update, remove).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Functions the kit's profiles preload, with the worker that provides each.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/KitFunction\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanKind\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"license\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"major\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"notes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"plan_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"published_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"registry_url\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The kit's page in the registry web app.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"repo\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"requested\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"What was asked for (tag, version or range) — stored in the lock.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"review\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Where a human reviews it.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"to\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Version this plan installs (install, update).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"warnings\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Issue\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanWorker\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"blocking\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"capabilities\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"counts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"created_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"expires_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"files\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"major\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"plan_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"registry_url\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"requested\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"review\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"warnings\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"workers\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"PlanCounts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"collisions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"conflicts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"decisions_required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Files whose `default` is `null`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"modified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"unchanged\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"collisions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"conflicts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"decisions_required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"modified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"unchanged\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"workers\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"PlanFile\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agent\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/AgentEntry\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Kit profile frontmatter (agents; the side this plan installs, or the removed one).\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agent_changes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/AgentChanges\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Frontmatter changes versus the installed version (modified agents).\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"base\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Content hash the kit installed (the merge base).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"body_changed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"change\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Change\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"collision\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Collision\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"conflicts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Decision\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Applied when the caller decides nothing; `null` = a decision is required.\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Agent profile id, or skill id.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/FileKind\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"local\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/LocalState\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"merge\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/MergeStatus\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"note\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"One-line explanation for the review.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"options\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Choices the apply accepts for this file.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Decision\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ours\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Content hash of the local file when the plan was made.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Logical install path (`agents/\u0026#x3C;id\u003e.md`, `skills/\u0026#x3C;handle\u003e/\u0026#x3C;kit\u003e/…`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skill\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/SkillEntry\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Skill frontmatter (skills).\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skipped\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The lock says the user kept someone else's file here.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"source\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Path inside the kit (`agents/\u0026#x3C;id\u003e.md`, `skills/…`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"theirs\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Content hash of the kit's version this plan installs.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"change\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"local\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"options\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"source\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"PlanKind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"install\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"update\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"remove\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"PlanStatus\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"oneOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"A plan is waiting for review (or for `directory::kits::apply`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"planned\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`apply=true` and the plan needed no review: it was applied.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"applied\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The installed version is already the one asked for.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"up_to_date\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The project changed since the plan was made; this is a fresh plan.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"replanned\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"PlanWorker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"action\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/WorkerAction\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"container\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"declared\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`version:` selector in the compose file.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"installed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Version Compose has installed.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The operator's `path://` build; kits never manage it.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"range\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Range the kit declares (absent for a worker the kit dropped).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"range_from\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Range the installed kit version declared.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"registry_url\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"to\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Version the range resolves to in the registry today.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Worker type (`binary`, `image`, …).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"used_by\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Other installed kits that declare this worker.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"action\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"registry_url\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"SkillEntry\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"sha256\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"size_bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint64\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"used_by\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"SourceKind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"worker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"local\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"global\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"builtin\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"StepState\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"pending\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"running\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"done\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"failed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skipped\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"WorkerAction\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"oneOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"none\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Not in the compose file: `compose::add` declares it with the kit's range.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"add\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Declared, but the installed version is outside the kit's range: `compose::add` re-declares the range and Compose moves the worker.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"update\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The range changed and the compose file still declares the kit's old range; the installed version already satisfies the new one, so only the declaration moves.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"redeclare\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The kit no longer declares it. Never removed unless asked (`remove_workers`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"remove\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Response of `directory::download-kit`, `plan-update`, `remove` and `apply`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"message\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"One sentence for a terminal user.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"plan\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Plan\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"report\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/ApplyReport\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"status\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanStatus\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"message\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"status\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"KitPlanResponse\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Read full detail for one engine function: schemas, owning worker, and registered triggers that target it. Proxies to the engine's native engine::functions::info.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::engine::functions::info\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"function_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Fully-qualified function id on the bus (e.g. `sandbox::create`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"function_id\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"FunctionInfoInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"definitions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"RegisteredTriggerSummary\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Trigger instance summary for the response envelope.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"config\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"trigger_type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"config\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"trigger_type\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Response shape for `directory::engine::functions::info`.\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\n\\n\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003eMirrors the shape of the old `directory::engine::functions::info` but WITHOUT the `how_guide` and `related_skills` fields.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"function_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"registered_triggers\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/RegisteredTriggerSummary\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"worker_name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"function_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"registered_triggers\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"FunctionInfoOutput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Internal: the exact search-hint text per exposure mode, for the configuration UI.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"internal\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"trace_hidden\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::hint-preview\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"HintPreviewRequest\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The exact hint text per exposure mode, for the configuration UI. The live block's `functions_generation` attribute varies per generation; the preview renders it as 0.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agent_trigger\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"native\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agent_trigger\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"native\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"HintPreviewResponse\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Apply a kit plan from directory::download-kit / plan-update / remove: re-checks the project, downloads the kit (counted), adds or moves its workers through Compose, writes the files atomically and records kits.lock last. decisions maps install paths to overwrite|keep|kit|mine|merged|remove (or {choice: merged, content}); files left out take the plan's default. If the project changed since the plan, nothing is applied and a fresh plan comes back (status replanned).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"tool\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Apply kit plan\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::kits::apply\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"definitions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Decision\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"A per-file choice.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"oneOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Write the kit's file over what is there.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"overwrite\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Keep what is there; the lock marks the kit's file `skipped`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"keep\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Take the kit's new version (drops local edits).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Keep the local file as it is.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"mine\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Write the merge result (the plan's, or `content` from the caller).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"merged\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Delete the file.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"remove\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"DecisionInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Decision\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"choice\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Decision\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"content\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"choice\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"A caller's choice for one file: a bare decision, or a decision with the content to write (`merged` from the conflict editor).\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"decisions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"additionalProperties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/DecisionInput\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Per-file choices by install path: `\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003eoverwrite\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e | \u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003ekeep\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e | \u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003ekit\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e | \u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003emine\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e | \u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003emerged\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e | \u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003eremove\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e`, or `{ \u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003echoice\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e: \u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003emerged\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e, \u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003econtent\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e: \u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e…\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e }`. Files left out take the plan's `default`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"plan_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"remove_workers\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Workers the kit no longer declares (update) or declares (removal) to remove from the compose file. Never removed otherwise.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"plan_id\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"ApplyInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"definitions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"AgentChanges\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Changed frontmatter of a profile between two kit versions.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"fields\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"additionalProperties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"maxItems\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 2\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minItems\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 2\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Scalar fields that changed: `field → [from, to]`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions_removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills_removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"AgentEntry\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`AgentEntry`: parsed frontmatter of `agents/\u0026#x3C;id\u003e.md`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"color\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"extends\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"hidden\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"icon\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"logo\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"model\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"reasoning_effort\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"sha256\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"size_bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint64\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ApplyReport\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Agent profile ids this kit now provides.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agents_changed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"files_kept\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Files left as they are (kept, skipped, or mine).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"files_merged\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"files_removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"files_written\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"from\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanKind\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"lock_path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"plan_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills_changed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"steps\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/ApplyStep\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"to\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers_removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers_updated\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agents_changed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"files_kept\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"files_merged\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"files_removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"files_written\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"lock_path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"plan_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skills_changed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"steps\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"workers_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"workers_removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"workers_updated\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ApplyStep\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"detail\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`workers` | `files` | `lock`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"state\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/StepState\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"state\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Author\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"handle\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"verified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e false\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Capabilities\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/FunctionAdded\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"models_changed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/ModelChanged\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Change\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"oneOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"modified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"removed\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The lock keeps the user's choice to skip this file; the kit's version changed and is offered again.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kept\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Collision\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"modified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The owner's copy was edited locally.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"owner\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"allOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/SourceKind\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Who owns the file at the path today.\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"sha256\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"sha256 of the file there now.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"version\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"worker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"owner\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Decision\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"A per-file choice.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"oneOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Write the kit's file over what is there.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"overwrite\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Keep what is there; the lock marks the kit's file `skipped`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"keep\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Take the kit's new version (drops local edits).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Keep the local file as it is.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"mine\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Write the merge result (the plan's, or `content` from the caller).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"merged\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Delete the file.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"remove\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Deprecation\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"message\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"replaced_by\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"FileKind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agent\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skill\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"FunctionAdded\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agent\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"function\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Issue\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"code\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"message\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"code\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"message\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"KitFunction\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"status\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"used_by\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"worker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"worker_version\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"LocalState\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"What the file is on disk right now, relative to the plan.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"oneOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Nothing at the path.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"absent\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Matches the kit's base (or, on install, the kit's content).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"intact\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Differs from the base the kit installed.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"edited\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The lock lists it but the file was deleted.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"missing\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Someone else's file sits at the path.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"occupied\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"MergeStatus\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"clean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"conflicts\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ModelChanged\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agent\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"from\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"to\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Plan\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"author\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Author\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"blocking\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Issue\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"bump\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`major` | `minor` | `patch` | `prerelease` (update).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"capabilities\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Capabilities\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"counts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanCounts\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"created_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"deprecation\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Deprecation\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"expires_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"files\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanFile\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"from\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Installed version (update, remove).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Functions the kit's profiles preload, with the worker that provides each.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/KitFunction\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanKind\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"license\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"major\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"notes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"plan_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"published_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"registry_url\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The kit's page in the registry web app.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"repo\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"requested\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"What was asked for (tag, version or range) — stored in the lock.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"review\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Where a human reviews it.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"to\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Version this plan installs (install, update).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"warnings\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Issue\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanWorker\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"blocking\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"capabilities\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"counts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"created_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"expires_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"files\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"major\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"plan_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"registry_url\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"requested\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"review\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"warnings\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"workers\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"PlanCounts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"collisions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"conflicts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"decisions_required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Files whose `default` is `null`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"modified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"unchanged\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"collisions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"conflicts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"decisions_required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"modified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"unchanged\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"workers\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"PlanFile\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agent\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/AgentEntry\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Kit profile frontmatter (agents; the side this plan installs, or the removed one).\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agent_changes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/AgentChanges\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Frontmatter changes versus the installed version (modified agents).\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"base\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Content hash the kit installed (the merge base).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"body_changed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"change\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Change\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"collision\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Collision\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"conflicts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Decision\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Applied when the caller decides nothing; `null` = a decision is required.\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Agent profile id, or skill id.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/FileKind\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"local\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/LocalState\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"merge\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/MergeStatus\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"note\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"One-line explanation for the review.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"options\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Choices the apply accepts for this file.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Decision\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ours\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Content hash of the local file when the plan was made.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Logical install path (`agents/\u0026#x3C;id\u003e.md`, `skills/\u0026#x3C;handle\u003e/\u0026#x3C;kit\u003e/…`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skill\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/SkillEntry\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Skill frontmatter (skills).\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skipped\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The lock says the user kept someone else's file here.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"source\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Path inside the kit (`agents/\u0026#x3C;id\u003e.md`, `skills/…`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"theirs\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Content hash of the kit's version this plan installs.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"change\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"local\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"options\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"source\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"PlanKind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"install\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"update\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"remove\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"PlanStatus\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"oneOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"A plan is waiting for review (or for `directory::kits::apply`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"planned\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`apply=true` and the plan needed no review: it was applied.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"applied\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The installed version is already the one asked for.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"up_to_date\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The project changed since the plan was made; this is a fresh plan.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"replanned\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"PlanWorker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"action\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/WorkerAction\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"container\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"declared\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`version:` selector in the compose file.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"installed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Version Compose has installed.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The operator's `path://` build; kits never manage it.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"range\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Range the kit declares (absent for a worker the kit dropped).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"range_from\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Range the installed kit version declared.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"registry_url\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"to\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Version the range resolves to in the registry today.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Worker type (`binary`, `image`, …).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"used_by\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Other installed kits that declare this worker.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"action\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"registry_url\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"SkillEntry\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"sha256\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"size_bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint64\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"used_by\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"SourceKind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"worker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"local\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"global\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"builtin\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"StepState\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"pending\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"running\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"done\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"failed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skipped\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"WorkerAction\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"oneOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"none\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Not in the compose file: `compose::add` declares it with the kit's range.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"add\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Declared, but the installed version is outside the kit's range: `compose::add` re-declares the range and Compose moves the worker.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"update\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The range changed and the compose file still declares the kit's old range; the installed version already satisfies the new one, so only the declaration moves.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"redeclare\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The kit no longer declares it. Never removed unless asked (`remove_workers`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"remove\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Response of `directory::download-kit`, `plan-update`, `remove` and `apply`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"message\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"One sentence for a terminal user.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"plan\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Plan\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"report\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/ApplyReport\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"status\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanStatus\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"message\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"status\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"KitPlanResponse\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Ask the registry whether installed kits (or one) have a newer release matching what they were installed with. Ignored versions are skipped. Also runs at boot and every 6 hours.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"tool\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Check kit updates\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::kits::check-updates\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Check only this installed kit (default: every installed kit).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"CheckUpdatesInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"definitions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Deprecation\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"message\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"replaced_by\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"KitUpdateEntry\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"available\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Newest version satisfying `requested`, unless the user ignored it.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"current\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"deprecation\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Deprecation\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ignored\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`available` would be this version, but the user ignored it.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"latest\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"major\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"not_found\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"current\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"major\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Response of `directory::kits::check-updates`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"available\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Installed kits with an update to offer.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"checked_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"error\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Why the last check could not reach the registry, if it could not.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kits\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/KitUpdateEntry\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"available\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kits\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"CheckUpdatesOutput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The two sides of an installed kit file: `base` (what the kit installed, from the registry) and `local` (the file on disk), for a \u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003eview my changes\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e diff.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::kits::diff\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Installed kit, `\u0026#x3C;author\u003e/\u0026#x3C;kit\u003e`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Install path from `directory::kits::get` (`agents/\u0026#x3C;id\u003e.md`, `skills/…`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"path\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"DiffInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"definitions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"FileState\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Local state of an installed file relative to its lock entry.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"oneOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"intact\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"edited\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"missing\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The lock records the user's choice to keep someone else's file.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skipped\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`directory::kits::diff`: the base the kit installed and the file on disk. Response of `directory::kits::diff`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"base\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"What the kit installed (the lock's base), from the registry; `null` when the registry does not have it.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"local\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The file on disk, `null` when it is missing.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"state\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/FileState\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"state\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"FileSides\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Discard a pending kit plan.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::kits::discard\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"plan_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"plan_id\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"PlanIdInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"discarded\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"plan_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"discarded\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"plan_id\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"DiscardOutput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"One installed kit: every file with its state (intact, edited, missing, skipped), its workers as Compose has them, and with registry=true the installed version's detail and README.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::kits::get\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Installed kit, `\u0026#x3C;author\u003e/\u0026#x3C;kit\u003e`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"registry\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Also fetch the installed version's registry detail and README.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"GetInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"definitions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"AgentEntry\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`AgentEntry`: parsed frontmatter of `agents/\u0026#x3C;id\u003e.md`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"color\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"extends\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"hidden\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"icon\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"logo\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"model\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"reasoning_effort\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"sha256\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"size_bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint64\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Author\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"handle\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"verified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e false\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Deprecation\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"message\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"replaced_by\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"FileCounts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"edited\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"intact\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"missing\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skipped\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"edited\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"intact\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"missing\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skipped\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"FileState\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Local state of an installed file relative to its lock entry.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"oneOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"intact\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"edited\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"missing\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The lock records the user's choice to keep someone else's file.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skipped\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"InstalledFile\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Agent id, or the skill id.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"local_sha256\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"sha256 on disk, `null` when missing.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"sha256\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Base sha256 from the lock.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"state\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/FileState\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"sha256\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"state\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"KitCounts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint64\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint64\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint64\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"KitDetail\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`KitDetail` (`GET /k/:author/:name?version=`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/AgentEntry\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"author\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"allOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Author\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"handle\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"verified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e false\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"counts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"allOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/KitCounts\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"deprecation\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Deprecation\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"experimental\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"license\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"notes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"published_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"release_tags\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"additionalProperties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"repo\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/SkillEntry\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"tags\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"total_downloads\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint64\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"version\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/KitWorker\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"KitUpdate\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"available\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Newest version satisfying `requested`, unless the user ignored it.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"current\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"deprecation\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Deprecation\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ignored\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`available` would be this version, but the user ignored it.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"latest\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"major\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"not_found\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"current\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"major\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"KitWorker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"range\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"resolved\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"SkillEntry\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"sha256\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"size_bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint64\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"used_by\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"detail\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/KitDetail\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Registry detail of the installed version, when reachable.\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"file_list\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/InstalledFile\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"files\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/FileCounts\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"installed_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"pending\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Plans of this kit waiting for review.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"readme\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"registry_url\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"requested\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"update\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/KitUpdate\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"version\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"worker_status\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Workers as Compose has them now.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"additionalProperties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"file_list\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"files\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"installed_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"pending\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"registry_url\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"requested\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"version\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"worker_status\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"workers\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"KitInfo\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Skip (or, with ignore=false, stop skipping) one version of an installed kit in update checks; recorded in kits.lock ignored_versions.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::kits::ignore\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ignore\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`false` takes the version back off the list (default `true`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Installed kit, `\u0026#x3C;author\u003e/\u0026#x3C;kit\u003e`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"version\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Version to skip in update checks.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"version\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"IgnoreInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Response of `directory::kits::ignore`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ignored_versions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"ignored_versions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"IgnoreOutput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Installed kits (version, file states, worker ranges, available update) and the plans waiting for review. `attention` counts both.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::kits::list\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"ListInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"definitions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Deprecation\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"message\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"replaced_by\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"FileCounts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"edited\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"intact\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"missing\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skipped\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"edited\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"intact\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"missing\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skipped\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"InstalledKit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"files\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/FileCounts\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"installed_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"pending\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Plans of this kit waiting for review.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"registry_url\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"requested\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"update\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/KitUpdate\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"version\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"additionalProperties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"files\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"installed_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"pending\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"registry_url\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"requested\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"version\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"workers\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"KitUpdate\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"available\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Newest version satisfying `requested`, unless the user ignored it.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"current\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"deprecation\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Deprecation\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ignored\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`available` would be this version, but the user ignored it.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"latest\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"major\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"not_found\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"current\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"major\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"attention\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Pending plans plus available updates: what the Kits badge counts.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kits\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/InstalledKit\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"lock_path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"pending\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Pending plans (summaries).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"updates_checked_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"updates_error\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"attention\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kits\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"lock_path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"pending\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"KitsListing\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Read a pending kit plan, with contents=true the file bodies it refers to (kit blobs by sha256, local files and merge results by install path).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::kits::plan\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"contents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Include file bodies (`blobs` by sha256, `ours` and `merged` by path).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"plan_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"plan_id\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"PlanGetInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"definitions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"AgentChanges\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Changed frontmatter of a profile between two kit versions.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"fields\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"additionalProperties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"maxItems\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 2\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minItems\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 2\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Scalar fields that changed: `field → [from, to]`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions_removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills_removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"AgentEntry\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`AgentEntry`: parsed frontmatter of `agents/\u0026#x3C;id\u003e.md`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"color\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"extends\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"hidden\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"icon\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"logo\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"model\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"reasoning_effort\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"sha256\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"size_bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint64\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ApplyProgress\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"What an apply has done so far for this plan.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"error\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"started_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"steps\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/ApplyStep\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"written\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"additionalProperties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Install path → sha written (or `\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e` for a deletion) by an earlier, interrupted attempt. Re-validation accepts these as expected.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"steps\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ApplyStep\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"detail\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`workers` | `files` | `lock`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"state\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/StepState\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"state\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Author\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"handle\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"verified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e false\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Capabilities\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/FunctionAdded\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"models_changed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/ModelChanged\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Change\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"oneOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"modified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"removed\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The lock keeps the user's choice to skip this file; the kit's version changed and is offered again.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kept\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Collision\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"modified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The owner's copy was edited locally.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"owner\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"allOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/SourceKind\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Who owns the file at the path today.\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"sha256\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"sha256 of the file there now.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"version\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"worker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"owner\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Decision\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"A per-file choice.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"oneOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Write the kit's file over what is there.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"overwrite\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Keep what is there; the lock marks the kit's file `skipped`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"keep\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Take the kit's new version (drops local edits).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Keep the local file as it is.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"mine\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Write the merge result (the plan's, or `content` from the caller).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"merged\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Delete the file.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"remove\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Deprecation\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"message\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"replaced_by\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"FileKind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agent\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skill\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"FunctionAdded\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agent\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"function\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Issue\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"code\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"message\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"code\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"message\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"KitFunction\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"status\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"used_by\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"worker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"worker_version\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"LocalState\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"What the file is on disk right now, relative to the plan.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"oneOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Nothing at the path.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"absent\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Matches the kit's base (or, on install, the kit's content).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"intact\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Differs from the base the kit installed.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"edited\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The lock lists it but the file was deleted.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"missing\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Someone else's file sits at the path.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"occupied\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"MergeStatus\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"clean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"conflicts\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ModelChanged\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agent\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"from\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"to\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Plan\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"author\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Author\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"blocking\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Issue\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"bump\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`major` | `minor` | `patch` | `prerelease` (update).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"capabilities\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Capabilities\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"counts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanCounts\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"created_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"deprecation\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Deprecation\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"expires_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"files\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanFile\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"from\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Installed version (update, remove).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Functions the kit's profiles preload, with the worker that provides each.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/KitFunction\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanKind\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"license\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"major\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"notes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"plan_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"published_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"registry_url\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The kit's page in the registry web app.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"repo\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"requested\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"What was asked for (tag, version or range) — stored in the lock.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"review\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Where a human reviews it.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"to\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Version this plan installs (install, update).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"warnings\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Issue\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanWorker\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"blocking\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"capabilities\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"counts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"created_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"expires_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"files\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"major\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"plan_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"registry_url\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"requested\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"review\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"warnings\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"workers\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"PlanContents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"File bodies a plan refers to, stored beside it.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"blobs\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"additionalProperties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Kit blobs by sha256 (theirs and bases).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"merged\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"additionalProperties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Three-way merge results, by install path.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ours\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"additionalProperties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Local file bodies when the plan was made, by install path.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"PlanCounts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"collisions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"conflicts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"decisions_required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Files whose `default` is `null`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"modified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"unchanged\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"collisions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"conflicts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"decisions_required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"modified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"unchanged\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"workers\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"PlanFile\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agent\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/AgentEntry\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Kit profile frontmatter (agents; the side this plan installs, or the removed one).\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agent_changes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/AgentChanges\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Frontmatter changes versus the installed version (modified agents).\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"base\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Content hash the kit installed (the merge base).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"body_changed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"change\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Change\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"collision\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Collision\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"conflicts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Decision\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Applied when the caller decides nothing; `null` = a decision is required.\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Agent profile id, or skill id.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/FileKind\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"local\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/LocalState\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"merge\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/MergeStatus\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"note\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"One-line explanation for the review.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"options\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Choices the apply accepts for this file.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Decision\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ours\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Content hash of the local file when the plan was made.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Logical install path (`agents/\u0026#x3C;id\u003e.md`, `skills/\u0026#x3C;handle\u003e/\u0026#x3C;kit\u003e/…`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skill\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/SkillEntry\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Skill frontmatter (skills).\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skipped\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The lock says the user kept someone else's file here.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"source\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Path inside the kit (`agents/\u0026#x3C;id\u003e.md`, `skills/…`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"theirs\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Content hash of the kit's version this plan installs.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"change\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"local\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"options\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"source\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"PlanKind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"install\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"update\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"remove\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"PlanWorker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"action\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/WorkerAction\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"container\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"declared\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`version:` selector in the compose file.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"installed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Version Compose has installed.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The operator's `path://` build; kits never manage it.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"range\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Range the kit declares (absent for a worker the kit dropped).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"range_from\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Range the installed kit version declared.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"registry_url\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"to\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Version the range resolves to in the registry today.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Worker type (`binary`, `image`, …).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"used_by\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Other installed kits that declare this worker.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"action\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"registry_url\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"SkillEntry\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"sha256\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"size_bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint64\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"used_by\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"SourceKind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"worker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"local\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"global\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"builtin\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"StepState\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"pending\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"running\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"done\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"failed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skipped\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"WorkerAction\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"oneOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"none\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Not in the compose file: `compose::add` declares it with the kit's range.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"add\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Declared, but the installed version is outside the kit's range: `compose::add` re-declares the range and Compose moves the worker.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"update\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The range changed and the compose file still declares the kit's old range; the installed version already satisfies the new one, so only the declaration moves.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"redeclare\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The kit no longer declares it. Never removed unless asked (`remove_workers`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"remove\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Response of `directory::kits::plan`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"contents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanContents\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"File bodies the plan refers to; only with `contents=true`.\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"plan\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Plan\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"progress\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/ApplyProgress\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"plan\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"PlanGetOutput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Plan the update of an installed kit to `version` (default: the newest release matching what it was installed with). Files you edited are merged three-way; conflicts need a decision before directory::kits::apply.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"tool\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Plan kit update\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::kits::plan-update\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Installed kit, `\u0026#x3C;author\u003e/\u0026#x3C;kit\u003e`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"version\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Target version, tag or range (default: what the kit was installed with).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"PlanUpdateInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"definitions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"AgentChanges\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Changed frontmatter of a profile between two kit versions.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"fields\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"additionalProperties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"maxItems\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 2\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minItems\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 2\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Scalar fields that changed: `field → [from, to]`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions_removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills_removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"AgentEntry\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`AgentEntry`: parsed frontmatter of `agents/\u0026#x3C;id\u003e.md`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"color\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"extends\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"hidden\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"icon\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"logo\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"model\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"reasoning_effort\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"sha256\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"size_bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint64\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ApplyReport\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Agent profile ids this kit now provides.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agents_changed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"files_kept\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Files left as they are (kept, skipped, or mine).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"files_merged\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"files_removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"files_written\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"from\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanKind\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"lock_path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"plan_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills_changed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"steps\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/ApplyStep\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"to\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers_removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers_updated\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agents_changed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"files_kept\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"files_merged\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"files_removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"files_written\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"lock_path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"plan_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skills_changed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"steps\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"workers_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"workers_removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"workers_updated\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ApplyStep\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"detail\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`workers` | `files` | `lock`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"state\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/StepState\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"state\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Author\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"handle\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"verified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e false\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Capabilities\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/FunctionAdded\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"models_changed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/ModelChanged\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Change\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"oneOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"modified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"removed\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The lock keeps the user's choice to skip this file; the kit's version changed and is offered again.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kept\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Collision\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"modified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The owner's copy was edited locally.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"owner\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"allOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/SourceKind\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Who owns the file at the path today.\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"sha256\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"sha256 of the file there now.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"version\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"worker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"owner\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Decision\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"A per-file choice.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"oneOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Write the kit's file over what is there.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"overwrite\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Keep what is there; the lock marks the kit's file `skipped`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"keep\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Take the kit's new version (drops local edits).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Keep the local file as it is.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"mine\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Write the merge result (the plan's, or `content` from the caller).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"merged\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Delete the file.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"remove\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Deprecation\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"message\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"replaced_by\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"FileKind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agent\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skill\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"FunctionAdded\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agent\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"function\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Issue\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"code\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"message\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"code\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"message\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"KitFunction\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"status\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"used_by\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"worker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"worker_version\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"LocalState\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"What the file is on disk right now, relative to the plan.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"oneOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Nothing at the path.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"absent\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Matches the kit's base (or, on install, the kit's content).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"intact\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Differs from the base the kit installed.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"edited\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The lock lists it but the file was deleted.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"missing\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Someone else's file sits at the path.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"occupied\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"MergeStatus\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"clean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"conflicts\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ModelChanged\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agent\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"from\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"to\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Plan\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"author\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Author\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"blocking\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Issue\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"bump\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`major` | `minor` | `patch` | `prerelease` (update).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"capabilities\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Capabilities\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"counts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanCounts\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"created_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"deprecation\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Deprecation\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"expires_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"files\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanFile\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"from\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Installed version (update, remove).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Functions the kit's profiles preload, with the worker that provides each.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/KitFunction\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanKind\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"license\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"major\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"notes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"plan_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"published_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"registry_url\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The kit's page in the registry web app.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"repo\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"requested\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"What was asked for (tag, version or range) — stored in the lock.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"review\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Where a human reviews it.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"to\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Version this plan installs (install, update).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"warnings\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Issue\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanWorker\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"blocking\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"capabilities\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"counts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"created_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"expires_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"files\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"major\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"plan_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"registry_url\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"requested\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"review\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"warnings\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"workers\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"PlanCounts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"collisions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"conflicts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"decisions_required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Files whose `default` is `null`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"modified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"unchanged\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"collisions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"conflicts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"decisions_required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"modified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"unchanged\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"workers\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"PlanFile\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agent\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/AgentEntry\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Kit profile frontmatter (agents; the side this plan installs, or the removed one).\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agent_changes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/AgentChanges\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Frontmatter changes versus the installed version (modified agents).\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"base\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Content hash the kit installed (the merge base).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"body_changed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"change\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Change\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"collision\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Collision\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"conflicts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Decision\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Applied when the caller decides nothing; `null` = a decision is required.\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Agent profile id, or skill id.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/FileKind\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"local\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/LocalState\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"merge\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/MergeStatus\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"note\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"One-line explanation for the review.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"options\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Choices the apply accepts for this file.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Decision\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ours\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Content hash of the local file when the plan was made.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Logical install path (`agents/\u0026#x3C;id\u003e.md`, `skills/\u0026#x3C;handle\u003e/\u0026#x3C;kit\u003e/…`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skill\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/SkillEntry\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Skill frontmatter (skills).\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skipped\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The lock says the user kept someone else's file here.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"source\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Path inside the kit (`agents/\u0026#x3C;id\u003e.md`, `skills/…`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"theirs\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Content hash of the kit's version this plan installs.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"change\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"local\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"options\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"source\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"PlanKind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"install\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"update\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"remove\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"PlanStatus\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"oneOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"A plan is waiting for review (or for `directory::kits::apply`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"planned\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`apply=true` and the plan needed no review: it was applied.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"applied\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The installed version is already the one asked for.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"up_to_date\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The project changed since the plan was made; this is a fresh plan.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"replanned\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"PlanWorker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"action\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/WorkerAction\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"container\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"declared\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`version:` selector in the compose file.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"installed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Version Compose has installed.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The operator's `path://` build; kits never manage it.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"range\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Range the kit declares (absent for a worker the kit dropped).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"range_from\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Range the installed kit version declared.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"registry_url\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"to\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Version the range resolves to in the registry today.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Worker type (`binary`, `image`, …).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"used_by\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Other installed kits that declare this worker.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"action\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"registry_url\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"SkillEntry\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"sha256\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"size_bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint64\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"used_by\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"SourceKind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"worker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"local\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"global\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"builtin\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"StepState\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"pending\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"running\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"done\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"failed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skipped\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"WorkerAction\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"oneOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"none\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Not in the compose file: `compose::add` declares it with the kit's range.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"add\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Declared, but the installed version is outside the kit's range: `compose::add` re-declares the range and Compose moves the worker.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"update\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The range changed and the compose file still declares the kit's old range; the installed version already satisfies the new one, so only the declaration moves.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"redeclare\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The kit no longer declares it. Never removed unless asked (`remove_workers`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"remove\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Response of `directory::download-kit`, `plan-update`, `remove` and `apply`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"message\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"One sentence for a terminal user.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"plan\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Plan\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"report\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/ApplyReport\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"status\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanStatus\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"message\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"status\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"KitPlanResponse\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Plan the removal of an installed kit: its files (edited ones are kept unless chosen) and, only if ticked in apply's remove_workers, its workers. Apply with directory::kits::apply.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"tool\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Plan kit removal\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::kits::remove\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Installed kit, `\u0026#x3C;author\u003e/\u0026#x3C;kit\u003e`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"KitInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"definitions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"AgentChanges\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Changed frontmatter of a profile between two kit versions.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"fields\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"additionalProperties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"maxItems\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 2\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minItems\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 2\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Scalar fields that changed: `field → [from, to]`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions_removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills_removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"AgentEntry\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`AgentEntry`: parsed frontmatter of `agents/\u0026#x3C;id\u003e.md`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"color\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"extends\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"hidden\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"icon\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"logo\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"model\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"reasoning_effort\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"sha256\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"size_bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint64\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ApplyReport\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Agent profile ids this kit now provides.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agents_changed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"files_kept\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Files left as they are (kept, skipped, or mine).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"files_merged\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"files_removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"files_written\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"from\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanKind\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"lock_path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"plan_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills_changed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"steps\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/ApplyStep\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"to\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers_removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers_updated\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agents_changed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"files_kept\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"files_merged\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"files_removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"files_written\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"lock_path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"plan_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skills_changed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"steps\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"workers_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"workers_removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"workers_updated\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ApplyStep\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"detail\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`workers` | `files` | `lock`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"state\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/StepState\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"state\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Author\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"handle\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"verified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e false\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Capabilities\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/FunctionAdded\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"models_changed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/ModelChanged\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers_added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Change\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"oneOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"modified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"removed\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The lock keeps the user's choice to skip this file; the kit's version changed and is offered again.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kept\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Collision\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"modified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The owner's copy was edited locally.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"owner\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"allOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/SourceKind\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Who owns the file at the path today.\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"sha256\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"sha256 of the file there now.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"version\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"worker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"owner\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Decision\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"A per-file choice.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"oneOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Write the kit's file over what is there.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"overwrite\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Keep what is there; the lock marks the kit's file `skipped`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"keep\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Take the kit's new version (drops local edits).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Keep the local file as it is.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"mine\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Write the merge result (the plan's, or `content` from the caller).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"merged\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Delete the file.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"remove\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Deprecation\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"message\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"replaced_by\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"FileKind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agent\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skill\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"FunctionAdded\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agent\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"function\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Issue\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"code\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"message\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"code\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"message\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"KitFunction\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"status\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"used_by\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"worker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"worker_version\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"LocalState\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"What the file is on disk right now, relative to the plan.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"oneOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Nothing at the path.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"absent\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Matches the kit's base (or, on install, the kit's content).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"intact\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Differs from the base the kit installed.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"edited\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The lock lists it but the file was deleted.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"missing\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Someone else's file sits at the path.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"occupied\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"MergeStatus\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"clean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"conflicts\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ModelChanged\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agent\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"from\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"to\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Plan\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"author\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Author\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"blocking\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Issue\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"bump\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`major` | `minor` | `patch` | `prerelease` (update).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"capabilities\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Capabilities\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"counts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanCounts\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"created_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"deprecation\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Deprecation\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"expires_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"files\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanFile\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"from\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Installed version (update, remove).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Functions the kit's profiles preload, with the worker that provides each.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/KitFunction\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanKind\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"license\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"major\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"notes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"plan_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"published_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"registry_url\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The kit's page in the registry web app.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"repo\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"requested\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"What was asked for (tag, version or range) — stored in the lock.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"review\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Where a human reviews it.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"to\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Version this plan installs (install, update).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"warnings\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Issue\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanWorker\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"blocking\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"capabilities\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"counts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"created_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"expires_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"files\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"major\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"plan_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"registry_url\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"requested\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"review\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"warnings\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"workers\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"PlanCounts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"collisions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"conflicts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"decisions_required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Files whose `default` is `null`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"modified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"unchanged\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"added\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agents\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"collisions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"conflicts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"decisions_required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"modified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"removed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"unchanged\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"workers\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"PlanFile\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agent\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/AgentEntry\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Kit profile frontmatter (agents; the side this plan installs, or the removed one).\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agent_changes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/AgentChanges\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Frontmatter changes versus the installed version (modified agents).\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"base\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Content hash the kit installed (the merge base).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"body_changed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"change\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Change\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"collision\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Collision\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"conflicts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Decision\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Applied when the caller decides nothing; `null` = a decision is required.\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Agent profile id, or skill id.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/FileKind\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"local\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/LocalState\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"merge\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/MergeStatus\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"note\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"One-line explanation for the review.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"options\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Choices the apply accepts for this file.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Decision\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ours\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Content hash of the local file when the plan was made.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Logical install path (`agents/\u0026#x3C;id\u003e.md`, `skills/\u0026#x3C;handle\u003e/\u0026#x3C;kit\u003e/…`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skill\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/SkillEntry\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Skill frontmatter (skills).\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skipped\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The lock says the user kept someone else's file here.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"source\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Path inside the kit (`agents/\u0026#x3C;id\u003e.md`, `skills/…`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"theirs\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Content hash of the kit's version this plan installs.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"change\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"local\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"options\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"source\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"PlanKind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"install\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"update\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"remove\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"PlanStatus\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"oneOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"A plan is waiting for review (or for `directory::kits::apply`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"planned\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`apply=true` and the plan needed no review: it was applied.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"applied\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The installed version is already the one asked for.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"up_to_date\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The project changed since the plan was made; this is a fresh plan.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"replanned\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"PlanWorker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"action\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/WorkerAction\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"container\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"declared\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`version:` selector in the compose file.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"installed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Version Compose has installed.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The operator's `path://` build; kits never manage it.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"range\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Range the kit declares (absent for a worker the kit dropped).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"range_from\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Range the installed kit version declared.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"registry_url\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"to\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Version the range resolves to in the registry today.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Worker type (`binary`, `image`, …).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"used_by\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Other installed kits that declare this worker.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"action\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"registry_url\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"SkillEntry\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"sha256\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"size_bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint64\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"used_by\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"SourceKind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"worker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"local\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"global\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"builtin\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"StepState\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"pending\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"running\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"done\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"failed\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skipped\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"WorkerAction\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"oneOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"none\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Not in the compose file: `compose::add` declares it with the kit's range.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"add\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Declared, but the installed version is outside the kit's range: `compose::add` re-declares the range and Compose moves the worker.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"update\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The range changed and the compose file still declares the kit's old range; the installed version already satisfies the new one, so only the declaration moves.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"redeclare\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The kit no longer declares it. Never removed unless asked (`remove_workers`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"remove\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Response of `directory::download-kit`, `plan-update`, `remove` and `apply`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"message\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"One sentence for a terminal user.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"plan\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Plan\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"report\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/ApplyReport\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"status\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PlanStatus\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"kit\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"message\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"status\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"KitPlanResponse\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Internal: reload tunable iii-directory settings from the authoritative configuration when it changes.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"internal\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::on-config-change\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Trigger payload for `directory::on-config-change`. The handler ignores it (it re-fetches from the authoritative configuration); the empty struct exists so the function publishes a typed request schema rather than AnyValue.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"OnConfigChangeRequest\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ok\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"ok\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"OnConfigChangeResponse\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Internal: refresh the search catalog after the engine function set changes.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"internal\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"trace_hidden\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::on-functions-change\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"event\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"OnFunctionsChangeEvent\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ok\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"ok\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"AckResponse\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Internal: inject the conditional search hint into one harness generation.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"internal\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"trace_hidden\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::pre-generate\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"definitions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ExposeKind\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"oneOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agent_trigger\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"native\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Forward compatibility: an exposure mode this build does not know gets the mode-neutral call instruction rather than a deserialization error.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"other\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"GeneratePayload\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"expose\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"allOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/ExposeKind\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"How the harness exposes functions to the model for this generation. Absent on harnesses that predate the field, which only ever exposed through agent_trigger by default.\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions_generation\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint64\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"messages\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"system_prompt\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"tools\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/ToolSchema\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"functions_generation\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"messages\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"system_prompt\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"tools\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ToolSchema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"One catalog entry: the contract fields search runs on.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"parameters\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"parameters\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"depth\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint32\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"generate\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/GeneratePayload\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"session_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"step\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint64\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"turn_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"depth\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"generate\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"session_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"step\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"turn_id\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"PreGenerateHookRequest\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"definitions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"DiscoveryOutcome\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"hint_injected\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skipped\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"DiscoveryPassV1\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The durable transcript row for one hook pass. Coarse by design: outcome, reason, and counts only — no prompts, messages, tool contracts, session ids, or timings ever leave the hook.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"allowed_functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint64\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions_generation\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint64\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"outcome\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/DiscoveryOutcome\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"reason\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/DiscoveryReason\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"allowed_functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"functions_generation\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"outcome\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"DiscoveryReason\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"search_unavailable\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"already_searched\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"narrow_surface\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"already_operating\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"task_guided\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"hint_already_sent\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"DiscoveryTranscriptAnnotation\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"data\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/DiscoveryPassV1\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"summary\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"version\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint8\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"data\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"summary\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"version\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"PreGenerateAnnotations\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"directory\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/DiscoveryTranscriptAnnotation\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"PreGenerateMutations\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"append_messages\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Ephemeral tail messages for this generation only. The hint rides here rather than as a system-prompt mutation: the system prompt is the provider's first input item, and a once-per-turn append there invalidated the entire prompt-cache prefix twice per turn.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"append_messages\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"annotations\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PreGenerateAnnotations\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"decision\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"mutations\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/PreGenerateMutations\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"annotations\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"decision\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"PreGenerateHookResponse\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Preview one registry worker before installing: envelope (version, kind, dependencies, config), its public function and trigger names with descriptions, and skill file paths. Schemas are omitted — install, then read contracts with engine::functions::info. Pass `readme: true` for the README prose; `version` or `tag` (default tag \u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003elatest\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::registry::workers::info\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`directory::registry::workers::info` input. Pass either `version` or `tag`; if neither is provided we fall back to `tag: \u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003elatest\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Worker name in the registry (e.g. `\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003eresend\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"readme\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e false\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Include the README markdown (10–25 KB for most workers). Off by default: the card is for judging fit before `compose::add`; the README is for setup prose and examples.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"tag\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"version\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Mutually exclusive with `tag`. If neither is provided we fall back to `tag: \u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003elatest\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"name\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"WorkerInfoInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"definitions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ApiReference\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/ApiReferenceFunction\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"triggers\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/ApiReferenceTrigger\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ApiReferenceFunction\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"name\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"ApiReferenceTrigger\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"invocation_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"return_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"name\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Dependency\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Worker dependency entry. Mirrors the `Dependency` schema in `openapi.yaml`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"version\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"version\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"SkillsTree\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/SkillsTreeSkill\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"SkillsTreeSkill\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"path\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Worker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Shared worker envelope used by both `directory::registry::workers::list` rows and the `worker` field of `directory::registry::workers::info`. Field names match the OpenAPI `WorkerListItem` schema. The shared core fields (`name`, `description`, `version`) line up with the engine's `engine::workers::list` row shape so callers learn one envelope across local + registry surfaces.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"author\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/WorkerAuthor\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"config\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Free-form runtime configuration block from the publish payload.\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"dependencies\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Dependency\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"image\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Container image tag, populated only for `type=image` workers.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"repo\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"supported_targets\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"total_downloads\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint64\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Worker kind — `binary`, `image`, or `engine`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"version\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Latest published version (worker-list) or the resolved version (worker-info, when called with `version` / `tag`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"name\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"WorkerAuthor\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Author block for a published worker. Field names match the `WorkerAuthor` schema in `openapi.yaml` (`pfp`, `verified`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"pfp\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Profile picture URL. `null` when the author hasn't uploaded one.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"verified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e false\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"api_reference\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/ApiReference\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"readme\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills_tree\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/SkillsTree\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"worker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"allOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Worker\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Same shape as `directory::registry::workers::list` rows (and the engine's `engine::workers::list` rows for the shared core fields).\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"api_reference\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skills_tree\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"worker\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"WorkerInfoOutput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"List workers from the public registry, optionally filtered by fuzzy `search` (default order: downloads). Cursor-paginated: pass back `pagination.next_cursor` as `cursor`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::registry::workers::list\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"`directory::registry::workers::list` input. Mirrors the engine's `engine::workers::list` search input so callers can switch between local and registry surfaces without re-learning the API. Adds `cursor` for paging because the registry is paged (server-authored page size — the client cannot override it).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"cursor\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Cursor from a previous call's `pagination.next_cursor`; omit for the first page.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"search\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Optional free-text query, fuzzy-matched by the registry; omitted means ordered by downloads.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"WorkerListInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"definitions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Dependency\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Worker dependency entry. Mirrors the `Dependency` schema in `openapi.yaml`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"version\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"version\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Pagination\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Pagination envelope returned alongside a worker-list page. Mirrors the OpenAPI `Pagination` schema.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"has_more\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e false\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"next_cursor\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Opaque cursor for the next page. `null` on the last page.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"page_size\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Server-authored page size. The client cannot override this.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint32\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"Worker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Shared worker envelope used by both `directory::registry::workers::list` rows and the `worker` field of `directory::registry::workers::info`. Field names match the OpenAPI `WorkerListItem` schema. The shared core fields (`name`, `description`, `version`) line up with the engine's `engine::workers::list` row shape so callers learn one envelope across local + registry surfaces.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"author\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"anyOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/WorkerAuthor\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"config\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Free-form runtime configuration block from the publish payload.\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"dependencies\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Dependency\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"image\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Container image tag, populated only for `type=image` workers.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"repo\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"supported_targets\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e []\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"total_downloads\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint64\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Worker kind — `binary`, `image`, or `engine`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"version\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Latest published version (worker-list) or the resolved version (worker-info, when called with `version` / `tag`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"name\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"WorkerAuthor\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Author block for a published worker. Field names match the `WorkerAuthor` schema in `openapi.yaml` (`pfp`, `verified`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"pfp\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Profile picture URL. `null` when the author hasn't uploaded one.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"verified\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e false\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"pagination\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Pagination\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/Worker\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"pagination\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"workers\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"WorkerListOutput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Search available functions for the unmet external capabilities of a step (usually one to six, at most eighteen per call); returns compact function-id candidates grouped by worker, plus matching installed skill documents under `skills` and registered trigger bindings under `triggers`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::search_functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"capabilities\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Non-empty capability searches derived from the goal and current execution state, usually one to six and at most eighteen per call (searched in batches of six). For one search at each decision point, include all unmet external capabilities once. Exclude intrinsic reasoning, summarization, planning, or formatting, and do not repeat needs already represented or satisfied. Requests to summarize provided text or content are ignored. Write every entry in English, translating non-English user requests while preserving proper names, URLs, and function IDs.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minLength\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 1\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minItems\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 1\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"uniqueItems\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"capabilities\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"SearchFunctionsRequest\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"definitions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"FunctionCandidate\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"First description sentence, capped at 160 bytes.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"function_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"function_id\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"FunctionSearchMode\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"enum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"lexical\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"hybrid\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"judge\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"InstallCall\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"A ready-made `compose::add` target and payload. Under agent-trigger exposure, the caller still supplies the wrapper's user-facing `description`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"function\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"payload\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"function\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"payload\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"InstallableWorker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"A registry worker that is NOT installed but carries functions matching the requested capabilities. `name` is the registry slug `compose::add` installs.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Compact candidates only. If the remaining task needs these functions, reuse their IDs and fetch the required contracts through `engine::functions::info`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/FunctionCandidate\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"install\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"allOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/InstallCall\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The `compose::add` target and payload; agent-trigger callers add `description`.\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"version\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"install\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"version\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"SearchWorker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/FunctionCandidate\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"namespace\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"functions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"namespace\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"SkillCandidate\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"An installed skill document (a `directory::skills::list` row) whose content matches a requested capability.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"First description sentence, capped at 160 bytes.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Pass to `directory::skills::get { id }` to read the document.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"title\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"TriggerCandidate\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"A registered trigger binding (an `engine::registered-triggers::list` row) whose event, schedule, or hook matches a requested capability.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"config\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The binding's configuration (cron expression, hook filters, …).\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"function_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The function the trigger runs; inspect it with `engine::functions::info`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"trigger_type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"worker_name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"config\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"function_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"trigger_type\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"guidance\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"installable\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Matching workers from the private registry. Their functions are NOT callable until the worker is installed.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/InstallableWorker\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"latency_ms\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"double\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"number\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"search_mode\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"allOf\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/FunctionSearchMode\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The search mode that actually produced these results: `judge`, `hybrid` or `lexical`. It can be lower than the configured mode when a batch fell back (judge worker absent or failing, or no local model).\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Installed skill documents matching the capabilities. Read one with `directory::skills::get { id }` before acting on it.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/SkillCandidate\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"triggers\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Registered trigger bindings matching the capabilities: what already fires, schedules, or hooks a function for them.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/TriggerCandidate\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/SearchWorker\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"guidance\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"latency_ms\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"search_mode\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"workers\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"SearchFunctionsResponse\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Create a new skill at \u0026#x3C;skills_folder\u003e/\u0026#x3C;id\u003e.md from full-file markdown (frontmatter optional, non-empty body). Rejects ids or paths that already exist, including system-installed skills. Use directory::skills::update to edit existing skills.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"tool\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Create skill\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::skills::create\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"content\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Full file content, frontmatter optional; only the size cap and a non-empty body are enforced.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"New skill id, used as the file path under skills_folder (`/`-separated segments of `[a-z0-9_-]`), not already taken.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"content\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"SkillCreateInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Bytes written.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"function_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Frontmatter `function_id:` of the content, `null` when absent.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The created skill's id (normalized form of the input id).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"modified_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"File mtime after the write, RFC 3339.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Title resolved from the content (frontmatter `title:`, then `name:`, then body H1, then the id) — what `list` rows will show.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Frontmatter `type:` of the content, `null` when absent.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"modified_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"title\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"SkillCreateOutput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Delete one existing skill's markdown file by id (same id forms as directory::skills::get); refuses read-only system-installed skills.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"tool\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Delete skill\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::skills::delete\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Existing skill id — the same forms `directory::skills::get` accepts (bare id, `\u0026#x3C;id\u003e.md`, `SKILL(S).md`, `iii://\u0026#x3C;id\u003e`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"SkillDeleteInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Id of the skill whose file was removed — the RESOLVED on-disk id (e.g. `ns/index` for input `ns`), not the input form.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"SkillDeleteOutput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Download skills into skills_folder from exactly one source: {repo, skill, branch?} clones a GitHub skill folder; {worker, version?|tag?} pulls from the workers registry. Prefer the explicit download_from_registry / download_from_repo.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"tool\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Download skills\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::skills::download\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"branch\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Source A: branch to clone. Defaults to `\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003emain\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e`. Pass `\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003emaster\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e` (or any other branch name) for repos whose default branch is not `main`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"repo\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Source A: GitHub repo URL. Pair with `skill`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skill\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Source A: subfolder under `skills/` inside the repo. Doubles as the destination namespace inside `skills_folder`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"tag\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Registry tag to pull (default `latest`); mutually exclusive with `version`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"version\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Source B: explicit semver to pull. Mutually exclusive with `tag`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"worker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Source B: workers registry name. Pair with exactly one of `version` / `tag`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"DownloadInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"definitions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"SkippedAgent\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"An agent profile a registry download did not write because a kit owns that id (`kits.lock`): kit profiles take precedence over worker ones.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"owned_by\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The owning kit, `\u0026#x3C;handle\u003e/\u0026#x3C;name\u003e`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"owned_by\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agents_skipped\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Agent profiles the bundle ships but an installed kit owns: left as the kit wrote them (kit profiles take precedence).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/SkippedAgent\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agents_written\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"namespace\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills_written\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"source\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"system_prompts_written\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agents_skipped\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agents_written\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"namespace\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skills_written\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"source\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"system_prompts_written\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"DownloadOutput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Download one worker's directory bundle from the workers registry into skills_folder. `worker` is required; pass `version` (exact semver) or `tag` (default \u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003elatest\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e), not both. Files are overwritten file-by-file.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"tool\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Download skills (registry)\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::skills::download_from_registry\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Input for `directory::skills::download_from_registry`. The required `worker` field is what makes this function's source unambiguous at the schema level.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"tag\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Registry tag to pull (e.g. `\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003elatest\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e`). Mutually exclusive with `version`. Defaults to `\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003elatest\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e` when neither is provided.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"version\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Explicit semver to pull. Mutually exclusive with `tag`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"worker\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Worker name in the registry (e.g. `\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003eshell\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"worker\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"RegistryDownloadInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"definitions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"SkippedAgent\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"An agent profile a registry download did not write because a kit owns that id (`kits.lock`): kit profiles take precedence over worker ones.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"owned_by\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The owning kit, `\u0026#x3C;handle\u003e/\u0026#x3C;name\u003e`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"owned_by\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agents_skipped\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Agent profiles the bundle ships but an installed kit owns: left as the kit wrote them (kit profiles take precedence).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/SkippedAgent\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agents_written\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"namespace\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills_written\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"source\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"system_prompts_written\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agents_skipped\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agents_written\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"namespace\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skills_written\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"source\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"system_prompts_written\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"DownloadOutput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Download one skill folder from a GitHub repo into skills_folder: `repo` (https/ssh/git@ URL) and `skill` (subfolder under `skills/`, also the destination namespace) are required; `branch` defaults to \u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003emain\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"tool\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Download skills (repo)\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::skills::download_from_repo\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Input for `directory::skills::download_from_repo`. The required `repo` + `skill` fields make this function's source unambiguous at the schema level.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"branch\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Branch to clone. Defaults to `\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003emain\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"repo\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"GitHub repo URL (validated: https / ssh / git@ only).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skill\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Subfolder under `skills/` inside the repo. Doubles as the destination namespace inside `skills_folder`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"repo\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skill\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"RepoDownloadInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"definitions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"SkippedAgent\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"An agent profile a registry download did not write because a kit owns that id (`kits.lock`): kit profiles take precedence over worker ones.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"owned_by\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The owning kit, `\u0026#x3C;handle\u003e/\u0026#x3C;name\u003e`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"owned_by\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agents_skipped\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Agent profiles the bundle ships but an installed kit owns: left as the kit wrote them (kit profiles take precedence).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/SkippedAgent\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"agents_written\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"namespace\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills_written\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"source\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"system_prompts_written\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agents_skipped\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"agents_written\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"namespace\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skills_written\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"source\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"system_prompts_written\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"DownloadOutput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Fetch one skill by id and return its raw markdown body plus id, title, type, function_id, and modified_at. A worker overview is addressed by the bare worker name; `\u0026#x3C;id\u003e.md` and `iii://\u0026#x3C;id\u003e` forms are accepted. On a miss, D110 names the closest ids.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"tool\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Get skill\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::skills::get\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Skill id as returned by directory::skills::list (e.g. `directory/skills/list`); `\u0026#x3C;id\u003e.md` and `iii://\u0026#x3C;id\u003e` forms are accepted.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"raw\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"When true, also return the exact on-disk file (frontmatter included) as `raw`, ready for directory::skills::update.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"SkillGetInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"body\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Raw markdown body (post-frontmatter) from disk.\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\n\\n\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003eNote: there is no `description` field. `description` is the body's first paragraph, which is already inside `body` — every caller asking for the body would otherwise pay for the prefix twice. Use `directory::skills::list` rows when you want the teaser without the full body.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"disable_model_invocation\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Whether model-facing indexes should omit this skill from invocation candidates.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"function_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Frontmatter `function_id:` when present — the canonical bus function id this skill documents (e.g. `sandbox::create`). The response's `id` field is the SKILL path on disk; `function_id` is what the agent should pass to `agent_trigger`. `null` when the skill isn't 1:1 with a single function.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"modified_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"File mtime as RFC 3339.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Absolute on-disk path of the skill file. Its parent directory is the skill's base directory — where payload the body references by relative path (`scripts/`, `reference/`, agent-skills convention) lives. Only meaningful to callers sharing this worker's filesystem (shell/file tools on the same machine).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"raw\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"FULL on-disk file content (frontmatter block included). Present only when the request set `raw: true`. This is the exact string to hand back to `directory::skills::update`; fallback notes that `get` may prepend to `body` are never added here.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Frontmatter `title:` when present and non-empty, otherwise the first `# H1` line in the body, otherwise the bare `id`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Frontmatter `type:` (e.g. `index`, `how-to`, `reference`). `null` when the file has no frontmatter or omits the key.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"body\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"disable_model_invocation\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"modified_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"title\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"SkillGetOutput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Read a per-worker overview: one markdown block per installed worker (title, first paragraph, and the directory::skills::get call for the reference). For per-skill rows use directory::skills::list.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::skills::index\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"IndexSkillsInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"body\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Rendered markdown document — one short `## \u0026#x3C;title\u003e` block per installed worker (each worker's root overview doc, whether or not it declares frontmatter `type: index`), carrying the worker's first-paragraph overview and a `directory::skills::get` call to read the full reference. Sorted lex by id.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"workers_count\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Number of worker entries rendered (i.e. the count of worker overview rows that survived the filter). Cheap sanity check that doesn't require re-parsing the body.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"body\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"workers_count\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"IndexSkillsOutput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"List skills, one row per skill (id, title, type, function_id, description, bytes, modified_at). Filters: `search` (substring on id/title/description), `prefix` (worker namespace), `type`; `include_description: false` for lighter rows. Pass a row's `function_id`, not its `id`, to agent_trigger.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::skills::list\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"include_description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"When `false`, the response omits the first-paragraph `description` field on every row. Useful for token-light pickers that only need `id` + `title` + `type`. Default `true`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"prefix\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Exact prefix match against `id`. Combine with `search` to scope a fuzzy match to one worker namespace, e.g. `prefix: \u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003esandbox/\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"search\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Case-insensitive substring match against `id`, `title`, and (when `include_description` is true) the first body paragraph. Omitted rows are filtered out cheaply on the FsSkill { id } pass before the per-file frontmatter read, so a narrowed list is dramatically cheaper for the caller than the unfiltered one.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Exact match against the frontmatter `type:` field (`index`, `how-to`, `reference`, ...). `null` for entries with no frontmatter `type:`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"ListSkillsInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"definitions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"SkillEntry\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"First paragraph of the body, empty when the file has only headings. Also empty when the caller passed `list { include_description: false }` for a token-light row.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"disable_model_invocation\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Whether model-facing indexes should omit this skill from invocation candidates.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"function_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Frontmatter `function_id:` when present — the canonical bus function id this skill documents (e.g. `sandbox::create`). The row's `id` field is the SKILL path on disk (e.g. `sandbox/skills/sandbox/create`); `function_id` is what an agent should pass to `agent_trigger`. `null` for skills that aren't 1:1 with a single function (index/reference).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"modified_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"File mtime as RFC 3339 (best effort; empty if unavailable).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Frontmatter `title:` when present and non-empty, otherwise the first `# H1` line in the body, otherwise the bare `id`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Frontmatter `type:` (e.g. `index`, `how-to`, `reference`). `null` when the file has no frontmatter or omits the key.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"disable_model_invocation\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"modified_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"title\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"skills\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/SkillEntry\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"skills\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"ListSkillsOutput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Overwrite one existing skill with full-file markdown (pass back the `raw` from directory::skills::get { raw: true }, edited). Never creates files; refuses read-only system-installed skills.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"tool\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Update skill\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::skills::update\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"content\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"FULL new file content, frontmatter block included — the string `directory::skills::get { raw: true }` returns, edited.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Skill id to overwrite (same forms directory::skills::get accepts); the file must already exist.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"content\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"SkillUpdateInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Bytes written.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"function_id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Frontmatter `function_id:` of the new content, `null` when absent.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The id that was updated (normalized form of the input id).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"modified_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"File mtime after the write, RFC 3339.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Title resolved from the NEW content (frontmatter `title:`, then body H1, then the id) — what `list` rows will now show.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Frontmatter `type:` of the new content, `null` when absent.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"id\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"modified_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"title\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"SkillUpdateOutput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Create a new system prompt at \u0026#x3C;skills_folder\u003e/system-prompts/\u0026#x3C;name\u003e.md from full-file markdown (non-empty frontmatter `description` required; a declared `name` must match). Rejects names or paths that already exist.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"tool\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Create system prompt\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::system-prompts::create\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"content\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Full file content, frontmatter included; `description` is required and a declared `name` must match.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"New system prompt name, used as the file stem; same charset as listed names and not already taken.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"content\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"name\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"SystemPromptCreateInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Bytes written.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Description parsed from the frontmatter.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"modified_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"File mtime after the write, RFC 3339.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The created system prompt's name (as requested).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"modified_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"name\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"SystemPromptCreateOutput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Permanently delete one EXISTING filesystem-backed system prompt by name. Resolves against the same merged scan as directory::system-prompts::list, removes only that prompt's markdown file, and fans out directory::system-prompts::on-change with { op: \u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003edelete\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e }.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"tool\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Delete system prompt\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::system-prompts::delete\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Existing system prompt name, as returned by `directory::system-prompts::list`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"name\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"SystemPromptDeleteInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Name of the system prompt whose file was removed.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"name\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"SystemPromptDeleteOutput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Fetch one system prompt by name — a filesystem-backed entry, or a worker-bundled one (`builtin: true`) when no local file shadows it. Returns the raw markdown body plus name, description, and modified_at — no envelope, no templating.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::system-prompts::get\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"raw\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"default\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e null\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"When `true`, the response includes the full on-disk file content (frontmatter included) as `raw`, ready for `directory::system-prompts::update`.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"name\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"SystemPromptGetInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"body\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"builtin\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Served from the copy bundled with the worker (no local file yet): an update creates the local file.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"modified_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"raw\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"null\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"body\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"builtin\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"modified_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"name\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"SystemPromptGetOutput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"List system prompts (name, description, modified_at) from skills_folder's `system-prompts/` plus the ones bundled with this worker (`builtin: true` until a local file shadows one).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::system-prompts::list\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"ListSystemPromptsInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"definitions\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"SystemPromptEntry\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"builtin\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Bundled with the worker, no file behind it: editing it creates the local file (which then shadows this entry); there is nothing to delete.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"boolean\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"modified_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"builtin\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"modified_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"name\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"prompts\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"items\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$ref\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"#/definitions/SystemPromptEntry\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"array\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"prompts\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"ListSystemPromptsOutput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Overwrite one existing system prompt with full-file markdown; the frontmatter must keep a non-empty `description`. Updating a bundled prompt (`builtin: true`) creates a local file that shadows it. Returns the effective name (frontmatter `name:` wins over the file stem).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"tool\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"label\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Update system prompt\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::system-prompts::update\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"content\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Full file content, frontmatter included; `description` must stay non-empty.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"System prompt name to overwrite, as listed; a bundled prompt (`builtin: true`) is copied to a local file first.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"content\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"name\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"SystemPromptUpdateInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Bytes written.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"format\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"uint\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"minimum\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFC799\"\u003e 0\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"integer\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Description parsed from the new frontmatter.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"modified_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"File mtime after the write, RFC 3339.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The system prompt's EFFECTIVE name after the write: the new frontmatter `name:` when declared, otherwise the file stem. Differs from the input name when the update renames the system prompt.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"bytes\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"modified_at\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"name\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"SystemPromptUpdateOutput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Serve the iii-directory worker's injected console UI assets (content function for its console:script / console:style / console:module triggers).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"internal\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#1976D2;--shiki-dark:#FFF\"\u003e true\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"iii-directory::ui-content\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"request_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Input of the content function: the console asks for one asset by path.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"path\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The asset path from the trigger config (e.g. `state/page.js`).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"path\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"UiContentInput\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"response_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"$schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"http://json-schema.org/draft-07/schema#\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Output of the content function.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"properties\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"content\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"The asset source, verbatim.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"content_type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"MIME type the console should serve the asset with.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"string\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"required\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"content\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"content_type\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"title\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"UiContentResult\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"type\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"object\"\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"triggers\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e [\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Fires after a directory::skills::download that wrote at least one agent profile, or a directory::agents::update, create, or delete. Also fires with { op: \u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003eexternal\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e } when a watched agents file changes on disk outside this worker.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"invocation_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::agents::on-change\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"return_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Fires when kit state changes: a plan is created or discarded ({ op: \u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003eplan\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e | \u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003ediscard\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e, kit, plan_id }), an apply makes progress or finishes ({ op: \u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003eprogress\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e, plan_id, steps } / { op: \u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003eapply\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e, kit, plan_id }), or an update check finds a different set of available updates ({ op: \u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003eupdates\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e }).\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"invocation_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::kits::on-change\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"return_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Fires after a directory::skills::download that wrote at least one skill markdown file, or a directory::skills::update, create, or delete. Also fires with { op: \u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003eexternal\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e } when a watched skills root changes on disk outside this worker — including the read-only agents skills root, when that root exists at startup.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"invocation_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::skills::on-change\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"return_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"description\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"Fires after a directory::skills::download that wrote at least one system prompt, or a directory::system-prompts::update, create, or delete. Also fires with { op: \u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003eexternal\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#A0A0A0\"\u003e\\\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e } when a watched system-prompts root changes on disk outside this worker.\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"invocation_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"metadata\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"name\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#22863A;--shiki-dark:#99FFE4\"\u003e \"directory::system-prompts::on-change\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#D32F2F;--shiki-dark:#FFC799\"\u003e \"return_schema\"\u003c/span\u003e\u003cspan style=\"--shiki-light:#212121;--shiki-dark:#FFF\"\u003e:\u003c/span\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e {}\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e }\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e ]\u003c/span\u003e\u003c/span\u003e\n\u003cspan class=\"line\"\u003e\u003cspan style=\"--shiki-light:#24292EFF;--shiki-dark:#FFF\"\u003e}\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e"])</script><script>self.__next_f.push([1,"4f:[\"$\",\"div\",null,{\"className\":\"json-panel-body overflow-x-auto\",\"dangerouslySetInnerHTML\":{\"__html\":\"$51\"}}]\n"])</script></body></html>