mirror of
https://github.com/GH05TCREW/pentestagent.git
synced 2026-03-07 14:23:20 +00:00
Fixed broken code for assist mode when changing the code for agent mode for tool result visualization.
This commit is contained in:
@@ -3186,6 +3186,7 @@ Be concise. Use the actual data from notes."""
|
||||
self._set_status("thinking", "assist")
|
||||
|
||||
try:
|
||||
last_tool_message: ToolMessage
|
||||
async for response in self.agent.assist(message):
|
||||
if self._should_stop:
|
||||
self._add_system("[!] Stopped by user")
|
||||
@@ -3207,7 +3208,7 @@ Be concise. Use the actual data from notes."""
|
||||
if call.name == "finish":
|
||||
continue # Skip - summary shown as final message
|
||||
args_str = str(call.arguments)
|
||||
self._add_tool(call.name, args_str)
|
||||
last_tool_message = self._add_tool(call.name, args_str)
|
||||
|
||||
# Show tool results (displayed after execution completes)
|
||||
# Skip 'finish' tool - its result is shown as the final summary
|
||||
@@ -3216,11 +3217,11 @@ Be concise. Use the actual data from notes."""
|
||||
if result.tool_name == "finish":
|
||||
continue # Skip - summary shown separately
|
||||
if result.success:
|
||||
self._add_tool_result(
|
||||
self._add_tool_result(last_tool_message,
|
||||
result.tool_name, result.result or "Done"
|
||||
)
|
||||
else:
|
||||
self._add_tool_result(
|
||||
self._add_tool_result(last_tool_message,
|
||||
result.tool_name, f"Error: {result.error}"
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user