cli@1.3.1
umputun/ralphexcli@1.3.1Oct 10, 2026by github-actions[bot]
Upgrading?
AI Summary
Fixed critical flow-engine bugs related to assertion durations, error reporting, and step dependency management to improve reliability and performance.
Key Highlights
- Fixed `response.duration` assertion logic
- Detailed error reporting for assertion failures
- Removed ~3s delay per JS step
- Validation of step dependencies
New Features
- Assertion duration fixes
- Detailed assertion error reporting
- JS step performance improvement
- Step dependency validation
Full Release Notes
## 1.3.1 (2026-10-10)
### 🩹 Fixes
- Fix four flow-engine bugs that could let a run pass when it should fail, or slow it down: ([28a953f1](https://github.com/the-dev-tools/dev-tools/commit/28a953f1))
- `response.duration` in `assertions:` is now the measured request time in ms. It was always 0, so `response.duration < N` never failed.
- A failed assertion now shows each value it checked, e.g. `(got response.duration = 5120)` or `(got response.body.name = "Outdoor")`, instead of only the status code. Values under names like `token` or `password` are redacted. When a body field is compared on a non-JSON response, such as a 404 HTML page, the error now names the status and content type instead of only `invalid operation: int(string)`.
- JS steps no longer add a fixed ~3 s per run. The worker is polled every 25 ms and is ready in about 0.1 s.
- Import now rejects a step that reads another step's output, such as `{{ Ask.response.body.answer }}`, without depending on that step. The error names the step and the missing `depends_on`. Before, such a step ran at flow start with the template unfilled, and the flow still passed.
### ❤️ Thank You
- moosebayRelated Repositories
ollama/ollama★ 184,206
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
fatedier/frp★ 110,051
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
asheshgoplani/agent-deck★ 102,148
Terminal session manager for AI coding agents. One TUI for Claude, Gemini, OpenCode, Codex, and more.
infiniflow/ragflow★ 92,612
RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs
gohugoio/hugo★ 90,198
The world’s fastest framework for building websites.