strix/strix
0xallam 3f19ab1188 fix: add timeout handling for Docker operations and improve error messages
- Add SandboxInitializationError exception for sandbox/Docker failures
- Add 60-second timeout to Docker client initialization
- Add _exec_run_with_timeout() method using ThreadPoolExecutor for exec_run calls
- Catch ConnectionError and Timeout exceptions from requests library
- Add _handle_sandbox_error() and _handle_llm_error() methods in base_agent.py
- Handle sandbox_error_details tool in TUI for displaying errors
- Increase TUI truncation limits for better error visibility
- Update all Docker error messages with helpful hint:
  'Please ensure Docker Desktop is installed and running, and try running strix again.'
2026-01-08 17:41:44 -08:00
..
agents fix: add timeout handling for Docker operations and improve error messages 2026-01-08 17:41:44 -08:00
interface fix: add timeout handling for Docker operations and improve error messages 2026-01-08 17:41:44 -08:00
llm fix(llm): suppress RuntimeWarnings for unawaited coroutines from asyncio 2026-01-07 20:09:46 -08:00
runtime fix: add timeout handling for Docker operations and improve error messages 2026-01-08 17:41:44 -08:00
skills Refactor(skills): rename prompt modules to skills and update documentation 2026-01-06 17:50:15 -08:00
telemetry feat(reporting): improve vulnerability display and reporting format 2026-01-07 19:51:41 -08:00
tools feat(reporting): add LLM-based vulnerability deduplication 2026-01-07 19:32:45 -08:00
__init__.py Open-source release for Alpha version 2025-08-08 20:36:44 -07:00