Skip to content

Feature/3.0#25

Merged
Cro22 merged 2 commits into
mainfrom
feature/3.0
May 31, 2026
Merged

Feature/3.0#25
Cro22 merged 2 commits into
mainfrom
feature/3.0

Conversation

@Cro22

@Cro22 Cro22 commented May 31, 2026

Copy link
Copy Markdown
Owner

No description provided.

Cro22 added 2 commits May 30, 2026 21:02
An end-to-end run surfaced this: the cost_analyst worker produced the full
answer ("AWS spend was 8662.07 USD ...") but the final answer was just a
trailing caveat ("Your final bill may differ."). The synthesizer was fed the
workers' contributions as prior *AIMessages*, so the model treated the answer
as already given and only appended a short follow-up, dropping the numbers.

Fix: _synthesis_input collects the user question plus the specialists' findings
into a single human turn the model answers fresh, instead of replaying worker
AIMessages. Adds offline regression tests (unit on _synthesis_input, plus a
graph-level assertion that the synthesizer's input is a human turn carrying the
finding, not a replayed assistant turn).
@Cro22
Cro22 merged commit 0bdd474 into main May 31, 2026
2 checks passed
Cro22 added a commit that referenced this pull request Jun 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant