You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- GitHub CI/Pages for `69e91a3`: pending verification.
21
+
- GitHub CI/Pages for `1c47aef`: success.
22
22
- VPS runtime: WindsurfAPI is healthy on release `v2.0.142`, commit
23
-
`72e1b9cf079e`, through the compose entry on `:3003`. v2.0.143 is
24
-
tagged and pushed but not yet deployed to VPS.
23
+
`72e1b9cf079e`, through the compose entry on `:3003`. v2.0.144 is
24
+
tagged, pushed, and verified in a memory-safe lab, but not yet deployed to
25
+
the production VPS.
25
26
- VPS public port 80 is not a WindsurfAPI health signal in the current setup; it
26
27
may be served by another Apache/PHP stack and can show an HTML 404 page.
27
28
@@ -40,7 +41,7 @@ into this file.
40
41
| --- | --- | --- |
41
42
|#177| Broad degraded-model / tool-failure bucket. Keep open. | Require client, route, model, tool names/count, `ToolRoute[...]`, and `Probe[...]` logs before making new claims. |
42
43
|#178| "No tools get called" bucket. Keep open. | Use `ToolRoute[...]` and `Probe[...]` to distinguish stripped tools, native gate misses, compacted preambles, and model narration. |
43
-
|#183| WebSearch/WebFetch user-input loss/repetition. Keep open. |Continue protocol lab work in a memory-safe environment; do not bypass the production VPS memory guard. |
44
+
|#183| WebSearch/WebFetch user-input loss/repetition. Keep open for retest. |v2.0.144 fixes completed native WebFetch document handling in lab-gated mode; next step is controlled deployment/retest and issue response. |
44
45
|#185| Cursor truncation / stray JSON. Keep open for reporter retest. | v2.0.142 fixed post-content error JSON tails, but upstream provider deadlines can still truncate long streams. |
45
46
|#186| Gemini / DeepSeek wishlist plus SWE mention. Keep open. | Treat Gemini/DeepSeek as upstream catalog watch. SWE is tracked in #190. |
46
47
|#190| SWE-1.6 / SWE-1.6-fast. Keep open. | Build special-agent / Devin / ACP POC; do not treat this as ordinary Cascade catalog support. |
@@ -65,8 +66,11 @@ Closed recently and not currently the main thread: #191, #189, #176, #180,
65
66
- direct WebFetch/read-url endpoint is not confirmed,
66
67
- official WebFetch appears to require LS requested interaction plus
67
68
`HandleCascadeUserInteraction`,
68
-
- success requires a completed document payload, not natural-language
69
-
narration or a repeated permission prompt.
69
+
- v2.0.144 verified that completed `read_url_content.web_document` payloads
70
+
can arrive together with a requested-interaction echo,
71
+
- success requires surfacing Cascade's final answer or the completed
72
+
document payload, not returning the completed step as a dead tool-call
73
+
proposal.
70
74
4. Keep Read/Grep/Glob/WebSearch/WebFetch out of the default native bridge
71
75
allowlist until runtime traces prove arguments, results, and execution
72
76
boundary.
@@ -130,6 +134,16 @@ For docs-only changes:
130
134
smoke (tools/media boundary), and /health bounded limits exposure.
131
135
- v2.0.143 wrapped HandleCascadeUserInteraction in try/catch with hash-based
132
136
safe logging; approval failures no longer terminate polling.
137
+
- v2.0.144 fixes native WebFetch completed-document handling for lab-gated
138
+
`read_url_content`: completed `web_document` steps are no longer surfaced as
139
+
dead OpenAI tool-call proposals, and the proxy preserves Cascade's final
140
+
assistant text or falls back to document text when needed.
141
+
- v2.0.144 also fixes proto-trace classification so steps containing both a
142
+
completed `web_document` and requested-interaction echo are classified as
143
+
`completed_web_document`.
144
+
- Lab verification for #183 proved the original memory guard was an environment
145
+
blocker, not protocol evidence; on a memory-safe host, LS could fetch
146
+
`example.com`, and the proxy-side completed-document surfacing bug was fixed.
133
147
- WebFetch VPS canary after v2.0.141 did not reach protocol execution because
134
148
LS preflight refused with `ls_capacity:memory_guard`; that is not protocol
0 commit comments