# Generated by Cargo
# will have compiled files and executables
debug
target

# These are backup files generated by rustfmt
**/*.rs.bk

# MSVC Windows builds of rustc generate these, which store debugging information
*.pdb

# Generated by cargo mutants
# Contains mutation testing data
**/mutants.out*/

# RustRover
#  JetBrains specific template is maintained in a separate JetBrains.gitignore that can
#  be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
#  and can be added to the global gitignore or merged into this file.  For a more nuclear
#  option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/

mydata/

# scripts/probe-out/ 是 probe_anthropic_compat.py 的调试产物
# (req/resp/meta JSON 抓包), 包含真实多轮对话内容, 不进 git.
scripts/probe-out/

# 协议实测原始抓包数据 (curl 探针落盘), 体积大且包含真实模型输出, 不入库.
# 翻译层单测用 inline JSON, 不依赖这些 fixture 文件.
src-tauri/tests/fixtures/openai_responses/

# Node
node_modules/
dist/
dist-ssr/
*.local

# Editor
.vscode/*
!.vscode/extensions.json
.idea/
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

# macOS
.DS_Store

# Env
.env
.env.*
!.env.example

# Tauri build artifacts
src-tauri/gen/schemas/
src-tauri/Cargo.lock


CLAUDE.md

# Claude Code: 默认屏蔽 .claude/ 下所有自动生成文件 (transcripts/cache/local
# settings 含敏感数据), 仅白名单仓库专属 skills (跟着 git track 让贡献者共享)
.claude/*
!.claude/skills/

.playwright-mcp/
