28 lines
584 B
Python
28 lines
584 B
Python
"""Minimal Smilegate Streamlit demo entrypoint.
|
|
|
|
This entrypoint intentionally wires only the blank presentation shell. Feature
|
|
modules such as authentication, MCP querying, and history are added separately
|
|
after each review.
|
|
"""
|
|
|
|
from __future__ import annotations
|
|
|
|
import sys
|
|
from pathlib import Path
|
|
|
|
ROOT = Path(__file__).resolve().parents[2]
|
|
if str(ROOT) not in sys.path:
|
|
sys.path.insert(0, str(ROOT))
|
|
|
|
import streamlit as st
|
|
|
|
from src.smilegate_demo.ui.shell import render_blank_shell
|
|
|
|
|
|
def main() -> None:
|
|
render_blank_shell(st)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
main()
|