Fix debrief initialization order to prevent NameError
Browse files
app.py
CHANGED
@@ -317,18 +317,19 @@ Journaling Prompt – Offer one reflective or integrative question to deepen the
|
|
317 |
|
318 |
Tone: Warm, precise, emotionally attuned. Do not overuse praise, avoid pathologizing, and refrain from offering generic feedback."""
|
319 |
|
320 |
-
# Initialize debrief conversation
|
321 |
st.session_state.debrief_messages = [
|
322 |
-
{"role": "system", "content": debrief_system_message}
|
323 |
-
{"role": "assistant", "content": response.content[0].text}
|
324 |
]
|
325 |
|
326 |
try:
|
|
|
327 |
response = client.messages.create(
|
328 |
model="claude-3-opus-20240229",
|
329 |
messages=st.session_state.debrief_messages,
|
330 |
max_tokens=1000
|
331 |
)
|
|
|
332 |
st.session_state.debrief_messages.append(
|
333 |
{"role": "assistant", "content": response.content[0].text}
|
334 |
)
|
|
|
317 |
|
318 |
Tone: Warm, precise, emotionally attuned. Do not overuse praise, avoid pathologizing, and refrain from offering generic feedback."""
|
319 |
|
320 |
+
# Initialize debrief conversation with just the system message
|
321 |
st.session_state.debrief_messages = [
|
322 |
+
{"role": "system", "content": debrief_system_message}
|
|
|
323 |
]
|
324 |
|
325 |
try:
|
326 |
+
# Get the initial response
|
327 |
response = client.messages.create(
|
328 |
model="claude-3-opus-20240229",
|
329 |
messages=st.session_state.debrief_messages,
|
330 |
max_tokens=1000
|
331 |
)
|
332 |
+
# Add the response to the messages
|
333 |
st.session_state.debrief_messages.append(
|
334 |
{"role": "assistant", "content": response.content[0].text}
|
335 |
)
|