evi-reply-guard

Check session transcripts for unanswered chat messages before ending a turn.

Updated Jun 11, 2026
One-click install
npx skills add https://github.com/kolife01/evifarm --skill evi-reply-guard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: evi-reply-guard
Source: https://github.com/kolife01/evifarm/tree/main/skills/reply-guard
Command: npx skills add https://github.com/kolife01/evifarm --skill evi-reply-guard

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Prevents the agent from ending a turn while there's an unanswered chat message, ensuring responses are sent to ongoing conversations.

Core Features & Use Cases

  • Stop Hook for Turn-End: Implements a hook that blocks the turn from ending until a response is sent.
  • Session Transcript Analysis: Analyzes session transcripts to find the last inbound message and the last reply action.
  • Immediate Response Guidance: Instructs the model to send a reply if no response has been given to the latest message.

Quick Start

Set up the reply-guard Skill by adding it to your project and configuring the Stop event to trigger the guard script.

Frequently Asked Questions about evi-reply-guard

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent my chatbot from ending a turn before sending a reply to an unanswered message?

To prevent your chatbot from ending a turn before sending a reply, you can use a stop hook that blocks turn-end. This hook checks session transcripts for unanswered inbound messages and instructs the model to send a response before allowing the turn to close.

How does conversation continuity tracking work with session transcripts?

Conversation continuity tracking works by analyzing session transcripts to identify the last inbound message and the last reply action. If an inbound message lacks a corresponding reply, the system blocks the turn from ending and prompts the model to respond.

Do I need Python script integration to set up a stop hook for turn management?

Yes, you need Python script integration to set up a stop hook for turn management. The script integrates with your AI system for session management and configures the Stop event to trigger the reply guard.

What's the best way to ensure chatbot responsiveness during ongoing conversations?

The best way to ensure chatbot responsiveness is to implement a stop hook that analyzes session transcripts for unanswered messages. This mechanism guarantees conversation continuity by instructing the model to send a reply before the turn ends.

Can I use turn management to block turn-end for any unanswered chat message?

Yes, you can use turn management to block turn-end for any unanswered chat message. The system evaluates session transcripts to find the last inbound message and blocks the turn-end event until a reply action is detected.

Why does my chatbot end the turn without responding to the latest inbound message?

Your chatbot ends the turn without responding because it lacks a stop hook for turn management. Adding a reply guard script analyzes session transcripts and instructs the model to send a reply before allowing the turn to end.