oyasumi and GitHub
5bb9fe896b
feat(tui): replace Textual with a Go/Bubble Tea interface ( #941 )
2026-08-03 19:23:07 -07:00
Ahmed Allam and Ahmed Allam
d1e8225d5f
refactor: move strix/viewer under strix/interface
2026-07-26 13:11:14 -07:00
yoni-at-strix and GitHub
f600f99103
Local run viewer: email reports, run history, and the platform suite ( #813 )
2026-07-21 08:13:03 -07:00
Ahmed Allam and GitHub
3bd9d56814
fix: PyInstaller bundle is broken (missing agents SDK data + wrongly excluded gql); bump to 1.0.1 ( #502 )
2026-05-26 20:04:01 -07:00
0xallam
af826e1281
refactor: consolidate run state layout
2026-04-26 15:01:35 -07:00
0xallam
629ea60b02
refactor: reorganize core report and tui modules
2026-04-26 14:28:50 -07:00
0xallam
c163ef882b
refactor: remove custom llm provider layer
2026-04-26 14:04:32 -07:00
0xallam
bd40884fcf
Simplify SDK-native orchestration
2026-04-26 11:30:00 -07:00
0xallam and Ahmed Allam
6cb1c20978
refactor: migrate skills from Jinja to Markdown
2026-01-20 12:50:59 -08:00
0xallam and Ahmed Allam
56526cbf90
fix(agent): fix agent loop hanging and simplify LLM module
...
- Fix agent loop getting stuck by adding hard stop mechanism
- Add _force_stop flag for immediate task cancellation across threads
- Use thread-safe loop.call_soon_threadsafe for cross-thread cancellation
- Remove request_queue.py (eliminated threading/queue complexity causing hangs)
- Simplify llm.py: direct acompletion calls, cleaner streaming
- Reduce retry wait times to prevent long hangs during retries
- Make timeouts configurable (llm_max_retries, memory_compressor_timeout, sandbox_execution_timeout)
- Keep essential token tracking (input/output/cached tokens, cost, requests)
- Maintain Anthropic prompt caching for system messages
2026-01-14 18:54:45 -08:00
0xallam
7af1180a30
Refactor(skills): rename prompt modules to skills and update documentation
2026-01-06 17:50:15 -08:00
0xallam and Ahmed Allam
eb0c52b720
feat: add PyInstaller build for standalone binary distribution
...
- Add PyInstaller spec file and build script for creating standalone executables
- Add install.sh for curl | sh installation from GitHub releases
- Add GitHub Actions workflow for multi-platform builds (macOS, Linux, Windows)
- Move sandbox-only deps (playwright, ipython, libtmux, etc.) to optional extras
- Make google-cloud-aiplatform optional ([vertex] extra) to reduce binary size
- Use lazy imports in tool actions to avoid loading sandbox deps at startup
- Add -v/--version flag to CLI
- Add website and Discord links to completion message
- Binary size: ~97MB (down from ~120MB with all deps)
2025-12-15 08:21:03 -08:00