[BUG]
Author: Itsuka501Created Jun 8, 2026Updated Jun 8, 2026
Labelsbug
Bug Description
When triggering an AI search on Scira.ai, the interface renders raw internal tool call markup instead of actual search results. The search terminates immediately without completing, yet the usage limit/credit is still consumed.
Steps to Reproduce
- Open scira.ai and start or open an existing conversation
- Submit a search query to the AI
- Observe the response output
Expected Behavior
The AI performs the search and returns properly formatted, meaningful results.
Actual Behavior
Instead of search results, raw internal markup is displayed:
<|tool_calls_section_begin|> <|tool_call_begin|>functions.skill:0<|tool_call_argu {"skill":
The search stops immediately after outputting this markup without completing. Despite the failed search, the usage limit/credit is still decremented.
Screenshots
[See attached screenshot]
Environment
- OS: Android
- Browser: Brave Browser
- Device: Mobile (Android smartphone, 5G)
- URL: scira.ai
Additional Context
- Raw internal tool-calling delimiters are being leaked and rendered visibly to the user.
- The issue appears related to how tool/skill invocations are serialized or streamed to the frontend.
- Usage credit is deducted even though the request fails entirely.
Source: zaidmukaddam/scira