Skip to main content

nasiko chat

Start and manage interactive chat sessions with deployed agents.

nasiko chat start

Begin an interactive chat session with an agent.

Usage: nasiko chat start [OPTIONS] AGENT_NAME

Arguments:
AGENT_NAME Name of the agent to chat with [required]

Example:

nasiko chat start my-agent

nasiko chat sessions

List chat sessions.

Usage: nasiko chat sessions [OPTIONS]

Options:
-l, --limit INTEGER Number of sessions to return [default: 10]
--cursor TEXT Pagination cursor
--direction TEXT Pagination direction [default: after]

nasiko chat history

Get messages from a chat session.

Usage: nasiko chat history [OPTIONS] SESSION_ID

Arguments:
SESSION_ID Chat session ID [required]

Options:
-l, --limit INTEGER Number of messages to return [default: 50]
--cursor TEXT Pagination cursor
--direction TEXT Pagination direction [default: after]

nasiko chat drop

Delete a chat session.

Usage: nasiko chat drop SESSION_ID

Arguments:
SESSION_ID Chat session ID to delete [required]

nasiko chat send

Send a single message to an agent without entering interactive mode.

Usage: nasiko chat send [OPTIONS]

Options:
-u, --url TEXT Agent endpoint URL [required, prompted]
-s, --session-id TEXT Session ID [required, prompted]
-m, --message TEXT Message content [required, prompted]

Example:

nasiko chat send \
--url https://nasiko.dev/api/v1/chat \
--session-id abc-123 \
--message "What is the status of ticket #456?"

Deprecated commands

These commands are hidden and will be removed in a future release:

CommandReplacement
nasiko chat create-session --agent <name>nasiko chat start <name>
nasiko chat list-sessionsnasiko chat sessions
nasiko chat delete-session <id>nasiko chat drop <id>