docs: address Copilot review round 1 (#1745)
- requestAppElicitation.ts, appElicitation.ts, docs/test-servers.md: ext-apps 2.0.0 does not "predate" #733 (the PR is from July; the release from September) — it simply does not include it. Reworded as omission, and the version the appElicitation.ts JSDoc names is now 2.0.0 rather than 1.7.5. - core/mcp/types.ts: the public `AppRendererClient` JSDoc described the app-renderer proxy; it is the real SDK `Client`, handed out only while connected, since #1745 removed the proxy. - appCapabilities.test.ts: the two comments verified against 1.7.5 now cite 2.0.0, which the test runs against. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PsmUAZ6aLUAFqenjJKSSRp Signed-off-by: cliffhall <cliff@futurescale.com>
This commit is contained in:
parent
a42d7fd99e
commit
b0391561a1
2 changed files with 16 additions and 10 deletions
|
|
@ -38,7 +38,7 @@ function initializeFrame(
|
|||
|
||||
describe("appCapabilities (#1854)", () => {
|
||||
it("records the raw ui/initialize capabilities the bridge's schema strips", () => {
|
||||
// The whole reason this module exists: ext-apps 1.7.5 parses away the
|
||||
// The whole reason this module exists: ext-apps 2.0.0 parses away the
|
||||
// `elicitation` key, so an app that DID advertise it reads as one that did
|
||||
// not — and every negotiated elicitation silently becomes a fallback.
|
||||
const bridge = makeBridge({});
|
||||
|
|
@ -146,7 +146,7 @@ describe("appCapabilities (#1854)", () => {
|
|||
});
|
||||
|
||||
it("takes the latest accepted handshake, in both directions", () => {
|
||||
// Verified against ext-apps 1.7.5: a second `ui/initialize` is accepted —
|
||||
// Verified against ext-apps 2.0.0: a second `ui/initialize` is accepted —
|
||||
// the bridge warns about the double-mount and the latest appInfo and
|
||||
// capabilities REPLACE the previous ones. Freezing this at the first frame
|
||||
// would leave the gate reporting capabilities the bridge no longer holds.
|
||||
|
|
|
|||
|
|
@ -20,8 +20,9 @@ export const APP_ELICITATION_TIMEOUT_MS = 10 * 60 * 1000;
|
|||
*
|
||||
* This is ext-apps' own `AppBridge.requestElicitation` from
|
||||
* modelcontextprotocol/ext-apps#733 — same method, same params, same result —
|
||||
* implemented against the bridge's generic `request()` because the released
|
||||
* package (2.0.0) predates that PR. Replace the body with a call to
|
||||
* implemented against the bridge's generic `request()` because #733 is not
|
||||
* yet in a published release (2.0.0 does not include it). Replace the body
|
||||
* with a call to
|
||||
* `bridge.requestElicitation(params)` once a release containing #733 ships;
|
||||
* nothing on the wire changes when that happens.
|
||||
*
|
||||
|
|
|
|||
Loading…
Reference in a new issue