Commits
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 5.0.5 to 5.0.6.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.5...v5.0.6)
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 5.0.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
fix: graceful grace period before killing PTY on timeout
Bump ws from 8.20.0 to 8.21.0
When a command times out in runRaw, send Ctrl+C and wait a 3-second
grace period instead of immediately killing the PTY session. This
gives CLI tools that hang after completing (e.g. wispctl with TUI
spinners that don't cleanly exit) a chance to terminate gracefully.
If the sentinel appears during the grace window, the output is
captured and resolved successfully. Only kill the session if the
command remains stuck after the grace period.
This doesn't make things worse for legitimately slow commands —
the timeout already fired, and Ctrl+C was already sent — but it
saves tools that just need a nudge from being reported as failures.
Bumps [ws](https://github.com/websockets/ws) from 8.20.0 to 8.21.0.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/8.20.0...8.21.0)
---
updated-dependencies:
- dependency-name: ws
dependency-version: 8.21.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Bump brace-expansion from 5.0.5 to 5.0.6
Bump fast-uri from 3.1.0 to 3.1.2
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 5.0.5 to 5.0.6.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.5...v5.0.6)
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 5.0.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.0...v3.1.2)
---
updated-dependencies:
- dependency-name: fast-uri
dependency-version: 3.1.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Detects when the model responds to a Discord message with
conversational text but fails to call discord_send. Injects a
system reminder so the next turn actually delivers the message.
This is a common hallucination pattern — the model writes a reply
'in its head' and calls wait/rest instead, leaving the Discord
user in silence.
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 5.0.5 to 5.0.6.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.5...v5.0.6)
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 5.0.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
When a command times out in runRaw, send Ctrl+C and wait a 3-second
grace period instead of immediately killing the PTY session. This
gives CLI tools that hang after completing (e.g. wispctl with TUI
spinners that don't cleanly exit) a chance to terminate gracefully.
If the sentinel appears during the grace window, the output is
captured and resolved successfully. Only kill the session if the
command remains stuck after the grace period.
This doesn't make things worse for legitimately slow commands —
the timeout already fired, and Ctrl+C was already sent — but it
saves tools that just need a nudge from being reported as failures.
Bumps [ws](https://github.com/websockets/ws) from 8.20.0 to 8.21.0.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/8.20.0...8.21.0)
---
updated-dependencies:
- dependency-name: ws
dependency-version: 8.21.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 5.0.5 to 5.0.6.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.5...v5.0.6)
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 5.0.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.0...v3.1.2)
---
updated-dependencies:
- dependency-name: fast-uri
dependency-version: 3.1.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Detects when the model responds to a Discord message with
conversational text but fails to call discord_send. Injects a
system reminder so the next turn actually delivers the message.
This is a common hallucination pattern — the model writes a reply
'in its head' and calls wait/rest instead, leaving the Discord
user in silence.