- 版本立项: constants.VERSION=8.0.0,about.txt/README 同步。 - Rich 面板式 TUI (xcli_core/rich_tui.py): 默认 TUI 渲染器,rich 驱动; 核心创新=快照出口(Console(record=True) -> text/svg/html),AI 开发界面 时可把渲染读回自验,补上'看不见渲染'闭环。tools/tui_snapshot.py 无头生成 演示快照。run_tui 优先 RichTUI,textual 作为回退。 - Token 感知压缩: openai_engine 捕获 usage.prompt_tokens -> last_prompt_tokens, 新增 context_window()(模型名查表 MODEL_CONTEXT_WINDOWS + config 覆盖); memory.should_compress 升级为 token 感知(used/context_window >= ratio 触发, 默认 0.7),消息数阈值兜底;cli_core.process_conversation 自动压缩并提示。 - 记忆模式增强: 保留 v5.4.1 的 MEMORY.md/日记/自动保存/AI 摘要压缩,新增 /compress 手动压缩 与 /memory mode <companion|work> 切换。 - requirements 加 rich;.gitignore 忽略 .tui_snapshots/。
53 lines
548 B
Plaintext
53 lines
548 B
Plaintext
# Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
*.so
|
|
*.egg-info/
|
|
dist/
|
|
build/
|
|
.eggs/
|
|
|
|
# 虚拟环境
|
|
.venv/
|
|
venv/
|
|
env/
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
|
|
# 配置(含敏感信息)
|
|
config.json
|
|
|
|
# 日志
|
|
*.log
|
|
logs/
|
|
|
|
# 聊天记录
|
|
chat_history/
|
|
|
|
# 系统文件
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# 嵌入式 Python
|
|
embedded_python/
|
|
|
|
# 记忆系统数据(运行时生成)
|
|
MEMORY.md
|
|
memory/
|
|
|
|
# 生成的图片
|
|
generated_*.png
|
|
screenshots/gen_*.png
|
|
|
|
# 临时文件
|
|
*.tmp
|
|
*.bak
|
|
|
|
# v8.0 TUI 快照产物(运行时生成,供 AI 自验/预览)
|
|
.tui_snapshots/
|