(
result: Dict[str, Any],
*,
user_id: str,
session_id: str,
question: str,
persist_chat: bool,
)
| 4572 | ) |
| 4573 | db_ops.save_chat_message( |
| 4574 | user_id=user_id, |
| 4575 | session_id=saved_session_id, |
| 4576 | role="assistant", |
| 4577 | content=str(result.get("text") or ""), |
| 4578 | metadata=_chat_turn_metadata(result), |
| 4579 | ) |
| 4580 | result["session_id"] = saved_session_id |
| 4581 | return saved_session_id |
| 4582 | |
| 4583 | |
| 4584 | def _attach_chat_session( |
| 4585 | result: Dict[str, Any], |
| 4586 | *, |
| 4587 | user_id: str, |
| 4588 | session_id: str, |
| 4589 | question: str, |
no test coverage detected