One PR every morning to make your AI assistant better.
Basalt analyzes yesterday's conversations, detects what went wrong, and sends one high quality PR — automatically.
How it works
Step 01
Connect your observability
Plug in Langfuse, Braintrust, Datadog, or any trace source. Basalt ingests every conversation your users had — automatically, every night.
Step 02
Basalt detects what went wrong
Claude analyzes your traces overnight. It clusters conversations, identifies failure patterns, and pinpoints exactly which interactions reveal quality gaps.
Error pattern detected — 34 affected conversations
Step 03
One PR. Every morning.
Basalt generates a targeted fix — prompt update, tool definition, or system instruction — validated against your golden dataset before it ships.
fix: improve handling of ambiguous queries (34 affected sessions)
Your users' real behavior is the signal. Basalt reads what actually happened yesterday — and sends one high-quality, testable PR to your repo every morning.
What Basalt improves
System prompts
Rewrites or extends the instructions your agent follows — targeting the exact failure pattern detected.
Tool definitions
Updates how your agent calls external tools — fixing parameter errors, missing context, or wrong call sequences.
Few-shot examples
Adds or replaces examples in your prompt to steer the model toward the right behavior on the patterns that failed.
It never breaks what's already working.
Before every PR is opened, Basalt runs your fix against your golden dataset — the handpicked examples that define correct behavior. If anything regresses, the PR is blocked.
✓ 47/47 golden cases passed 0 regressions introduced
PRICING
You only pay if you merge.
Every PR Basalt ships is free to review. You decide what goes in. We only charge when you hit merge.
$-15199 per merged PR
✓ Unlimited PRs generated — you only pay for what you ship
✓ First 3 PRs free — no credit card required
✓ Cancel anytime — no subscription, no commitment
Pricing applies per merged PR per repository. Volume discounts available for teams merging 20+ PRs/month.