"""Chat menu entrypoint for AWM CLI."""
import click
import questionary
from chariot import awm
from chariot.cli.awm.chat.loop import _run_chat_loop
from chariot.cli.awm.chat.render import _render_session_history
from chariot.cli.awm.chat.sessions import (
_fetch_session_history,
_list_user_sessions,
_pick_agent,
_session_column_widths,
_session_row_title,
)
from chariot.cli.awm.common import (
_BACK,
_NEW,
_QUESTIONARY_STYLE,
_flush_stdin,
_run_menu_action,
)
from chariot.cli.awm.status import _get_workflow_paused_state
_SESSION_HEADER_WITH_AGENTS = "__awm_session_header_with_agents__"