cli@1.5.0

leejet/stable-diffusion.cppcli@1.5.0Oct 10, 2026by github-actions[bot]

Upgrading?

AI Summary

This release improves HAR import capabilities by detecting streaming responses and ensures WebSocket flows remain connected for the entire execution duration. It also ensures critical settings survive the import and export process.

Key Highlights

  • `devtools import har` now detects streaming responses and assigns appropriate presets.
  • Streaming settings and flow settings (judge, quality) are now preserved during import/export.
  • WebSocket flows no longer lose connection; the handshake and connection now last the full flow duration.

New Features

  • Streaming response detection and preset assignment in HAR import
  • Persistence of flow settings across import/export cycles
  • Extended WebSocket flow connection lifetime

Full Release Notes

## 1.5.0 (2026-10-10)

### 🚀 Features

- `devtools import har` detects streaming responses. An entry whose response is text/event-stream becomes a streaming request, with its `stream:` preset (`openai`, `anthropic`, `vercel-ai` or `sse`) picked from the first recorded event, as Stresseur recordings do. Plain-text, base64 and missing bodies are handled (no body means `sse`), the import prints a per-preset summary, and exporting the workspace writes `stream: <preset>`. ([d951f9de](https://github.com/the-dev-tools/dev-tools/commit/d951f9de))

  `stream:`, `stream_timeout_ms`, `expect:` and the flow's `judge:`, `quality:` and `iterations:` are now stored with the workspace instead of being dropped on import, so they survive import → export. File-level settings are written back on each flow.

  WebSocket flows no longer lose their connection: a `ws_connection` stayed open only until its step finished, so a later `ws_send` could fail with "use of closed network connection" and messages stopped being read. The connection now lasts for the whole flow, and its handshake has its own 30 s limit.

### ❤️ Thank You

- moosebay

Related Repositories