Agent Versioning
Every time an agent is deployed into a meeting, CoAgentor automatically saves a snapshot of the agent's complete configuration at that moment. This means you can always look back at any past meeting and see exactly which rules were active, what the persona prompt said, what the sensitivity was set to — even if you've changed the agent a dozen times since.
Why versioning matters
Agent configurations evolve over time. You add new trigger rules, refine response instructions, tune sensitivity, swap voices. Without versioning, it would be impossible to know whether a past meeting's outcomes reflected the current config or an older one.
With versioning, every meeting has an immutable record of the agent as it was deployed. This is useful for:
- Debugging — if a trigger didn't fire when you expected, you can check the exact rule text that was active at the time
- Attribution — comparing meeting outcomes before and after a config change
- Compliance — demonstrating exactly what rules were running during a specific meeting
Two types of snapshots
Automatic snapshots (on meeting start)
Every time an agent joins a meeting, the full agent configuration is automatically saved as a snapshot tagged auto. This happens without any action from you.
Manual snapshots (on save)
When you make changes in the Agent Builder and click Save, a manual snapshot is created in addition to the live update. This gives you a named save point you can reference.
What's included in a snapshot
Each snapshot captures the complete agent configuration at that moment:
- Agent name, colour, and mode (Live/Silent)
- Persona prompt
- Voice selection
- All trigger rules — including labels, descriptions, response instructions, action types, enabled/disabled state, and hand-raise settings
- Sensitivity setting
- Back-channel configuration
- Post-meeting summary settings
Viewing version history
You can view an agent's version history from the Agent detail page. Each version shows the type (auto/manual) and when it was created.
XXX SCREENSHOT: The Agent Version History panel showing a list of snapshots with their type (auto/manual), creation timestamp, and a "View snapshot" link for each
Notes on editing
When you edit a live agent, only meetings started after the edit will use the new config. Existing meetings in progress are not affected. The meeting event log always shows which agent version was active for that meeting.