AGENTS.md@packages/flows-plugin/src/bridge · git:20260703.e20cd5a · 2026-07-03 · sha256 d949528466f6b583
AGENTS.md@packages/flows-plugin/src/bridge git:20260703.e20cd5aA
Immutable. This exact content is served forever at /api/v1/blob/d949528466f6b583.
# DOX — packages/flows-plugin/src/bridge Files in this directory. One row per source file. | File | Purpose | |------|---------| | `flow-question-adapter.ts` | PromptBus adapter claiming flow-tagged prompts for upper-slot render. Exports `FlowQuestionAdapter` implementing `PromptAdapter` (`name="flow-question"`, `priority=100`). `onRequest` returns claim with `component.type="flow-question"` + `placement="widget-bar"` only when `prompt.metadata.flowId` present; else null. `onResponse`/`onCancel` no-op. Structurally typed against `packages/extension/src/prompt-bus.ts` shapes. Beats `DashboardDefaultAdapter` (priority 9999). | | `index.ts` | flows-plugin bridge entry. Default-export `activate(ctx)` emits `prompt:register-adapter` with fresh `FlowQuestionAdapter` via `pi.events.emit`. Auto-registered at `~/.pi/agent/settings.json#dashboardPluginBridges` (key `dashboard-flows`) by dashboard `registerAllPluginBridges`. Narrow: no other behavior. |