Extension

patriceckhart/zot-followup

A session-local follow-up queue for zot.

extension

Install from GitHub and zot copies the extension into $ZOT_HOME/extensions/. Git-installed extensions update with zot update.

shell
zot ext install https://github.com/patriceckhart/zot-followup
repository
patriceckhart/zot-followup
author
patriceckhart
stars
0
forks
0
open issues
0
language
TypeScript
license
MIT
topics
zot-extension
created
Jul 17, 2026
updated
Jul 17, 2026

Security note: zot extensions can execute code. Review the source before installing third-party extensions.

Readme

zot-followup

A session-local follow-up queue for zot. Add work while the agent is busy, edit or reorder it before the agent reaches it, and zot-followup submits each item after the current turn finishes.

zot-followup preview

The extension is TypeScript executed by npx. It has no build step, package manifest, lockfile, or local node_modules directory. The first launch may download tsx into the npm cache.

Requirements

  • zot with extension panel support
  • Node.js 18 or newer, including npx
  • Network access on the first launch if tsx is not already in the npm cache

Try it

zot ext install https://github.com/patriceckhart/zot-followup

Or install it globally:

zot ext install https://github.com/patriceckhart/zot-followup

Commands

  • /followup <text> queues work. If the agent is idle, that item starts immediately.
  • /followup opens the interactive queue.

In the panel:

  • Up and Down select an item.
  • a adds an item.
  • e edits the selected item.
  • d deletes the selected item.
  • c clears all pending items without stopping the active turn.
  • Left and Right reorder the selected item.
  • Enter submits the selected item when the agent is idle.
  • Esc closes or cancels.

After a successful turn ends, the first pending follow-up is removed from the queue and submitted as a new user prompt. Tool-use boundaries do not drain the queue. If a turn is canceled or fails, pending work stays queued so it does not run unexpectedly. While a follow-up runs, the rest of the queue remains editable. Follow-ups are intentionally kept only for the current zot session and are lost when zot exits.

Test

npx --yes tsx --test followups.test.ts

Development

Run zot directly against this directory so source changes take effect after restarting zot:

zot --ext .

Protocol logs are available through:

zot ext logs zot-followup

License

MIT