docs(server,examples): document extension capabilities with a runnable example (#2387)
This commit is contained in:
parent
f0bf785239
commit
49aeb8eb38
1 changed files with 187 additions and 0 deletions
12
examples/extension-capabilities/README.md
Normal file
12
examples/extension-capabilities/README.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
# extension-capabilities
|
||||
|
||||
The server declares one extension capability, `com.example/feature-flags`, with
|
||||
a small settings object via `server.registerCapabilities({ extensions: { … } })`.
|
||||
The client connects once per era leg and asserts the entry and its settings are
|
||||
advertised — by the `initialize` result on the legacy leg and by
|
||||
`server/discover` on the modern leg.
|
||||
|
||||
```bash
|
||||
pnpm tsx examples/extension-capabilities/client.ts # modern (server/discover)
|
||||
pnpm tsx examples/extension-capabilities/client.ts --legacy # 2025 initialize handshake
|
||||
```
|
||||
Loading…
Reference in a new issue