-
Notifications
You must be signed in to change notification settings - Fork 2.5k
[BUG] Specialized agent spawning failed during reconnaissance phase #415
Description
Describe the bug
The system is failing to properly parse and execute function calls within the <function> tags. During the reconnaissance phase, instead of triggering the underlying logic, the tag <function>create_agent</function> appears to be treated as plain text or fails to initiate the spawning process, halting the parallel workflow.
To Reproduce
Steps to reproduce the behavior:
- Initialize the reconnaissance module in the Strix environment.
- Reach the point where the LLM (Claude Opus 4.6 Thinking) attempts to delegate tasks.
- Observe the output containing the
<function>...</function>tags. - Note that the system does not recognize the tag as a command to execute
create_agentor any other specialized functions.
Expected behavior
The system should intercept the <function> tags, parse the enclosed function name, and execute the corresponding backend logic (e.g., spawning specialized agents) automatically.
Screenshots
System Information:
- OS: Kali Linux 2025.4
- Strix Version or Commit: 0.8.3
- Python Version: 3.13.9
- LLM Used: Claude Opus 4.6 Thinking
Additional context
The issue seems to be a failure in the Function Calling / Orchestration layer of Strix 0.8.3. The model outputs the correct tag format, but the system fails to "catch" and process it. This prevents any parallelization that relies on tag-based agent spawning. Manual re-spawn commands are ignored because the tag parsing itself is broken.