feat: add native Qwen Code hook integration

This commit is contained in:
ZacharyZhang-NY committed 2026-07-19 13:14:57 -04:00
1 parent 577e3609b5
commit eae9015a61
18 files changed
+2138 -341

No files matched your search

+3
View File
@@ -23,6 +23,7 @@ var SupportedAgents = map[string]AgentRegistryEntry{
"opencode": {Name: "OpenCode", ConfigDir: "~/.config/opencode/plugins", ConfigFile: "elydora-audit.mjs"},
"copilot": {Name: "Copilot CLI", ConfigDir: ".github/hooks", ConfigFile: "hooks.json"},
"letta": {Name: "Letta Code", ConfigDir: "~/.letta", ConfigFile: "settings.json"},
"qwen": {Name: "Qwen Code", ConfigDir: "~/.qwen", ConfigFile: "settings.json"},
}
// NewPlugin creates a plugin instance for the given agent name.
@@ -57,6 +58,8 @@ func NewPlugin(agentName string) AgentPlugin {
return &CopilotPlugin{}
case "letta":
return &LettaPlugin{}
case "qwen":
return &QwenPlugin{}
default:
return nil
}