Commit 7655d0b
Fix Node SDK host extension envelope shape
handleHostExtensionInvoke was returning JSON-RPC-style {id, result} /
{id, error}, but runtime expects HostedExtensionResponse envelope
{ok: true, result} / {ok: false, error} per protocol/types.ts. This
caused all extension-provided canvases to fail with
canvas_invoke_malformed_response after the runtime added its
defensive guard.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>1 parent 098b6c9 commit 7655d0b
1 file changed
Lines changed: 8 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2061 | 2061 | | |
2062 | 2062 | | |
2063 | 2063 | | |
2064 | | - | |
| 2064 | + | |
2065 | 2065 | | |
2066 | 2066 | | |
2067 | 2067 | | |
2068 | 2068 | | |
2069 | 2069 | | |
2070 | 2070 | | |
2071 | 2071 | | |
2072 | | - | |
| 2072 | + | |
2073 | 2073 | | |
2074 | 2074 | | |
2075 | 2075 | | |
| |||
2083 | 2083 | | |
2084 | 2084 | | |
2085 | 2085 | | |
2086 | | - | |
| 2086 | + | |
2087 | 2087 | | |
2088 | 2088 | | |
2089 | 2089 | | |
| |||
2093 | 2093 | | |
2094 | 2094 | | |
2095 | 2095 | | |
2096 | | - | |
| 2096 | + | |
2097 | 2097 | | |
2098 | 2098 | | |
2099 | 2099 | | |
2100 | | - | |
| 2100 | + | |
| 2101 | + | |
| 2102 | + | |
| 2103 | + | |
2101 | 2104 | | |
2102 | 2105 | | |
2103 | 2106 | | |
| |||
0 commit comments