mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-12 00:09:02 +08:00
parent
ead4b34127
commit
bd2fec4813
@ -339,13 +339,13 @@ class BaseAgentRunner(AppRunner):
|
|||||||
raise ValueError(f"Agent thought {agent_thought.id} not found")
|
raise ValueError(f"Agent thought {agent_thought.id} not found")
|
||||||
agent_thought = queried_thought
|
agent_thought = queried_thought
|
||||||
|
|
||||||
if thought is not None:
|
if thought:
|
||||||
agent_thought.thought = thought
|
agent_thought.thought = thought
|
||||||
|
|
||||||
if tool_name is not None:
|
if tool_name:
|
||||||
agent_thought.tool = tool_name
|
agent_thought.tool = tool_name
|
||||||
|
|
||||||
if tool_input is not None:
|
if tool_input:
|
||||||
if isinstance(tool_input, dict):
|
if isinstance(tool_input, dict):
|
||||||
try:
|
try:
|
||||||
tool_input = json.dumps(tool_input, ensure_ascii=False)
|
tool_input = json.dumps(tool_input, ensure_ascii=False)
|
||||||
@ -354,7 +354,7 @@ class BaseAgentRunner(AppRunner):
|
|||||||
|
|
||||||
agent_thought.tool_input = tool_input
|
agent_thought.tool_input = tool_input
|
||||||
|
|
||||||
if observation is not None:
|
if observation:
|
||||||
if isinstance(observation, dict):
|
if isinstance(observation, dict):
|
||||||
try:
|
try:
|
||||||
observation = json.dumps(observation, ensure_ascii=False)
|
observation = json.dumps(observation, ensure_ascii=False)
|
||||||
@ -363,7 +363,7 @@ class BaseAgentRunner(AppRunner):
|
|||||||
|
|
||||||
agent_thought.observation = observation
|
agent_thought.observation = observation
|
||||||
|
|
||||||
if answer is not None:
|
if answer:
|
||||||
agent_thought.answer = answer
|
agent_thought.answer = answer
|
||||||
|
|
||||||
if messages_ids is not None and len(messages_ids) > 0:
|
if messages_ids is not None and len(messages_ids) > 0:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user