Overview of the assists module
mainThe assists module provides a streamlined set of capabilities for managing public task lifecycles, chat requests, and state callbacks. It is composed of several core components:
AssistsCore: The primary public interface for interacting with tasks.StateMachine: Handles the management of task states.TaskManager: Responsible for task registration and scheduling.controller/http: Manages chat and model requests.api: Contains public models, enumerations, and listeners.