• v8.0.0 79957eba0f

    feat(v8.0): 基于 v5.4.1 重构立项 v8.0.0

    shuiyuPyLab released this 2026-08-01 09:28:39 +08:00 | 51 commits to master since this release

    • 版本立项: 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/。
    Downloads