Ahmed Allam
2b926c733b
feat(tools): add dedicated todo tool for agent task tracking ( #196 )
...
- Add new todo tool with create, list, update, mark_done, mark_pending, delete actions
- Each subagent has isolated todo storage keyed by agent_id
- Support bulk todo creation via JSON array or bullet list
- Add TUI renderers for all todo actions with status markers
- Update notes tool to remove priority and todo-related functionality
- Add task tracking guidance to StrixAgent system prompt
- Fix instruction file error handling in CLI
2025-12-14 22:16:02 +04:00
Ahmed Allam
a075ea1a0a
feat(tui): add syntax highlighting for tool renderers ( #195 )
...
Add Pygments-based syntax highlighting with native hacker theme:
- Python renderer: Python code highlighting
- Browser renderer: JavaScript code highlighting
- Terminal renderer: Bash command highlighting
- File edit renderer: Auto-detect language from file extension, diff-style display
2025-12-14 04:39:28 +04:00
Alexander De Battista Kvamme
9fedcf1551
Fix/ Long text instruction causes crash ( #184 )
2025-12-08 23:23:51 +04:00
0xallam
1edd8eda01
fix: lint errors and code style improvements
2025-12-07 17:54:32 +02:00
0xallam
37c9b4b0e0
fix: make LLM_API_KEY optional for all providers
...
Some providers like Vertex AI, AWS Bedrock, and local models don't
require an API key as they use different authentication mechanisms.
2025-12-07 02:07:28 +02:00
0xallam
4297c8f6e4
fix: pass api_key directly to litellm completion calls
2025-12-07 01:38:21 +04:00
0xallam
286d53384a
fix: set LITELLM_API_KEY env var for unified API key support
2025-12-07 01:38:21 +04:00
Vincent Yang
c97ff94617
feat: Show Model Name in Live Stats Panel ( #169 )
...
Co-authored-by: Ahmed Allam <ahmed39652003@gmail.com >
2025-12-03 18:45:01 +00:00
Alexander De Battista Kvamme
c0e547928e
Real-time display panel for agent stats ( #134 )
...
Co-authored-by: Ahmed Allam <ahmed39652003@gmail.com >
2025-11-25 12:06:20 +00:00
Ahmed Allam
a11cd09a93
feat: support file-based instructions for detailed test configuration
2025-11-23 00:46:37 +04:00
Ahmed Allam
68ebdb2b6d
feat: enhance run name generation to include target information
2025-11-22 22:54:07 +04:00
Ahmed Allam
5befb32318
feat: implement incremental pentest data persistence
2025-11-22 22:54:07 +04:00
Ahmed Allam
6abb53dc02
feat: support scanning IP addresses
2025-11-14 01:38:58 +04:00
Ahmed Allam
1abfb360e4
feat: add configurable timeout for LLM requests
2025-11-12 18:58:03 +04:00
Ahmed Allam
6a84ea94fa
feat: add error handling for headless mode in agent execution and improve CLI on scan failures
2025-11-01 03:29:44 +02:00
Ahmed Allam
cf1d43706a
feat: improve completion message display for scan results and user interruptions
2025-11-01 03:02:47 +02:00
Ahmed Allam
b9f8ee3f67
fix: replace raise with sys.exit(1) in clone_repository for better error handling
2025-11-01 02:38:37 +02:00
Ahmed Allam
738fdc2d49
feat: implement multi-target scanning
2025-11-01 02:38:37 +02:00
Ahmed Allam
395013fdeb
feat(docs): Enhance README with headless mode and CI/CD integration examples
2025-10-31 21:07:21 +02:00
Ahmed Allam
71c232b577
feat: Increase agents max_iterations to 300
2025-10-31 21:07:21 +02:00
Ahmed Allam
f2b4eccc5b
refactor: Migrate tracer to new telemetry module
2025-10-31 21:07:21 +02:00
Ahmed Allam
86dd6f5330
feat(interface): Introduce non-interactive CLI mode and restructure UI layer
2025-10-31 21:07:21 +02:00