strix/strix
0xallam c59f79e440 fix(runtime): parallel tool execution and remove signal handlers
- Add ThreadPoolExecutor in agent_worker for parallel request execution
- Add request_id correlation to prevent response mismatch between concurrent requests
- Add background listener thread per agent to dispatch responses to correct futures
- Add --timeout argument for hard request timeout (default: 120s from config)
- Remove signal handlers from terminal_manager, python_manager, tab_manager (use atexit only)
- Replace SIGALRM timeout in python_instance with threading-based timeout

This fixes requests getting queued behind slow operations and timeouts.
2026-01-16 01:11:02 -08:00
..
agents docs(tools): add comprehensive multiline examples and remove XML terminology 2026-01-15 17:25:28 -08:00
config fix(config): keep non-LLM saved env values 2026-01-15 18:37:38 -08:00
interface fix(tui): suppress stderr output in python renderer 2026-01-15 17:44:49 -08:00
llm fix(llm): remove hardcoded temperature from dedupe check 2026-01-15 18:56:48 -08:00
runtime fix(runtime): parallel tool execution and remove signal handlers 2026-01-16 01:11:02 -08:00
skills fix(agent): fix tool schemas not retrieved on pyinstaller binary and validate tool call args 2026-01-14 10:57:32 -08:00
telemetry fix(agent): fix agent loop hanging and simplify LLM module 2026-01-14 18:54:45 -08:00
tools fix(runtime): parallel tool execution and remove signal handlers 2026-01-16 01:11:02 -08:00
utils fix(agent): fix tool schemas not retrieved on pyinstaller binary and validate tool call args 2026-01-14 10:57:32 -08:00
__init__.py Open-source release for Alpha version 2025-08-08 20:36:44 -07:00