Files
dotfiles/dot_config/herdr/plugins.json
T
2026-08-15 15:10:36 -04:00

739 lines
18 KiB
JSON

[
{
"plugin_id": "chmarax.herdr-nvim",
"name": "herdr-nvim",
"version": "0.1.1",
"min_herdr_version": "0.7.4",
"description": "Full-height nvim sidebar with agent annotations: toggle with one key, comment code, send to any agent.",
"manifest_path": "/home/prad/.config/herdr/plugins/github/chmarax.herdr-nvim-178624809c23/herdr-plugin.toml",
"plugin_root": "/home/prad/.config/herdr/plugins/github/chmarax.herdr-nvim-178624809c23",
"enabled": true,
"platforms": [
"macos",
"linux"
],
"build": [
{
"command": [
"bash",
"herdr/install.sh"
]
}
],
"actions": [
{
"id": "open-link",
"title": "nvim sidebar: open clicked file",
"command": [
"sh",
"-c",
"exec sh \"$HERDR_PLUGIN_ROOT/herdr/run.sh\" open-link"
]
},
{
"id": "pick-file",
"title": "nvim sidebar: open file from agent output",
"contexts": [
"pane"
],
"command": [
"sh",
"-c",
"exec sh \"$HERDR_PLUGIN_ROOT/herdr/run.sh\" pick-file"
]
},
{
"id": "toggle",
"title": "nvim sidebar: toggle",
"contexts": [
"pane",
"workspace"
],
"command": [
"sh",
"-c",
"exec sh \"$HERDR_PLUGIN_ROOT/herdr/run.sh\" toggle"
]
}
],
"panes": [
{
"id": "picker",
"title": "open file",
"placement": "popup",
"command": [
"sh",
"-c",
"exec sh \"$HERDR_PLUGIN_ROOT/herdr/run.sh\" picker"
]
}
],
"link_handlers": [
{
"id": "file-path",
"title": "Open in nvim sidebar",
"pattern": "^~?[\\w.@/()\\[\\]+-]+/[\\w.@()\\[\\]+-]+\\.[A-Za-z]\\w*(?::\\d+){0,2}$",
"action": "open-link"
},
{
"id": "file-url",
"title": "Open in nvim sidebar",
"pattern": "^file://",
"action": "open-link"
}
],
"source": {
"kind": "github",
"owner": "ChmaraX",
"repo": "herdr-nvim",
"resolved_commit": "40aadeab3cef3702ef5e05069181c7168084794f",
"managed_path": "/home/prad/.config/herdr/plugins/github/chmarax.herdr-nvim-178624809c23",
"installed_unix_ms": 1786819801981
}
},
{
"plugin_id": "official.browser",
"name": "Browser",
"version": "0.1.0",
"min_herdr_version": "0.7.4",
"description": "Open and inspect real browser pages from Herdr.",
"manifest_path": "/home/prad/.config/herdr/plugins/github/official.browser-ff2a44eccae9/herdr-plugin.toml",
"plugin_root": "/home/prad/.config/herdr/plugins/github/official.browser-ff2a44eccae9",
"enabled": true,
"platforms": [
"linux",
"macos"
],
"actions": [
{
"id": "open-localhost",
"title": "Open localhost in browser",
"contexts": [
"workspace"
],
"command": [
"bun",
"run",
"src/actions/open-localhost.ts"
]
},
{
"id": "status",
"title": "Browser status",
"contexts": [
"workspace"
],
"command": [
"bun",
"run",
"src/actions/status.ts"
]
}
],
"panes": [
{
"id": "browser",
"title": "Browser",
"placement": "split",
"command": [
"bun",
"run",
"src/viewer.ts"
]
}
],
"link_handlers": [
{
"id": "localhost",
"title": "Open in Herdr Browser",
"pattern": "^https?://(localhost|127\\.0\\.0\\.1|\\[::1\\])(:[0-9]+)?([/?#].*)?$",
"action": "open-localhost"
}
],
"source": {
"kind": "github",
"owner": "ogulcancelik",
"repo": "herdr-browser",
"resolved_commit": "be6888b71cf4eb5939ee79a746bd1a1c22ade046",
"managed_path": "/home/prad/.config/herdr/plugins/github/official.browser-ff2a44eccae9",
"installed_unix_ms": 1786302769417
}
},
{
"plugin_id": "oh-my-opencode-slim",
"name": "oh-my-opencode-slim",
"version": "2.2.14",
"min_herdr_version": "0.8.0",
"description": "OpenCode agent orchestration plugin with a Herdr multiplexer adapter",
"manifest_path": "/home/prad/.config/herdr/plugins/github/oh-my-opencode-slim-023b9f29d9fc/herdr-plugin.toml",
"plugin_root": "/home/prad/.config/herdr/plugins/github/oh-my-opencode-slim-023b9f29d9fc",
"enabled": true,
"platforms": [
"linux",
"macos",
"windows"
],
"source": {
"kind": "github",
"owner": "alvinunreal",
"repo": "oh-my-opencode-slim",
"resolved_commit": "220eb2be677cb739f795b97a62909110e04ebfc5",
"managed_path": "/home/prad/.config/herdr/plugins/github/oh-my-opencode-slim-023b9f29d9fc",
"installed_unix_ms": 1786819101813
}
},
{
"plugin_id": "persiyanov.reviewr",
"name": "reviewr",
"version": "0.30.1",
"min_herdr_version": "0.7.5",
"description": "Review agent-written diffs beside the chat and add line comments to the agent input.",
"manifest_path": "/home/prad/.config/herdr/plugins/github/persiyanov.reviewr-e87b654a74f8/herdr-plugin.toml",
"plugin_root": "/home/prad/.config/herdr/plugins/github/persiyanov.reviewr-e87b654a74f8",
"enabled": true,
"platforms": [
"macos",
"linux"
],
"build": [
{
"command": [
"bash",
"herdr/install.sh"
]
}
],
"actions": [
{
"id": "close",
"title": "reviewr: close pane",
"contexts": [
"pane",
"workspace"
],
"command": [
"bash",
"herdr/pane.sh",
"close"
]
},
{
"id": "open",
"title": "reviewr: open pane",
"contexts": [
"pane",
"workspace"
],
"command": [
"bash",
"herdr/pane.sh",
"open"
]
},
{
"id": "toggle",
"title": "reviewr: toggle pane",
"contexts": [
"pane",
"workspace"
],
"command": [
"bash",
"herdr/pane.sh",
"toggle"
]
}
],
"events": [
{
"on": "worktree.created",
"command": [
"bash",
"herdr/pane.sh",
"auto-open"
]
}
],
"panes": [
{
"id": "pane",
"title": "reviewr",
"placement": "split",
"command": [
"sh",
"-c",
"exec \"$HERDR_PLUGIN_ROOT/bin/herdr-reviewr\""
]
}
],
"source": {
"kind": "github",
"owner": "persiyanov",
"repo": "herdr-reviewr",
"resolved_commit": "792b4b31475ddbf263ee4d421a984e7418031506",
"managed_path": "/home/prad/.config/herdr/plugins/github/persiyanov.reviewr-e87b654a74f8",
"installed_unix_ms": 1786480679113
}
},
{
"plugin_id": "rjyo.window-title-sync",
"name": "Window Title Sync",
"version": "0.1.0",
"min_herdr_version": "0.7.0",
"description": "Sync the outer terminal title to the focused Herdr workspace, tab, and agent session.",
"manifest_path": "/home/prad/.config/herdr/plugins/github/rjyo.window-title-sync-aa963fbbc3d9/herdr-plugin.toml",
"plugin_root": "/home/prad/.config/herdr/plugins/github/rjyo.window-title-sync-aa963fbbc3d9",
"enabled": true,
"platforms": [
"macos",
"linux"
],
"actions": [
{
"id": "refresh",
"title": "Refresh terminal title",
"contexts": [
"workspace",
"tab",
"pane"
],
"command": [
"bun",
"sync-title.js"
]
}
],
"events": [
{
"on": "pane.agent_detected",
"command": [
"bun",
"sync-title.js"
]
},
{
"on": "pane.agent_status_changed",
"command": [
"bun",
"sync-title.js"
]
},
{
"on": "pane.closed",
"command": [
"bun",
"sync-title.js"
]
},
{
"on": "pane.created",
"command": [
"bun",
"sync-title.js"
]
},
{
"on": "pane.focused",
"command": [
"bun",
"sync-title.js"
]
},
{
"on": "pane.moved",
"command": [
"bun",
"sync-title.js"
]
},
{
"on": "tab.focused",
"command": [
"bun",
"sync-title.js"
]
},
{
"on": "tab.renamed",
"command": [
"bun",
"sync-title.js"
]
},
{
"on": "workspace.focused",
"command": [
"bun",
"sync-title.js"
]
},
{
"on": "workspace.renamed",
"command": [
"bun",
"sync-title.js"
]
},
{
"on": "workspace.updated",
"command": [
"bun",
"sync-title.js"
]
}
],
"source": {
"kind": "github",
"owner": "rjyo",
"repo": "herdr-window-title-sync",
"resolved_commit": "b07f1140b7308d66487b2f4be546c0c7db065569",
"managed_path": "/home/prad/.config/herdr/plugins/github/rjyo.window-title-sync-aa963fbbc3d9",
"installed_unix_ms": 1786479421566
}
},
{
"plugin_id": "switchboard",
"name": "Switchboard",
"version": "1.0.0",
"min_herdr_version": "0.7.4",
"description": "A colorful Herdr command palette with searchable Projects, Commands, and Ports pickers plus Git, Clone, Settings, Changelog, and Update utilities.",
"manifest_path": "/home/prad/.config/herdr/plugins/github/switchboard-487537935c92/herdr-plugin.toml",
"plugin_root": "/home/prad/.config/herdr/plugins/github/switchboard-487537935c92",
"enabled": true,
"platforms": [
"macos",
"linux"
],
"actions": [
{
"id": "changelog",
"title": "Switchboard Changelog",
"description": "Read what changed in this plugin, including the version you have installed.",
"contexts": [
"global",
"pane"
],
"command": [
"bash",
"bin/action.sh"
]
},
{
"id": "clone",
"title": "Clone Repository",
"description": "Clone a repository with ghq get (from clipboard or a prompt), then open it.",
"contexts": [
"global",
"pane"
],
"command": [
"bash",
"bin/action.sh"
]
},
{
"id": "commands",
"title": "Commands",
"description": "Search shell history and presets, then fill or run the exact command.",
"contexts": [
"global",
"pane"
],
"command": [
"bash",
"bin/action.sh"
]
},
{
"id": "git",
"title": "Git Menu",
"description": "Open the git menu for the current repo in its own pane: review the worktree, a branch, or a commit with tuicr, or stage with lazygit.",
"contexts": [
"global",
"pane"
],
"command": [
"bash",
"bin/action.sh"
]
},
{
"id": "menu",
"title": "Switchboard Menu",
"description": "Open the central menu for every Switchboard picker and utility.",
"contexts": [
"global",
"pane"
],
"command": [
"bash",
"bin/action.sh"
]
},
{
"id": "open-split",
"title": "Open Repo in Split",
"description": "Pick a repo; Enter opens it in a split of the current pane.",
"contexts": [
"global",
"pane"
],
"command": [
"bash",
"bin/action.sh"
]
},
{
"id": "open-tab",
"title": "Open Repo in Tab",
"description": "Pick a repo; Enter opens it in a new tab.",
"contexts": [
"global",
"pane"
],
"command": [
"bash",
"bin/action.sh"
]
},
{
"id": "open-workspace",
"title": "Open Repo in Workspace",
"description": "Pick a repo; Enter opens it in a new workspace.",
"contexts": [
"global",
"pane"
],
"command": [
"bash",
"bin/action.sh"
]
},
{
"id": "ports",
"title": "Ports",
"description": "Inspect live TCP listeners and safely act on their owner processes.",
"contexts": [
"global",
"pane"
],
"command": [
"bash",
"bin/action.sh"
]
},
{
"id": "projects",
"title": "Projects",
"description": "Open the switcher over running agents, open workspaces, ghq repositories, and linked worktrees.",
"contexts": [
"global",
"pane"
],
"command": [
"bash",
"bin/action.sh"
]
},
{
"id": "settings",
"title": "Switchboard Settings",
"description": "Configure the common, projects, commands, and ports modes.",
"contexts": [
"global",
"pane"
],
"command": [
"bash",
"bin/action.sh"
]
},
{
"id": "update",
"title": "Update Switchboard",
"description": "Install the newest tagged version of this plugin. Refuses to touch a linked checkout.",
"contexts": [
"global",
"pane"
],
"command": [
"bash",
"bin/action.sh"
]
}
],
"panes": [
{
"id": "changelog",
"title": "Switchboard Changelog",
"placement": "popup",
"width": 88,
"height": 28,
"command": [
"bash",
"-c",
"exec bash \"$HERDR_PLUGIN_ROOT/bin/changelog.sh\""
]
},
{
"id": "clone",
"title": "Clone Repository",
"placement": "overlay",
"command": [
"bash",
"-c",
"exec bash \"$HERDR_PLUGIN_ROOT/bin/get.sh\""
]
},
{
"id": "commands",
"title": "󰆍",
"placement": "overlay",
"command": [
"bash",
"-c",
"exec bash \"$HERDR_PLUGIN_ROOT/bin/picker.sh\" --commands"
]
},
{
"id": "git",
"title": "󰊢",
"placement": "overlay",
"command": [
"bash",
"-c",
"exec bash \"$HERDR_PLUGIN_ROOT/bin/git.sh\""
]
},
{
"id": "menu",
"title": "󰍜",
"placement": "popup",
"width": 76,
"height": 24,
"command": [
"bash",
"-c",
"exec bash \"$HERDR_PLUGIN_ROOT/bin/picker.sh\" --menu"
]
},
{
"id": "ports",
"title": "󰛳",
"placement": "overlay",
"command": [
"bash",
"-c",
"exec bash \"$HERDR_PLUGIN_ROOT/bin/picker.sh\" --ports"
]
},
{
"id": "projects",
"title": "󰊢",
"placement": "overlay",
"command": [
"bash",
"-c",
"exec bash \"$HERDR_PLUGIN_ROOT/bin/picker.sh\""
]
},
{
"id": "settings",
"title": "Switchboard Settings",
"placement": "popup",
"width": 100,
"height": 32,
"command": [
"bash",
"-c",
"exec bash \"$HERDR_PLUGIN_ROOT/bin/picker.sh\" --settings"
]
},
{
"id": "update",
"title": "Update Switchboard",
"placement": "overlay",
"command": [
"bash",
"-c",
"exec bash \"$HERDR_PLUGIN_ROOT/bin/update-plugin.sh\""
]
}
],
"source": {
"kind": "github",
"owner": "crafts69guy",
"repo": "herdr-switchboard",
"resolved_commit": "b68d053b6fe54b8e0bcb46a90ed36135da57b4d3",
"managed_path": "/home/prad/.config/herdr/plugins/github/switchboard-487537935c92",
"installed_unix_ms": 1786820180347
}
},
{
"plugin_id": "vim-herdr-navigation",
"name": "Vim Herdr Navigation",
"version": "0.1.0",
"min_herdr_version": "0.7.0",
"description": "Seamless Ctrl+h/j/k/l navigation across herdr panes and Vim/Neovim splits",
"manifest_path": "/home/prad/.herdr/vim-herdr-navigation/herdr-plugin.toml",
"plugin_root": "/home/prad/.herdr/vim-herdr-navigation",
"enabled": true,
"platforms": [
"linux",
"macos"
],
"actions": [
{
"id": "down",
"title": "Navigate down (Vim/herdr)",
"contexts": [
"global"
],
"command": [
"bash",
"navigate.sh",
"down"
]
},
{
"id": "left",
"title": "Navigate left (Vim/herdr)",
"contexts": [
"global"
],
"command": [
"bash",
"navigate.sh",
"left"
]
},
{
"id": "right",
"title": "Navigate right (Vim/herdr)",
"contexts": [
"global"
],
"command": [
"bash",
"navigate.sh",
"right"
]
},
{
"id": "up",
"title": "Navigate up (Vim/herdr)",
"contexts": [
"global"
],
"command": [
"bash",
"navigate.sh",
"up"
]
}
],
"source": {
"kind": "local"
}
}
]