attenlabs

attenlabs/hotato

Regression testing for voice agents. The transcript passed; the call failed. hotato scores the turn timing and checks what the agent said against what the backend did, then gates CI. Self-hosted, MIT.

6 good first / help-wanted issues · Python · last activity Jul 18, 2026

ai-agents ci cli conversation-qa evaluation llm-evaluation mcp offline ollama pytest regression-testing self-hosted turn-taking voice voice-agent-testing voice-agents voice-ai voice-testing
6 Open Issues Need Help Last updated: Jul 18, 2026

Open Issues Need Help

View All on GitHub
attenlabs/hotato
0

Regression testing for voice agents. The transcript passed; the call failed. hotato scores the turn timing and checks what the agent said against what the backend did, then gates CI. Self-hosted, MIT.

Python
#ai-agents#ci#cli#conversation-qa#evaluation#llm-evaluation#mcp#offline#ollama#pytest#regression-testing#self-hosted#turn-taking#voice#voice-agent-testing#voice-agents#voice-ai#voice-testing
attenlabs/hotato
0

Regression testing for voice agents. The transcript passed; the call failed. hotato scores the turn timing and checks what the agent said against what the backend did, then gates CI. Self-hosted, MIT.

Python
#ai-agents#ci#cli#conversation-qa#evaluation#llm-evaluation#mcp#offline#ollama#pytest#regression-testing#self-hosted#turn-taking#voice#voice-agent-testing#voice-agents#voice-ai#voice-testing
attenlabs/hotato
0

Regression testing for voice agents. The transcript passed; the call failed. hotato scores the turn timing and checks what the agent said against what the backend did, then gates CI. Self-hosted, MIT.

Python
#ai-agents#ci#cli#conversation-qa#evaluation#llm-evaluation#mcp#offline#ollama#pytest#regression-testing#self-hosted#turn-taking#voice#voice-agent-testing#voice-agents#voice-ai#voice-testing
attenlabs/hotato
0

Regression testing for voice agents. The transcript passed; the call failed. hotato scores the turn timing and checks what the agent said against what the backend did, then gates CI. Self-hosted, MIT.

Python
#ai-agents#ci#cli#conversation-qa#evaluation#llm-evaluation#mcp#offline#ollama#pytest#regression-testing#self-hosted#turn-taking#voice#voice-agent-testing#voice-agents#voice-ai#voice-testing
attenlabs/hotato
0

Regression testing for voice agents. The transcript passed; the call failed. hotato scores the turn timing and checks what the agent said against what the backend did, then gates CI. Self-hosted, MIT.

Python
#ai-agents#ci#cli#conversation-qa#evaluation#llm-evaluation#mcp#offline#ollama#pytest#regression-testing#self-hosted#turn-taking#voice#voice-agent-testing#voice-agents#voice-ai#voice-testing
attenlabs/hotato
0

Regression testing for voice agents. The transcript passed; the call failed. hotato scores the turn timing and checks what the agent said against what the backend did, then gates CI. Self-hosted, MIT.

Python
#ai-agents#ci#cli#conversation-qa#evaluation#llm-evaluation#mcp#offline#ollama#pytest#regression-testing#self-hosted#turn-taking#voice#voice-agent-testing#voice-agents#voice-ai#voice-testing