067880bf2e
新增: - backend/logger.py — 集中日志模块 (JSON格式 + trace_id + 独立llm.log) - @log_node / @_log_route 装饰器覆盖17个节点和8个路由 改进: - backend/llm.py — _LLMLoggingWrapper 自动记录LLM输入输出 - backend/llm.py — API Key优先读ANTHROPIC_API_KEY,模型名改为MiniMax-M2.7 - backend/llm.py — get_llm() 新增caller参数标识调用来源 - backend/validation.py — 新增验证结果/连接失败日志 - backend/session.py — 新增会话创建/删除日志 - app.py — 新增用户交互日志 (输入/执行/异常/会话操作) - app.py — 提前导入torchvision抑制transformers懒加载报错 - .env.example — 新增LOG_DIR/LOG_LEVEL/ANTHROPIC_API_KEY等配置项 - .gitignore — 新增logs/和db/忽略规则 文档: - ROADMAP.md — 新增阶段四: 可观测性 - README.md — 补充日志架构/LLM配置/项目结构 - CLAUDE.md — 同步最新配置/日志/MAX_RETRY(3) - CODE_GUIDE.md — 新增第15章日志系统,更新架构图/LLM/配置
38 lines
649 B
Plaintext
38 lines
649 B
Plaintext
# 环境配置(含密钥)
|
|
.env
|
|
|
|
# Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
*.egg-info/
|
|
dist/
|
|
.venv/
|
|
|
|
# 数据库
|
|
db/chroma/
|
|
sessions/
|
|
logs/
|
|
db/
|
|
# RAG 管线中间产物 (rag 子模块内)
|
|
rag/jrxml_chunker_output/
|
|
rag/embeddings/
|
|
rag/models/
|
|
rag/__pycache__/
|
|
rag/chroma_db/
|
|
rag/jrxml_source_chunks/
|
|
|
|
# IDE
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
|
|
# 系统文件
|
|
Thumbs.db
|
|
.DS_Store
|
|
db/chroma-bak/chroma.sqlite3
|
|
db/chroma-bak/ec8b65c1-913e-4fa3-b073-b7663c97cf15/data_level0.bin
|
|
db/chroma-bak/ec8b65c1-913e-4fa3-b073-b7663c97cf15/header.bin
|
|
db/chroma-bak/ec8b65c1-913e-4fa3-b073-b7663c97cf15/length.bin
|
|
db/chroma-bak/ec8b65c1-913e-4fa3-b073-b7663c97cf15/link_lists.bin
|