ahvn.cli.chat_cli module¶

Chat CLI for AgentHeaven.

ahvn.cli.chat_cli.create_chat_session()[source]¶

Create a PromptSession for interactive chat.

ahvn.cli.chat_cli.get_user_input_with_session(session=None)[source]¶

Get user input using PromptSession if available, fallback to basic input.

ahvn.cli.chat_cli.show_help_message()[source]¶

Display help message for the session commands.

ahvn.cli.chat_cli.get_user_input_loop(messages, session=None)[source]¶

Continuously get user input until an exit command is received.

ahvn.cli.chat_cli.register_chat_commands(cli)[source]¶

Register chat commands with the main CLI group.

Parameters:

cli (Group)