hive-agent: surface an interrupted-turn banner in the wake prompt after /cancel
This commit is contained in:
parent
9f5ce4d941
commit
a11f945532
5 changed files with 72 additions and 6 deletions
|
|
@ -24,6 +24,15 @@ pub const RECV_BATCH_MAX: u32 = 5;
|
|||
/// server (`recv` tool result) so both surfaces phrase it identically.
|
||||
pub const REDELIVERY_HINT: &str = "[redelivered after harness restart — may already be handled]\n";
|
||||
|
||||
/// Banner prepended to a wake prompt when the previous turn was cut off by
|
||||
/// an explicit operator `/cancel` (SIGINT) rather than ending normally. Set
|
||||
/// once, read-and-cleared by the next turn's wake-prompt build — see
|
||||
/// `hive-agent`'s `post_cancel_turn` (sets it) and `handle_turn` (clears
|
||||
/// it). Lives here for the same reason as `REDELIVERY_HINT`: a single
|
||||
/// phrasing, not duplicated between call sites.
|
||||
pub const INTERRUPTED_HINT: &str = "[your previous turn was interrupted by the operator (/cancel) \
|
||||
before it finished — check for new messages before resuming prior work]\n";
|
||||
|
||||
/// Shared "(N more message(s) pending …)" advisory appended after both the
|
||||
/// wake prompt body and the `recv` tool result whenever the inbox still has
|
||||
/// queued messages once the current message/batch is popped. Returns an empty
|
||||
|
|
|
|||
Loading…
Reference in a new issue