feat: add necessary log when no tool calls (#16)

This commit is contained in:
DanielWalnut 2025-05-09 14:22:07 +08:00 committed by GitHub
parent a4da95f412
commit 091f437bc5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 7 additions and 1 deletions

View File

@ -225,6 +225,12 @@ def coordinator_node(
break break
except Exception as e: except Exception as e:
logger.error(f"Error processing tool calls: {e}") logger.error(f"Error processing tool calls: {e}")
else:
logger.warning(
"Coordinator response contains no tool calls. Terminating workflow execution."
)
logger.debug(f"Coordinator response: {response}")
return Command( return Command(
update={"locale": locale}, update={"locale": locale},
goto=goto, goto=goto,

View File

@ -39,7 +39,7 @@ These outstanding projects form the backbone of DeerFlow and exemplify the trans
### Special Thanks ### Special Thanks
Finally, we want to express our heartfelt gratitude to the core authors of `DeerFlow`: Finally, we want to express our heartfelt gratitude to the core authors of `DeerFlow`:
- **[DanielWalnut](https://github.com/hetaoBackend/)** - **[Daniel Walnut](https://github.com/hetaoBackend/)**
- **[Henry Li](https://github.com/magiccube/)** - **[Henry Li](https://github.com/magiccube/)**
Without their vision, passion and dedication, `DeerFlow` would not be what it is today. Without their vision, passion and dedication, `DeerFlow` would not be what it is today.