Skip to content

feat: 窗口大小/侧边栏/模型选择支持记忆功能 #200

@jesslink1

Description

@jesslink1

需求描述

目前 GenericAgent 启动时存在以下体验问题,希望增加记忆/持久化功能:

1. 侧边栏默认展开

  • 当前:Streamlit 侧边栏启动时默认折叠(需手动点击箭头展开)
  • 期望:启动时左侧侧边栏自动展开,无需手动操作

2. 窗口大小记忆

  • 当前:launch.pyw 中窗口大小硬编码为 WIDTH=600, HEIGHT=900,每次启动固定
  • 期望:
    • 默认窗口适当拉大(如 800x1000 或自适应屏幕)
    • 二次打开时记住上次的窗口大小,关闭时保存尺寸,下次启动恢复

3. 模型选择记忆

  • 当前:stapp.py 中通过 sidebar selectbox 切换 LLM 链路,但刷新/重启后回到默认模型
  • 期望:记住用户上次选择的模型,二次打开自动恢复

涉及文件

  • launch.pyw - 窗口大小(第3行硬编码常量)
  • frontends/stapp.py - 侧边栏展开行为 & 模型选择状态

预期效果

提升日常使用体验,减少每次启动后的重复操作。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions