mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-31 19:16:29 +00:00
Creating a task was mouse-only: the header button, the empty state, or a per-column hover +. Kanban now ships a real command, wired the way any plugin should wire one. One action id (kanban.newTask) registered into two areas: KEYBINDS_AREA gives it dispatch plus a rebindable row in the shortcuts panel, and a palette row whose `action` field points back at the same id so the live combo renders as its hotkey hint. The handler is route-independent — it parks the lane in $newTaskLane and navigates, so the page picks the request up whether it was already mounted or is mounting for the first time, then clears it so a remount can't reopen a dismissed dialog. Default is mod+alt+n (⌘⌥N). mod+n and mod+shift+n are core built-ins a plugin can't shadow; core uses alt only for the mod+alt+1…9 profile slots, never with a letter, which leaves ⌘⌥<letter> free as the natural namespace for plugin commands. Label ships in the plugin's own locale bundles (en/ja/zh/zh-hant) via ctx.i18n, so it localizes without a core en.ts edit. |
||
|---|---|---|
| .. | ||
| bootstrap-installer | ||
| desktop | ||
| shared | ||