From fbd20ad6e488fb3b9efc1612fdffee6e672976c1 Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Sun, 14 Jun 2026 02:43:45 +0300 Subject: feat: add plugin v1 system Add manifest-driven plugin actions, event hooks, pane entrypoints, link handlers, and host APIs. Support plugin link, GitHub install, build commands, installed plugin registry, pane movement, runtime context, and plugin docs. --- tests/fixtures/plugin-smoke/herdr-plugin.toml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 tests/fixtures/plugin-smoke/herdr-plugin.toml (limited to 'tests/fixtures/plugin-smoke') diff --git a/tests/fixtures/plugin-smoke/herdr-plugin.toml b/tests/fixtures/plugin-smoke/herdr-plugin.toml new file mode 100644 index 00000000..20794c4b --- /dev/null +++ b/tests/fixtures/plugin-smoke/herdr-plugin.toml @@ -0,0 +1,21 @@ +id = "example.smoke" +name = "Smoke Plugin" +version = "0.1.0" +description = "Portable plugin smoke fixture" +platforms = ["linux", "macos", "windows"] + +[[actions]] +id = "workspace-list" +title = "List workspaces" +contexts = ["workspace"] +command = ["herdr", "workspace", "list"] + +[[events]] +on = "worktree.created" +command = ["herdr", "plugin", "log", "list", "--plugin", "example.smoke"] + +[[panes]] +id = "board" +title = "Board" +placement = "overlay" +command = ["herdr", "workspace", "list"] -- cgit v1.2.3