Files
agent_jrxml/.gitignore
T
panda 067880bf2e feat: 添加结构化日志系统,更新LLM配置与全部文档
新增:
- 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/配置
2026-05-19 23:40:01 +08:00

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