Files
passepartout/lisp
Amr Gharbeia 78705f55ec
Some checks failed
Deploy (Gitea) / deploy (push) Failing after 2s
provider: thread-isolated LLM requests + in-package fix
- Replace bt:with-timeout with thread-per-request + polling loop
  (bt:with-timeout cannot interrupt blocking SSL reads)
- Worker thread makes the HTTP call; main thread polls for result
  with configurable LLM_REQUEST_TIMEOUT (default 30s)
- Returns timeout error after deadline; worker thread finishes naturally
- Added (in-package :passepartout) for standalone compilation
2026-05-04 19:21:41 -04:00
..