-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
Describe the bug
Started a chat with planner. Below is the chat information along with a generated workflow config
{
"message": "I'll create a workflow to:\n1. Search for recent studies on environmental justice that utilize AI methodologies.\n2. Analyze the findings to identify key themes and gaps in the research.\n\nWorkflow is ready and will be generated.",
"ready_to_generate": true,
"conversation_history": [
{
"role": "user",
"content": "hi"
},
{
"role": "assistant",
"content": "Hello! How can I assist you with your research today?"
},
{
"role": "user",
"content": "i want to know what all research has been done in environmental justice with respect to using AI with it"
},
{
"role": "assistant",
"content": "I can create a workflow to search for research on environmental justice that incorporates AI methodologies. Would you like to focus on recent studies, or is there a specific time frame you have in mind?"
},
{
"role": "user",
"content": "i want to focus on recent studies"
},
{
"role": "assistant",
"content": "I'll create a workflow to:\n1. Search for recent studies on environmental justice that utilize AI methodologies.\n2. Analyze the findings to identify key themes and gaps in the research.\n\nWorkflow is ready and will be generated."
},
{
"role": "user",
"content": "ok do it"
},
{
"role": "assistant",
"content": "I'll create a workflow to:\n1. Search for recent studies on environmental justice that utilize AI methodologies.\n2. Analyze the findings to identify key themes and gaps in the research.\n\nWorkflow is ready and will be generated."
},
{
"role": "system",
"content": "Workflow is generated",
"workflow_id": "d385be16-2f9e-4699-80cf-2291fbcb6012",
"workflow_created_at": "2025-12-10 17:01:01.599697+00:00"
}
],
"workflow_config": {
"workflow_type": "AKDResearchWorkflow",
"version": "1.0.0",
"nodes": [
{
"type": "deep_search",
"input": {
"fields": [
{
"query": "recent studies on environmental justice that utilize AI methodologies"
},
{
"search_mode": "recent"
},
{
"additional_context": "Research goal is to explore the intersection of environmental justice and AI in recent research."
}
]
},
"output": {
"fields": []
},
"io_map": null
},
{
"type": "gap_analysis",
"input": {
"fields": [
{
"gap": "gaps in research on environmental justice and AI"
}
]
},
"output": {
"fields": []
},
"io_map": {
"search_results": "$.deep_search.outputs.results"
}
}
],
"output": {
"fields": []
},
"edges": [
{
"from_node": "START",
"to_node": "deep_search"
},
{
"from_node": "deep_search",
"to_node": "gap_analysis"
},
{
"from_node": "gap_analysis",
"to_node": "END"
}
]
},
"chat_id": "d18c209d-312e-4d0c-8026-7c75b2e8d6b8",
"last_workflow_id": "d385be16-2f9e-4699-80cf-2291fbcb6012",
"user_id": "e980d3f6-f833-47a5-9951-0a2055af36c9"
}
the planner output a json that has search_mode: recent but it can only be fast,medium or long
Steps to reproduce the behavior
- Goto http://akdbac-apise-ulverh4gaexc-980808868.us-east-1.elb.amazonaws.com/api/v1/docs#/chats/upsert_chat_api_v1_chats__post
- Try to recreate the conversation looking at the conversation history above
- Observe the workflow config given by planner
Expected Behavior
Should have assigned search_mode to allowed values
Relevant log output
Metadata
Metadata
Assignees
Labels
No labels