Skip to content

Add chat_shepherd: Chat Shepherd - #590

Merged
3clyp50 merged 2 commits into
agent0ai:mainfrom
Olszalsik:add-chat-shepherd
Oct 5, 2026
Merged

3clyp50 merged 2 commits into
agent0ai:mainfrom
Olszalsik:add-chat-shepherd

Conversation

@Olszalsik

Copy link
Copy Markdown
Contributor

Chat Shepherd

A background supervisor for Agent Zero chats: it classifies every live chat into one of 8 statuses, auto-nudges stalled and wedged agents, escalates the chats that genuinely need a human, and shows a live status icon per chat in the sidebar.

  • Stall detection with gentle continue-nudges, a per-tick budget, and a cooldown.
  • Two-tier wedge remediation (nudge, then optional soft-restart) with a liveness probe that separates a hung tool call from a spinning dead loop.
  • Intervention alerting via in-app toast, webhook, or Telegram - all off by default.
  • Supervised mode: queue editable drafts for human review instead of auto-sending.
  • Goal-completion gate (soft dependency on the bundled _goal plugin).

Runs entirely locally; no network requests unless an alert channel is explicitly configured. Ships a 100-marker offline test suite.

Not to be confused with the passive chat_status_lights display plugin - this one acts.

@a0-bot

a0-bot Bot commented Sep 25, 2026

Copy link
Copy Markdown

Plugin submission validation failed

ERROR: Only files under plugins/ are allowed in plugin PRs: .github/workflows/generate-missing-thumbnails.yml

@POWERFULMOVES POWERFULMOVES left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verified: index-only addition, validate CI green. Chat supervision is a new category, no overlap with existing listings. Safe index entry.

Replaces the previous 16 KB thumbnail with a 4.8 KB one (the store caps
thumbnails at 20 KB, and the old file used most of that budget for a
full-bleed gradient). Same 512x512 square format, so the store's
square/size checks still pass with a wide margin.

index.yaml is unchanged. Pushed as a fast-forward on top of the existing
add-chat-shepherd branch so the prior submission commit and any open PR
are preserved.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants