Developing Strategies
Dev Conversation
A dev conversation lets you test a strategy inside the normal AfferLab runtime.
Overview
A Dev Conversation is not a separate runtime mode.
It is a normal AfferLab conversation that is opened with a development strategy attached.
In addition to the standard chat interface, AfferLab also opens a development inspector panel that exposes runtime information about the conversation.
What Happens When You Open One
When a Dev Conversation is opened, AfferLab:
- creates or opens a conversation
- assigns the conversation to the dev strategy
- opens the development inspector panel
After that, the conversation runs through the same message pipeline as any other AfferLab conversation.
Development Inspector
The Dev Conversation includes a runtime inspector that shows internal information for each turn.
This includes:
- turn state and worker status
- runtime logs for the current turn
- prompt construction stages
- model call timing
- conversation configuration and strategy settings
The inspector helps developers understand how their strategy interacts with the model and the AfferLab runtime.