Extension

patriceckhart/zot-answer

A zot extension that opens /answer and lets you answer numbered questions from the last assistant message in an interactive panel.

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-answer
repository
patriceckhart/zot-answer
author
patriceckhart
stars
2
forks
0
open issues
0
language
TypeScript
license
MIT
topics
zot-extension
created
May 30, 2026
updated
May 30, 2026

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

Readme

zot-answer

TypeScript zot extension that opens /answer and lets you answer numbered questions from the last assistant message in an interactive panel.

Preview

Behavior

  • Watches assistant_message events and stores the latest assistant text.
  • Registers a single slash command: /answer.
  • Extracts numbered questions like 1. <question>, 2. <question>, 3. <question>.
  • Opens a panel with one answer field per question.
  • Type to fill the current answer.
  • Use up / down to move between answers.
  • Press enter to submit the answers as a prompt to the agent.
  • Press esc to cancel.

The answer text is rendered in the terminal's normal foreground color; only the Answer: label is muted.

You can also pass questions directly:

/answer 1. First question? 2. Second question?

Run for development

zot --ext .

Then use /answer in zot.

Install

zot ext install .

Restart zot, or run /reload-ext if zot is already open.

Runtime

The manifest uses:

"exec": "npx",
"args": ["--yes", "tsx", "index.ts"]

That avoids requiring a local package setup. If you have global tsx, you can change it to:

"exec": "tsx",
"args": ["index.ts"]

License

MIT