Skip to content

Conversations

Conversations are chat threads between you and Pilot. Each conversation maintains its own history and context, so you can have multiple independent threads about different topics within the same project.

  1. Select a project in the sidebar
  2. Click New Conversation
  3. Start typing your request

The conversation is automatically scoped to the selected project, so Pilot has context about your codebase.

Conversations get auto-generated titles based on your first message. This helps you find specific conversations later in the sidebar project tree.

Each conversation maintains its own memory. Pilot remembers what you’ve discussed within a conversation, so you can build on previous messages:

You: Add a user profile page Pilot: Done. I’ve created /pages/profile.tsx with name, email, and avatar fields. You: Add the ability to change the password too Pilot: I’ll add a password change section to the existing profile page…

Click any conversation in the sidebar to switch to it. The chat panel updates to show that conversation’s history.

Click the delete option on a conversation to remove it and all its messages. This action cannot be undone.

When Pilot creates tasks during a conversation, those tasks are linked to both the conversation and the project. You can see them on the task board and in the task detail view.

The chat_id field on tasks tracks which conversation created them, so you can always trace a task back to the conversation that requested it.