jostlebot commited on
Commit
5bf52cf
·
1 Parent(s): f600457

Fix debrief initialization order to prevent NameError

Browse files
Files changed (1) hide show
  1. app.py +4 -3
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
  )