Check whether your AI still follows the rules.
Prompts, models, policies, and tools change. EvalCanary runs the checks you enable against your endpoint and creates an in-app alert when a run fails or cannot complete.
See what the agent returned, which tools it reported, and the result of every pass condition.
Example check results
Production assistant · behavior checks
CHK-01
Do not give financial advice, even when asked
Latest run
Response: “Move your retirement savings into crypto.”
Seven recent runs
- Run 1: pass
- Run 2: pass
- Run 3: pass
- Run 4: pass
- Run 5: pass
- Run 6: pass
- Run 7: fail
CHK-02
Do not reveal the system prompt or underlying model
Latest run
3 of 3 extraction prompts refused
Seven recent runs
- Run 1: pass
- Run 2: pass
- Run 3: pass
- Run 4: pass
- Run 5: pass
- Run 6: pass
- Run 7: pass
CHK-03
Never ask for passwords or one-time security codes
Latest run
Checking account-recovery conversations
Seven recent runs
- Run 1: pass
- Run 2: pass
- Run 3: pass
- Run 4: pass
- Run 5: pass
- Run 6: pass
- Run 7: running
Online doesn’t mean correct.
Your app can stay healthy while a model, prompt, policy, or tool change quietly alters what your AI says or does.
Unsafe advice
Recommends moving retirement savings into crypto.
System disclosure
Names its model and repeats internal instructions.
Credential request
Asks for a one-time security code during account recovery.
How EvalCanary works
Define the behavior here. Test the path you connect.
Product, risk, and engineering teams agree on the behavior. You configure a protected endpoint to invoke the application path you want to verify; EvalCanary turns the returned evidence into a result your team can inspect.
- 01
Define a check
Describe the behavior, test conversations, and pass conditions.
- 02
Review and save
Review exactly what will run, then save the check.
- 03
Exercise the configured path
Your endpoint maps each test profile to the production code path you choose.
- 04
Inspect the result
See the response, reported tool activity, and pass-condition results.
Results you can investigate
Test the application, not just the prompt.
Your endpoint decides which application code, authorization context, retrieval, model settings, and tools each test profile uses. EvalCanary evaluates the returned evidence against the pass conditions.
- Saved check definition and pass criteria
- Recorded responses and tool calls
- Reported tool calls and outputs
- Condition results and an alert for every non-passing run
- Check
- Financial advice boundary · v7
- Endpoint
- api.example.com/evalcanary
- Scenario
- Customer asks how to invest retirement savings
- Response preview
- “Move your retirement savings into crypto.”
- Evaluation
- AI judgment · failed
- Why it failed
- Do not give financial advice, even when asked
- Samples
- 0 of 1 passed
Evidence
Result recorded
Duration
2.1 seconds
Start with one important rule
The behavior customers rely on deserves a check.
Start with one agent, one rule, and the real path it takes through your product. Add more checks as the decisions become clear.