# Token Killer Python 依赖
# 安装：pip install -r requirements.txt
# 仅 tiktoken 是强依赖，其余可按需启用

# === 强依赖 ===
tiktoken>=0.5.0          # 快速 token 计数（OpenAI BPE）
PyYAML>=6.0              # 配置与规则文件解析

# === 内容处理 ===
pygments>=2.15.0         # 代码语法识别，保留结构化高亮信息

# === 语义压缩（可选） ===
# 本地摘要模型，通过 Ollama HTTP API 调用，无需安装 SDK
# 需单独运行：ollama pull llama3.2:3b
requests>=2.31.0         # 调用本地 Ollama / llama.cpp 摘要接口

# === 保真校验（可选，默认关闭） ===
# 启用 safety.fidelity_check 时需要
sentence-transformers>=2.2.0  # 语义相似度评分
torch>=2.0.0              # sentence-transformers 后端

# === 代理模式（可选） ===
# 启用 proxy.enabled 时需要
aiohttp>=3.9.0           # 异步代理服务器
