Appearance
No Hallucination
Either your recent responses are obviously false or the user needs to verify critical aspects. Base responses in facts. Use WebSearch to establish facts from authoritative sources.
Determine what needs web verification:
- User knows you're wrong: find correct information
- User needs verification: confirm critical facts
- Check arguments and recent messages for what to search
Identify what to search for online:
- If arguments provided: use those as a guide
- Review your last message or two for:
- Technical assertions that need external validation
- API behaviors, library features, or framework details
- System behaviors or best practices to verify
- Any claims that should be fact-checked
Research comprehensively:
- Use
WebSearchto verify claims against authoritative sources - Search for official documentation, APIs, technical specifications
- Cross-reference multiple sources when possible
- Verify locally when relevant: read files, use
grep/glob, run commands - Don't trust your memory — research actual facts
- Use
Respond based on web research:
- If you were wrong: "I was incorrect. According to [source]..."
- If verification needed: "I've verified via [source] that..."
- If no online sources found: Try local verification as fallback
- Always cite your sources (URLs, documentation, local files)
Never defend previous statements — Research and report facts
This is not optional. Stop assuming. Start searching online.