# dsh-vision-plugin bundle patch: one dual-face row. The node half
# (lib/index.js) registers the vision_analyze tool and the llm/stream image
# transcription waterfall, and conditionally serves the /vision/api JSON
# endpoints where a web server exists (ctx.inject(['webServer'], …) — the row
# itself never waits on it, so headless stacks boot cleanly under dsh rc.8's
# activation audit); the same row doubles as the browser roster entry
# (dsh.client declaration) so the web shell loads the settings section UI
# from /plugins/dsh-vision-plugin/client.js.
- insert:
    - id: vision
      name: 'dsh-vision-plugin'
      inject: [fs, llm, attachments, tools]
      config: {}
