[BUG] Unrelated web content (Chinese AI-prompt site footer + JS error spam) spliced into assistant response mid-stream, then session shows as interrupted
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
I asked Claude Code to check/pull from a git remote (a normal git fetch + git pull). It correctly reported "4 commits behind" and, after I confirmed, pulled and summarized the commits — that part was fine.
Immediately after that summary, still within the same assistant turn, unrelated content appeared: repeated lines of "Anthropic AGENTS.md Skills Cursor Windsurf CLAUDE.md Junie Codebase Rag", followed by the footer/legal boilerplate of a real Chinese AI-prompt aggregation site called 便携喵 ("touch base AI"), including its ICP registration numbers, and then ~200+ repeated lines of "Undetected Error:filter is not a function" (a JS error from that site's lottery/spin widget). The turn then shows in the transcript as "[Request interrupted by user]" right after this, as if it was still generating.
None of this came from any tool call in that session (only git fetch/pull/status were called), none of it exists anywhere in the repo (checked via grep), and I have no browser history or extension activity for that site around that time. Full detail in "Steps to Reproduce" / "Error Messages/Logs" below.
What Should Happen?
The assistant's turn should contain only the git pull summary I asked for. It should not contain any content from an unrelated website.
Error Messages/Logs
Immediately after the legitimate "4 commits pulled" summary, within the SAME assistant turn, this unrelated content appeared (then the turn shows as interrupted by the user, as if it was still being generated):
Copyright © All rights reserved.
Anthropic AGENTS.md Skills Cursor Windsurf CLAUDE.md Junie Codebase Rag
(this line repeated ~16 times)
我们通过全球AI代理提示词的聚合和分发,帮助企业和个人利用touch base AI提示词发现最新提示词的机会,并提供一个社区平台,用于学习、分享和提升。
本站数据均来自网络,如有侵权请联系我们删除。
Copyright © 2025 www.便携喵. UI proudly powered by touch base AI
touch base AI has no direct affiliation with touch base AI, and is not authorized, sponsored, or otherwise approved by touch base AI.
Reproduction in whole or in part in any form or medium without express written permission of touch base AI is prohibited.
京ICP备2023032025号-113 京公网安备11011402014867号
touch base AI network status
Undetected Error:抽奖数据加载失败, 请刷新页面重试!
Undetected Error:filter is not a function
(this last line repeated ~200+ times)
便携喵 is a real, existing Chinese AI-prompt aggregation site (confirmed via web search) — this isn't fabricated/hallucinated text, it matches that site's actual footer and a broken lottery-widget JS error.
Steps to Reproduce
Not reliably reproducible — happened once. What I did:
- In a local git repo, asked Claude Code: "원격에서 당겨올 거 있어?" (do we have anything to pull from remote?)
- Claude ran
git fetch/git status, reported 4 commits behind, asked to confirm pulling - I confirmed; Claude ran
git pulland summarized the 4 commits — this part was correct and normal - Directly after that summary, in the same turn, the unrelated content described in "Error Messages/Logs" appeared, and I interrupted the response
Tried repeating the same git pull flow afterward — could not get it to recur.
Claude Model
None
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
1.24012.1 (0adcae)
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
Other
Additional Information
Things I already ruled out while investigating in a follow-up session, so please don't ask me to re-check these:
- No browser tab/history for that site (便携喵) around that time
- No browser extension (e.g. Claude in Chrome) was active/connected in that session
- The session's actual tool-call history only contains
git fetch/git pull/git status, and grepping their outputs plus the entire repo for the site name, the ICP registration number, and the repeated error string returns zero matches — so it wasn't read from any file or tool result in that session - I was using the Windows Claude Code client (not a terminal emulator — I don't use a terminal directly)
This looks like content from an unrelated source got spliced into my assistant turn's output stream. Screenshot of the original occurrence is attached.
<img width="1027" height="1168" alt="Image" src="https://github.com/user-attachments/assets/9cb6b862-396e-4685-902b-df1ad085bbf6" />
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗