|
|
e3e62140ff
|
v0.7.1: Streaming + Markdown + URLs + Interrupt — TDD
Deploy (Gitea) / deploy (push) Failing after 2s
Stream-chunk protocol: SSE streaming via provider-openai-stream,
cascade-stream with fboundp guard in think(). TUI renders live.
Stream interrupt: Esc during streaming marks [interrupted], finalizes msg.
SSE cancel infrastructure: *stream-cancel* check in read loop.
Markdown inline: **bold**, *italic*, `code` via parse-markdown-spans.
Code blocks: parse-markdown-blocks + syntax-highlight (keywords/strings/fns).
URL detection + Tab-to-activate: https:// URLs in dim, Tab opens.
Watchdog: 30s stall detection via Dexador read-timeout.
[streaming] indicator in status bar.
Pre-existing TUI test fixes (7): first→aref, nil→zerop, add-msg arg.
Core: 65/65 Neuro: 13/13 TUI View: 22/22 TUI Main: 65/65
Total: 165 tests, 0 failures.
|
2026-05-08 14:29:53 -04:00 |
|
|
|
924bf8f479
|
passepartout: v0.5.0 hotfix 2 — daemon stable
Deploy (Gitea) / deploy (push) Failing after 2s
- Restore (in-package :passepartout) to core-reason
- Move *VAULT-MEMORY* back to core-skills
- Fix ASDF and defstruct/defpackage ordering
- Increase daemon timeout to 120s
- Handshake: 0.5.0
Verified: daemon processes messages, TUI clean, gate trace works
|
2026-05-07 20:14:51 -04:00 |
|