Tim O'Farrell f292f3a84d
V1 Integration (#11183)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com>
2025-10-14 02:16:44 +00:00

774 B

Conversation Management

Manages app conversations and their lifecycle within the OpenHands app server.

Overview

This module provides services and models for managing conversations that run within sandboxed environments. It handles conversation creation, retrieval, status tracking, and lifecycle management.

Key Components

  • AppConversationService: Abstract service for conversation CRUD operations
  • LiveStatusAppConversationService: Real-time conversation status tracking
  • AppConversationRouter: FastAPI router for conversation endpoints

Features

  • Conversation search and filtering by title, dates, and status
  • Real-time conversation status updates
  • Pagination support for large conversation lists
  • Integration with sandbox environments