Files
NexQuant/rdagent/log/ui
XianBW dbbec2ffaf New Structure Demo (#120)
better demo
---------

Co-authored-by: Young <afe.young@gmail.com>
Co-authored-by: Taozhi Wang <taozhi.mark.wang@gmail.com>
Co-authored-by: you-n-g <you-n-g@users.noreply.github.com>
Co-authored-by: cyncyw <47289405+taozhiwang@users.noreply.github.com>
2024-07-30 17:23:05 +08:00
..
2024-07-16 20:35:42 +08:00
2024-07-30 17:23:05 +08:00
2024-07-22 12:58:09 +08:00
2024-07-30 17:23:05 +08:00

start web app

in RD-Agent/ folder, run streamlit run rdagent/log/ui/app.py --server.port 14000

custom windows

in rdagent.log.ui.web.py

StWindow is the base window, can show common log messages like logger in terminal.

Windows can be nested.

Simply, just write a window for one log object type, and use isinstance() to display messages in different windows.

some base windows

  • StWindow
  • LLMWindow
  • CodeWindow

multi tabs window

More convenient to use nested windows

  • ProgressTabsWindow
  • ObjectsTabsWindow

main trace window

  • QlibFactorTraceWindow

TODOS

  • make it like a living trace
  • display real living trace
  • Window Styles