Skip to content

Conversation

@ericpgreen2
Copy link
Contributor

@ericpgreen2 ericpgreen2 commented Feb 9, 2026

The developer chat sidebar was hardcoding developer_agent, so all questions — including analytical ones — were routed to the developer agent (raw SQL tools only, no metrics view tools). A customer reported that the AI chat was "running raw duckdb sql instead of using the metricsview mcp."

Now the developer chat omits the agent, letting the router agent classify each message and pick the best agent per question.

@ericpgreen2 ericpgreen2 changed the title fix: let router agent decide which agent to use in developer chat feat: enable analyst agent in Rill Developer chat Feb 9, 2026
The developer chat sidebar was hardcoding `developer_agent`, so all
questions — including analytical ones — were routed to the developer
agent which only has raw SQL tools and no metrics view tools.

Now the developer chat omits the agent, letting the router agent
classify each message and pick the best agent. When only one agent is
accessible (developer_agent feature flag off), the router auto-selects
with zero extra cost. When both are available, the router uses an LLM
call to classify the question.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@ericpgreen2 ericpgreen2 force-pushed the egreen/developer-chat-router-agent branch from 8b07060 to 4b72af2 Compare February 9, 2026 10:34
@ericpgreen2 ericpgreen2 marked this pull request as draft February 9, 2026 10:39
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