Skip to content

Decouple ChatActivity from AI Service Lifecycle to Prevent Disruptions from UI Changes #70

Description

@muxi1998

Frequent UI or config changes in ChatActivity (e.g., model/backend switch, orientation change) are tightly coupled with the lifecycle of AI services, causing unintended pauses, resumes, or restarts. This issue proposes decoupling ChatActivity from service management to improve stability and modularity by introducing a dedicated component to handle AI services independently from activity lifecycle events.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions