Update session data for an existing record in ClickHouse.
(data: dict)
| 41 | |
| 42 | |
| 43 | async def update_session(data: dict) -> None: |
| 44 | """Update session data for an existing record in ClickHouse.""" |
| 45 | assert 'id' in data, 'session_id must be provided to update session data.' |
| 46 | |
| 47 | session = Session(**data) |
| 48 | trace: Trace = await session.to_trace() |
| 49 | span: Span = trace.spans[0] |
| 50 | await clickhouse_update_span(span.span_id, span.to_clickhouse_dict()) |
| 51 | |
| 52 | |
| 53 | async def create_agent(data: dict) -> None: |
nothing calls this directly
no test coverage detected
searching dependent graphs…