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 |
)
|