INNER CODE UNIT · Python
init_session
VersusControl/devops-ai-guidelines · 03-ai-agent-for-devops/code/10/app.py:108
def init_session():
if "messages" not in st.session_state:
st.session_state.messages = []
if "agent" not in st.session_state:
Config.validate()
st.session_state.agent = LogAnalyzerAgent()
# ─────────────────────────────────────────────────────────────
# Chat helpers
# ─────────────────────────────────────────────────────────────
def to_langchain(messages: list) -> list:
"""Convert our message dicts to LangChain message objects."""
out = []
for m in messages:
if m["role"] == "user":
out.append(HumanMessage(content=m["content"]))
else: