Cyber-AutoAgent-ng 0.8.1
Cyber-AutoAgent-ng 0.8.1 is available. These are bug fixes and small enhancements based on testing after the 0.8.0 release.
https://github.com/double16/Cyber-AutoAgent-ng/releases/tag/v0.8.1
- Support thinking/reasoning for LiteLLM (#24)
- Activate a new task and return in
create_taskstool - Report generation ensures a blank line before Markdown tables
- advanced_payload_coordinator.py: only do param discovery if no params are provided, limit scans to 5 params
Support thinking/reasoning for LiteLLM
I added support for thinking in Ollama in 0.8.0 and did some important work making thinking models perform better. I neglected to add that to LiteLLM.
Activate a new task and return in create_tasks tool
Some models did not follow the instruction to call get_active_task after create_tasks. See my coming post about using tool output to guide the agent. The output of create_tasks now will activate a task if there isn’t one and return it.
advanced_payload_coordinator.py
This tool was taking a very long time. It turns out that when the agent gives the tool a set of parameters, parameter discovery is done anyway and all parameters are scanned. This change only uses parameters that are provided. (If none are provider, parameter discovery is performed). A limit of five parameters are scanned by the tools to keep the runtime reasonable.