AI Conversations
How AI-guided conversations work in Kommit — per-node context, streaming responses, and automatic data extraction.
AI Conversations
Every node in Kommit has its own AI conversation. These are not generic chat sessions — each conversation is scoped to the node type, aware of the rest of your canvas, and designed to extract specific structured information.
How conversations work
- Open a node by clicking it on the canvas.
- The Chat tab shows the conversation history for that node.
- Type a message and press Enter (or click Send).
- The AI responds in real time via streaming — you see tokens as they arrive.
- When the AI extracts structured data from your message or its response, the Extracted Data panel updates automatically.
The AI is not a blank slate. It knows:
- What type of node you're on (and what data it needs to collect)
- The full content of any connected nodes
- One-line summaries of all other nodes in the project
- Any prior messages in this conversation
The AI backbone
Conversations are powered by advanced AI models optimised for nuanced, multi-turn reasoning. The AI extracts structured data in the same pass as generating its conversational response. There is no separate extraction step and no extra latency.
Streaming
Responses stream token by token as they are generated. You can read the answer as it forms rather than waiting for a complete response.
If a response is taking too long or heading in the wrong direction, click Stop to abort generation. The partial response is discarded.
Conversation persistence
Conversations are saved automatically after every exchange. When you come back to a node later — even in a new browser session — your full conversation history is exactly where you left it.
Resetting a conversation
To start fresh on a node:
- Open the node's chat panel.
- Click the Reset button (top right of the chat area).
- Confirm the reset.
Resetting a conversation clears all messages for that node. Structured data that was extracted during the conversation is preserved — it is not deleted by a reset.
Rate limits
Conversations are subject to generous per-plan rate limits. If you hit your limit, the send button will be disabled until the window resets. The panel displays the time remaining.
Citations
When the AI uses knowledge retrieved from your connected GitHub repository, its response includes footnote-style citations — for example [1] — linking to the relevant source file on GitHub. This makes it clear when the AI is referencing real code rather than making assumptions.