Launchpad
Three jobs you hand to an agent often, one press each; you read each message before it is sent.
hive plugins install @dip497/launchpad Run it in a terminal, or find it in Hivemind under Settings ▸ Plugins.
Launchpad
Three jobs you hand to an agent often, one press each: review my changes, run and fix the tests, write the changelog. Each press starts your default agent with that job as its first message; the app shows you the message and you send or cancel it. Change the buttons and their jobs in its options.
hive plugins install @dip497/launchpad # then add it from the toolbar's Add menu
hive ctl plugin open @dip497/launchpad # or let an agent place it
hive ctl plugin call @dip497/launchpad jobs
It asks to start agents (workspace:spawn) and to give one its first message (workspace:prompt).
Options (the gear on the widget): oneLabel/one, twoLabel/two, threeLabel/three: each button's label and job.
How it was made
Built by a coding agent (Claude) from the widget contract: hive plugins new widget's brief, hive.d.ts
and the Widgets guide, then checked
in the app over the demo workspace. Its behaviour test is tests/widgets.test.ts in this repository,
which runs widget.js with the same worker prelude the app uses.
Files
From dip497/hivemind-plugins at c1a1f28. Hivemind checks each file's checksum as it downloads, and stops if one changed.
icon.svg55eb301fefd7README.mdbabdb527753bwidget.jseb2676f1e20awidget.json4018a1f106ae
widget.json
{
"id": "@dip497/launchpad",
"name": "Launchpad",
"version": "1.0.0",
"description": "Three jobs you hand to an agent often, one press each; you read each message before it is sent.",
"category": "agents",
"icon": "icon.svg",
"size": { "w": 280, "h": 170 },
"permissions": ["workspace:spawn", "workspace:prompt"],
"options": [
{ "id": "oneLabel", "label": "First button", "type": "text", "maxLength": 32, "default": "Review my changes" },
{ "id": "one", "label": "First job", "type": "text", "maxLength": 500, "default": "Review my uncommitted changes: say what is wrong or risky, file by file." },
{ "id": "twoLabel", "label": "Second button", "type": "text", "maxLength": 32, "default": "Run and fix the tests" },
{ "id": "two", "label": "Second job", "type": "text", "maxLength": 500, "default": "Run the tests. Fix what fails, and tell me what you changed." },
{ "id": "threeLabel", "label": "Third button", "type": "text", "maxLength": 32, "default": "Write the changelog" },
{ "id": "three", "label": "Third job", "type": "text", "maxLength": 500, "default": "Write the changelog entry for the work since the last release." }
],
"commands": [
{ "name": "jobs", "description": "The three jobs its buttons start, with their labels." }
]
}
Hivemind shows you this list and asks before it installs.
- Start agents in your workspace
- Tell an agent something (you send or cancel each one)
| Version | Commit | Listed |
|---|---|---|
| 1.0.0 | c1a1f28 | October 20, 2026 |
HiveHub keeps the version listed last. The ones before it are in the repository's history.
Something wrong with it? Report it.