Skip to main content

plans_for_future

  • Responsive UI: remove fixed-width behavior in controls such as table/chart selector dropdown.
  • Data model: split conversation/turn tables from global users/payment-status tables.
  • Workspace code persistence: save generated code as one Python script per workspace.
  • Image payload policy: stream base64 image output when payload size exceeds threshold, instead of sending interactive image payload.
  • Agent memory scaling: add background summarize+truncate node based on token thresholds (use tiktoken or API token usage).
  • Agent memory scaling: ensure summarization/truncation does not block UI.
  • Artifact switching (df1 -> df2 -> df1): add at least offset/limit cache first; evaluate deeper backend page cache later.
  • DuckDB support: enable direct DuckDB file support where currently unsupported.
  • Runtime failure loop: evaluate optional “regenerate/fix code then retry” path, since current retries only rerun same code.
  • Lifecycle behavior: hidden/idle tab currently does not evict chat history; define and implement explicit policy if needed.