The agent says "We just need to wait for the result" -- and nothing else happens. #2395
Unanswered
AquaticAlpaca
asked this question in
Q&A
Replies: 1 comment
|
i believe its multiple variables that is creating the issue |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Overview
Problem: Agents quit midflow, but no errors or other problems are reported by BMAD, the IDE, or the model API.
What I expected: Agents to complete, or to provide a reason why continuing is impossible, or for the IDE or API to report an error.
Complication: I don't know where the fault lies: Are agents failing silently? Is the IDE eating errors? Is the model API failing to return a response?
Questions
Configuration
The Project
The problem occurs in multiple agents in a large project. To limit variables, I created a simple "Hello World" project.
Via BMAD, I created documentation for an application will create a static HTML doc to output "Hello, World" when run in a browser. I have the following completed documents in _bmad-ouput:
The next step is to create stories for the dev agent, so I executed
/bmad-create-storyin a new session.The agent crunches for a while and returns this:
And nothing else happens. The lack of additional output clashes with the agent's idea of what's happening ("I'll let the skill run and will share the results...").
To give the agent additional context, I re-ran the skill with a specific story:
/bmad-create-story 1-1-implement-greeting-uiIt ran for a while and exited with this output:
And nothing else happens. In both cases, the agent seems to think another process or skill is running, but as far as I know only one skill is running at a time. Is there some parallelization I've overlooked?
If I keep re-running the skill in the same context, eventually it will produce a story. I don't expect deterministic results from an AI agent, but it seems reasonable that the framework or IDE or API would enforce a certain type of output each time, and I'm not seeing that happening.
What am I missing? Is this typical behavior, or is there a way to use the framework that produces a useful result each time an agent runs?
All reactions