background-watch-hook

Solid

Use `vibe watch` to run a managed Harness waiter that returns to the same conversation later. Best for reviews, CI, files, logs, and other wait-now-continue-later workflows.

AI & Automation 468 stars 67 forks Updated today MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
89
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Background Watch Hook Use this skill when the job is "wait now, continue later in the same conversation". What it gives the agent: - a managed background task instead of manual polling - a clean way to come back to the same channel or thread later - a reusable pattern that works for reviews, CI, files, logs, and process completion Good trigger scenarios: - PR reviews or comments may arrive later - CI, deployments, or exports need time to finish - a file, log line, or process exit should wake the agent up later Prefer `vibe watch` when the wait should be inspectable, pausable, resumable, or removable later. ## Main Tools - `vibe watch add` Main entrypoint. Starts a managed background watch and creates a follow-up Agent Run after the waiter succeeds or reaches a terminal failure. - `vibe watch list`, `vibe watch show`, `vibe watch update`, `vibe watch pause`, `vibe watch resume`, `vibe watch remove` Use these to inspect and manage the watch after creation. - `scripts/wait_pr.py` Bundled waiter example for one common case: GitHub PR review activity. ## Use `vibe watch` First Use `vibe watch add` first. Most tasks only need: 1. the target Agent Session ID 2. a short action-oriented message 3. a blocking waiter command Generic shape: ```bash vibe watch add \ --session-id "<session-id>" \ --message "<what the next Agent Run should do>" \ --name "<optional label>" \ -- \ <waiter command ...> ``` Default behavior: - returns immediately - keeps the wai...

Details

Author
avibe-bot
Repository
avibe-bot/avibe
Created
10 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category