Vibe.Plugins.Question (vibe v0.2.3)

Copy Markdown View Source

Plugin: interactive question tool for the agent.

Provides a question model-facing action that pauses execution, shows options to the user via a selector overlay, and returns the chosen answer.

The plugin tracks which process is waiting for an answer per session and dispatches the reply when it sees a :selector_confirmed event with selector: :question_selector.

Summary

Functions

register_waiter(session_id, pid)

@spec register_waiter(String.t(), pid()) :: :ok

unregister_waiter(session_id)

@spec unregister_waiter(String.t()) :: :ok