Commit 52e04f8
committed
feat: add analyst recommendations, fix agent turn logic, remove legacy dirs
Lucky/Prudence agents:
- add _strip_leading_addressee_prefixes() to prevent double-addressee format (e.g. "Lucky: Prudence: ...")
- reset per-turn state flags at start of fresh user question to prevent duplicate consecutive utterances
- restore peer reaction path so agents reliably respond to each other
Financial agent (Finn):
- add RECOMMENDATIONS_QUERY intent with Finnhub stock/recommendation endpoint
- add _has_recommendations_intent() and _format_recommendations_response() helpers
- add hard guardrail in utterance_handler.py and mcp_server.py so analyst/rating queries never fall back to price quote
Housekeeping:
- remove all openfloor-old directories across both agents and shared libs
Signed-off-by: Deborah Dahl <dahl@conversational-technologies.com>1 parent 6c98991 commit 52e04f8
27 files changed
Lines changed: 134 additions & 4026 deletions
File tree
- assistantClient/openfloor-old
- erin/openfloor-old
- financial
- gemini-agent/openfloor-old
- lucky
- prudence
This file was deleted.
This file was deleted.
0 commit comments