Repository navigation
Sync upstream main and refresh Garnet recorder pins - #20
Merged
Merged
Conversation
…odelcontextprotocol#4860) Copilot round 6 on modelcontextprotocol#4975: - Cap the job summary below GitHub's 1 MiB limit, pointing to the artifact when the report is longer. - Add scripts/lib/win-shell-args.mjs, which the script imports, to the path filters. Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: cliffhall <[email protected]>
…delcontextprotocol#4860) Copilot round 7 on modelcontextprotocol#4975: - Remove the dispatch `target_ref` input: a target that predates the script has no `npm run interface-diff`, so the run failed. The head is the branch chosen in "Use workflow from". - A failed base install or build now reports the tail of both stdout and stderr, so tsc diagnostics are not lost behind an npm footer. Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: cliffhall <[email protected]>
…in (modelcontextprotocol#4860) v2/main no longer carries SDK v1 at the root (modelcontextprotocol#5063), so mcp-server-diff's @modelcontextprotocol/sdk ^1.13.2 now resolves to its own dev-only copy. Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: cliffhall <[email protected]>
On macOS, zoneinfo resolves a key such as europe/warsaw through the case-insensitive APFS tz database, so the server accepted it where Linux rejects it, and test_get_current_time_errors failed locally. Check each key against available_timezones() in the tool path and in the --local-timezone validation. Closes modelcontextprotocol#5060 Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: cliffhall <[email protected]>
Node 26 appends the file path to the EISDIR read error, so the exact-match assertion in persistence.test.ts failed there. Expect the suffixed text on Node 26 and later and the bare text before, keeping the exact match. Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: cliffhall <[email protected]>
…l/v2/fix/5060-time-case-insensitive-tz time: accept only exact IANA timezone keys on every platform
…l/v2/fix/5076-memory-eisdir-node26 memory: expect Node 26's path-suffixed EISDIR message in persistence test
…l/v2/chore/4860-everything-interface-diff ci(everything): adopt the MCP interface diff (adapted from modelcontextprotocol#3260)
Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: cliffhall <[email protected]>
…ore) Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: cliffhall <[email protected]>
…three more) Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: cliffhall <[email protected]>
…and seven more) Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: cliffhall <[email protected]>
…HSA-4mjr-xmp4-gh2g) Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: cliffhall <[email protected]>
Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: cliffhall <[email protected]>
Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: cliffhall <[email protected]>
…w-gwwq-j7x9) Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: cliffhall <[email protected]>
Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: cliffhall <[email protected]>
…ore) Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: cliffhall <[email protected]>
Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: cliffhall <[email protected]>
Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: cliffhall <[email protected]>
Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: cliffhall <[email protected]>
Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: cliffhall <[email protected]>
Brings main's CONTRIBUTING.md byte-identical to v2/main's, so the v1.0.0 milestone merge (modelcontextprotocol#5080) produces v2/main's tree without a conflict. Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: cliffhall <[email protected]>
…ypeScript server Generated by the repo's version-packages script (changeset version with @changesets/changelog-github), then each new 2.0.0 heading retitled 1.0.0 and the package.json and lockfile changes discarded: all four servers already read 1.0.0, which has never been published. Every pending changeset is consumed, so the next Version Packages PR bumps only for modern-era work. Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: cliffhall <[email protected]>
…l/v2/chore/5080-contributing-sync-to-main docs(contributing): sync main with v2/main ahead of the v1.0.0 merge
…l/v2/chore/5080-release-audit chore: v1.0.0 release audit, dependency fixes
…elogs Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: cliffhall <[email protected]>
…l/v2/chore/5080-typescript-1.0.0-changelog chore: fold pending changesets into a 1.0.0 CHANGELOG for each TypeScript server
Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: cliffhall <[email protected]>
…l/v2/fix/GHSA-v38p-wf49-hx2j fix(fetch): check the host name the connection uses
…l/v2/fix/GHSA-mvf5-2qqv-rg3c fix(everything): harden HTTP transport request handling
Clears GHSA-6q48-6c7w-9gw2 (critical): certifi < 2026.10.19 bundles the emSign root CAs whose intermediate keys were compromised. certifi is transitive (via httpx/httpcore/requests), so only the lockfile moves. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Signed-off-by: cliffhall <[email protected]>
Refresh package-lock.json so @modelcontextprotocol/client, core, server and server-legacy resolve to 2.4.0. Every declared range (^2.3.1) already admits it, so no manifest changes. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Signed-off-by: cliffhall <[email protected]>
Refresh package-lock.json so @modelcontextprotocol/node resolves to 2.1.2 (declared ^2.1.1 in src/everything). 2.1.2 peer-requires @modelcontextprotocol/server ^2.4.0, so it lands with the 2.4.0 upgrade. Its @hono/node-server range widens to ^1.19.9 || ^2.1.3, so it now dedupes onto the hoisted 2.1.4 and the nested 1.19.17 copy is dropped. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Signed-off-by: cliffhall <[email protected]>
…l/v2/chore/5227-ts-sdk-2.4.0 chore(deps): upgrade the MCP TypeScript SDK to 2.4.0 and the Node.js adapter to 2.1.2
…l/v2/chore/5229-fetch-certifi chore(fetch): bump certifi to 2026.10.19 in uv.lock (GHSA-6q48-6c7w-9gw2)
The persistence test keyed the expected EISDIR message on the Node major, expecting the file path appended on Node >= 26. Whether Node appends it depends on the platform, not the version: Node 26 on Linux appends it, while every Node on macOS (26.7.0 included) gives the bare text, so the gate failed on a Mac. Accept exactly the bare text or the bare text followed by the quoted path. The server passes Node's message through unchanged and needs no change. Closes modelcontextprotocol#5162 Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Signed-off-by: cliffhall <[email protected]>
Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Signed-off-by: cliffhall <[email protected]>
Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Signed-off-by: cliffhall <[email protected]>
…x-x8q5 Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Signed-off-by: cliffhall <[email protected]>
, GHSA-xjj6-f33q-929c Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Signed-off-by: cliffhall <[email protected]>
…ories Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Signed-off-by: cliffhall <[email protected]>
Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Signed-off-by: cliffhall <[email protected]>
…4145 Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Signed-off-by: cliffhall <[email protected]>
…qxg6-89mg-rqv8, GHSA-xp26-3454-mjgp The two pin each other exactly, so the range moves in every workspace together. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Signed-off-by: cliffhall <[email protected]>
…n|string unions zod 4.6 writes a union of primitive types as `type: ["boolean", "string"]` rather than an anyOf of single-type schemas. The two are equivalent JSON Schema; published installs already resolve zod 4.6, so this only catches the lockfile up. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Signed-off-by: cliffhall <[email protected]>
…l/v2/fix/5162-memory-eisdir-test test(memory): accept either EISDIR message form, whatever the platform
…l/v2/chore/5243-release-audit chore(deps): v2.1.0 release audit fixes
…l/changeset-release/v2/main chore: version packages
…l/v2/chore/5243-python-calver-2026.10.24 chore: stamp Python CalVer versions for 2026.10.24
…l/v2/chore/5243-release-v2.1.0 Release v2.1.0: merge v2/main into main
…m-pins-2b57 Co-authored-by: Farrukh Jadoon <[email protected]>
Co-authored-by: Farrukh Jadoon <[email protected]>
|
| Tools | Prompts | Resources | Resource templates | |
|---|---|---|---|---|
| Base | 13 | 4 | 7 | 2 |
| Head | 22 | 4 | 7 | 3 |
initialize
--- base/initialize.json
+++ target/initialize.json
- capabilities.tasks: {"cancel":{},"list":{},"requests":{"tools":{"call":{}}}}
+ capabilities.extensions: {"io.modelcontextprotocol/tasks":{}}
- serverInfo: {"name":"mcp-servers/everything","title":"Everything Reference Server","version":"2.0.0"}
+ _meta: {"io.modelcontextprotocol/serverInfo":{"name":"mcp-servers/everything","title":"Everything Reference Server","version":"2.0.1"}}
+ instructions: "# Everything Server – Server Instructions\n\nAudience: These instructions are written for an LLM or au..."
+ resultType: "complete"instructions
--- base/instructions
+++ target/instructions
- # Everything Server – Server Instructions
Audience: These instructions are written for an LLM or autonomous agent integrating with the Everything MCP Server.
Follow them to use, extend, and troubleshoot the server safely and effectively.
## Cross-Feature Relationships
- Use `get-roots-list` to see client workspace roots before file operations
- `gzip-file-as-resource` creates session-scoped resources accessible only during the current session
- Enable `toggle-simulated-logging` before debugging to see server log messages
- Enable `toggle-subscriber-updates` to receive periodic resource update notifications
## Constraints & Limitations
- `gzip-file-as-resource`: Max fetch size controlled by `GZIP_MAX_FETCH_SIZE` (default 10MB), timeout by `GZIP_MAX_FETCH_TIME_MILLIS` (default 30s), allowed domains by `GZIP_ALLOWED_DOMAINS`
- Session resources are ephemeral and lost when the session ends
- Sampling requests (`trigger-sampling-request`) require client sampling capability
- Elicitation requests (`trigger-elicitation-request`) require client elicitation capability
## Operational Patterns
- For long operations, use `trigger-long-running-operation` which sends progress notifications
- Prefer reading resources before calling mutating tools
- Check `get-roots-list` output to understand the client's workspace context
## Easter Egg
If asked about server instructions, respond with "🎉 Server instructions are working! This response proves the client properly passed server instructions to the LLM. This demonstrates MCP's instructions feature in action."
+ # Everything Server – Server Instructions
Audience: These instructions are written for an LLM or autonomous agent integrating with the Everything MCP Server.
Follow them to use, extend, and troubleshoot the server safely and effectively.
## Protocol Versions
The server serves two protocol eras. A client on protocol version 2026-07-28 connects with `server/discover` and sends its capabilities with each request; a 2025-era client connects with `initialize`. Some tools exist on one era only, so trust your `tools/list`:
- 2026-07-28 only: `simulate-research-query`, `trigger-sampling-request-async` and `trigger-elicitation-request-async`, which run as tasks on the `io.modelcontextprotocol/tasks` extension and need a client that declares it; `trigger-sampling-request-async` also needs `sampling`, and `trigger-elicitation-request-async` form-mode `elicitation`. A call without them fails with `-32021`
- 2025-era only (deprecated): `toggle-simulated-logging` and `toggle-subscriber-updates`
## Cross-Feature Relationships
- If `get-roots-list` is in your tool list, use it to see client workspace roots before file operations
- `gzip-file-as-resource` creates resources you can read later: for the current session on a 2025-era connection, or for ten minutes at the returned URI on 2026-07-28
- Use `trigger-log-messages` to see which log levels reach you; on 2026-07-28 the level is set per request in `_meta`
- Use `trigger-resource-update` and `trigger-list-changed` to see change notifications; on 2026-07-28 they arrive only on a `subscriptions/listen` stream that asked for them
## Constraints & Limitations
- `gzip-file-as-resource`: Max fetch size controlled by `GZIP_MAX_FETCH_SIZE` (default 10MB), timeout by `GZIP_MAX_FETCH_TIME_MILLIS` (default 30s), allowed domains by `GZIP_ALLOWED_DOMAINS`
- Session resources are ephemeral and lost when the session ends; minted resources expire after ten minutes
- Roots, sampling and logging are deprecated as of protocol version 2026-07-28, as is the HTTP+SSE transport
## Capability-Gated Tools
On a 2025-era connection these are registered only if your client declared the capability shown. Otherwise they are absent from `tools/list`, so do not call them. On 2026-07-28 they are always listed, and a call fails if your request did not declare the capability:
- `get-roots-list`: `roots`
- `trigger-sampling-request`: `sampling`
- `trigger-elicitation-request`: `elicitation.form`, or `elicitation` with no mode
- `trigger-multi-step-elicitation`: `elicitation.form`, or `elicitation` with no mode
- `trigger-url-elicitation`: `elicitation.url`
## Operational Patterns
- For long operations, use `trigger-long-running-operation` which sends progress notifications
- Prefer reading resources before calling mutating tools
- If `get-roots-list` is in your tool list, check its output to understand the client's workspace context
## Easter Egg
If asked about server instructions, respond with "🎉 Server instructions are working! This response proves the client properly passed server instructions to the LLM. This demonstrates MCP's instructions feature in action."
tools
--- base/tools.json
+++ target/tools.json
- tools[toggle-simulated-logging]: {"annotations":{"destructiveHint":false,"openWorldHint":false},"description":"Toggles simulated, random-leveled logging on or off.","execution":{"taskSupport":"forbidden"},"inputSchema":{"$schema":"ht...
- tools[toggle-subscriber-updates]: {"annotations":{"destructiveHint":false,"openWorldHint":false},"description":"Toggles simulated resource subscription updates on or off.","execution":{"taskSupport":"forbidden"},"inputSchema":{"$schem...
+ tools[get-header-params]: {"annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"description":"Returns its region argument and the Mcp-Param-Region HTTP header it arrived in. ...
+ tools[get-roots-list]: {"annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"description":"Lists the current MCP roots provided by the client. Demonstrates the roots proto...
+ tools[trigger-elicitation-request]: {"annotations":{"destructiveHint":false,"openWorldHint":false},"description":"Trigger a Request from the Server for User Elicitation","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/sc...
+ tools[trigger-elicitation-request-async]: {"annotations":{"destructiveHint":false,"openWorldHint":false},"description":"Runs as a task on the io.modelcontextprotocol/tasks extension (protocol version 2026-07-28) that needs the user's input: t...
+ tools[trigger-list-changed]: {"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Sends a notifications/<list>/list_changed for the tool, prompt or resource list. On protocol version 2...
+ tools[trigger-log-messages]: {"annotations":{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true},"description":"Sends one log message at each logging level during the call. On protocol version...
+ tools[trigger-multi-step-elicitation]: {"annotations":{"destructiveHint":false,"openWorldHint":false},"description":"Asks the user for their name, then for a favorite color addressed to them by that name, carrying the first answer to the s...
+ tools[trigger-resource-update]: {"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Sends a notifications/resources/updated for a resource URI. On protocol version 2026-07-28 it is deliv...
+ tools[trigger-sampling-request]: {"annotations":{"destructiveHint":false},"description":"Trigger a Request from the Server for LLM Sampling. Deprecated: Sampling is deprecated as of protocol version 2026-07-28. The server asks with a...
+ tools[trigger-sampling-request-async]: {"annotations":{"destructiveHint":false},"description":"Runs as a task on the io.modelcontextprotocol/tasks extension (protocol version 2026-07-28) that needs an LLM completion: the task waits in stat...
+ tools[trigger-url-elicitation]: {"annotations":{"destructiveHint":false},"description":"Trigger a URL elicitation so the client can direct the user to a browser flow. Supports two mechanisms: the request path (elicitation/create, de...
- tools[echo].execution: {"taskSupport":"forbidden"}
- tools[echo].inputSchema.$schema: "http://json-schema.org/draft-07/schema#"
+ tools[echo].inputSchema.$schema: "https://json-schema.org/draft/2020-12/schema"
- tools[get-annotated-message].execution: {"taskSupport":"forbidden"}
- tools[get-annotated-message].inputSchema.$schema: "http://json-schema.org/draft-07/schema#"
+ tools[get-annotated-message].inputSchema.$schema: "https://json-schema.org/draft/2020-12/schema"
- tools[get-env].execution: {"taskSupport":"forbidden"}
- tools[get-env].inputSchema.$schema: "http://json-schema.org/draft-07/schema#"
+ tools[get-env].inputSchema.$schema: "https://json-schema.org/draft/2020-12/schema"
- tools[get-resource-links].execution: {"taskSupport":"forbidden"}
- tools[get-resource-links].inputSchema.$schema: "http://json-schema.org/draft-07/schema#"
+ tools[get-resource-links].inputSchema.$schema: "https://json-schema.org/draft/2020-12/schema"
- tools[get-resource-reference].execution: {"taskSupport":"forbidden"}
- tools[get-resource-reference].inputSchema.$schema: "http://json-schema.org/draft-07/schema#"
+ tools[get-resource-reference].inputSchema.$schema: "https://json-schema.org/draft/2020-12/schema"
- tools[get-structured-content].execution: {"taskSupport":"forbidden"}
- tools[get-structured-content].inputSchema.$schema: "http://json-schema.org/draft-07/schema#"
+ tools[get-structured-content].inputSchema.$schema: "https://json-schema.org/draft/2020-12/schema"
- tools[get-structured-content].outputSchema.$schema: "http://json-schema.org/draft-07/schema#"
+ tools[get-structured-content].outputSchema.$schema: "https://json-schema.org/draft/2020-12/schema"
- tools[get-sum].execution: {"taskSupport":"forbidden"}
- tools[get-sum].inputSchema.$schema: "http://json-schema.org/draft-07/schema#"
+ tools[get-sum].inputSchema.$schema: "https://json-schema.org/draft/2020-12/schema"
- tools[get-tiny-image].execution: {"taskSupport":"forbidden"}
- tools[get-tiny-image].inputSchema.$schema: "http://json-schema.org/draft-07/schema#"
+ tools[get-tiny-image].inputSchema.$schema: "https://json-schema.org/draft/2020-12/schema"
- tools[gzip-file-as-resource].description: "Compresses a single file using gzip compression. Depending upon the selected output type, returns ei..."
+ tools[gzip-file-as-resource].description: "Compresses a single file using gzip compression. Depending upon the selected output type, returns ei..."
- tools[gzip-file-as-resource].execution: {"taskSupport":"forbidden"}
- tools[gzip-file-as-resource].inputSchema.$schema: "http://json-schema.org/draft-07/schema#"
+ tools[gzip-file-as-resource].inputSchema.$schema: "https://json-schema.org/draft/2020-12/schema"
- tools[gzip-file-as-resource].inputSchema.properties.name.description: "Name of the output file"
+ tools[gzip-file-as-resource].inputSchema.properties.name.description: "Name of the output file (at most 255 characters)"
+ tools[gzip-file-as-resource].inputSchema.properties.name.maxLength: 255
- tools[simulate-research-query].description: "Simulates a deep research operation that gathers, analyzes, and synthesizes information. Demonstrate..."
+ tools[simulate-research-query].description: "Simulates a deep research operation that gathers, analyzes, and synthesizes information. Runs as a t..."
- tools[simulate-research-query].execution: {"taskSupport":"required"}
- tools[simulate-research-query].inputSchema.$schema: "http://json-schema.org/draft-07/schema#"
+ tools[simulate-research-query].inputSchema.$schema: "https://json-schema.org/draft/2020-12/schema"
- tools[simulate-research-query].inputSchema.properties.topic.description: "The research topic to investigate"
+ tools[simulate-research-query].inputSchema.properties.topic.description: "The research topic to investigate (at most 1,000 characters; the task keeps it until it expires)"
+ tools[simulate-research-query].inputSchema.properties.topic.maxLength: 1000
- tools[trigger-long-running-operation].execution: {"taskSupport":"forbidden"}
- tools[trigger-long-running-operation].inputSchema.$schema: "http://json-schema.org/draft-07/schema#"
+ tools[trigger-long-running-operation].inputSchema.$schema: "https://json-schema.org/draft/2020-12/schema"
+ _meta: {"io.modelcontextprotocol/serverInfo":{"name":"mcp-servers/everything","title":"Everything Reference Server","version":"2.0.1"}}
+ resultType: "complete"prompts
--- base/prompts.json
+++ target/prompts.json
+ prompts[args-prompt].arguments[state].description: "Name of the state"
+ _meta: {"io.modelcontextprotocol/serverInfo":{"name":"mcp-servers/everything","title":"Everything Reference Server","version":"2.0.1"}}
+ resultType: "complete"resources
--- base/resources.json
+++ target/resources.json
+ _meta: {"io.modelcontextprotocol/serverInfo":{"name":"mcp-servers/everything","title":"Everything Reference Server","version":"2.0.1"}}
+ resultType: "complete"resource_templates
--- base/resource_templates.json
+++ target/resource_templates.json
+ resourceTemplates[Minted Resource]: {"description":"A resource a tool created for this client, such as gzip-file-as-resource's output. Readable for ten minutes at the URI the tool returned.","name":"Minted Resource","uriTemplate":"demo:...
+ _meta: {"io.modelcontextprotocol/serverInfo":{"name":"mcp-servers/everything","title":"Everything Reference Server","version":"2.0.1"}}
+ resultType: "complete"Updated by this run for 17a449fd2bf167e06fa132b18482e8e3372e8bcb.
Co-authored-by: Farrukh Jadoon <[email protected]>
Co-authored-by: Farrukh Jadoon <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
modelcontextprotocol/serversmainthroughef9808f7.garnet-org/actionto8cccc85403e4ac4e05fb7822c994d3c199f9aa57(v2.4.0).v2.17.0.Publishing Your Server
Not applicable.
Server Details
Motivation and Context
Refresh the demo fork to the parent repository's current default branch while retaining its Garnet-specific automation and keeping the recorder action/sensor contract consistent.
How Has This Been Tested?
Breaking Changes
Inherits upstream changes since the fork's prior sync; no additional breaking behavior is introduced by the Garnet pin updates.
Types of changes
Checklist
Additional context
The Garnet workflow/script set remains fork-only and is preserved unchanged except for the coordinated action/Jibril pin refresh and release comments required by the upstream guard. The synced upstream formatting guard required explicit coverage for these tracked scripts; they remain formatter-ignored to avoid a large, unrelated rewrite of trusted recorder code.