feat: add --hermes flag to clients add CLI command

This commit is contained in:
redshift
2026-05-04 16:03:39 +00:00
parent ba3d5ff336
commit a0ba9f337b
2 changed files with 4 additions and 0 deletions
+2
View File
@@ -820,6 +820,7 @@ clientsCmd
.option("--openclaw", "Set up OpenClaw integration")
.option("--pi-agent", "Set up Pi Agent integration")
.option("--claude-code", "Set up Claude Code integration")
.option("--hermes", "Set up Hermes integration")
.action(
async (options: {
name?: string;
@@ -827,6 +828,7 @@ clientsCmd
openclaw?: boolean;
piAgent?: boolean;
claudeCode?: boolean;
hermes?: boolean;
}) => {
await addClientAction(options);
},
+2
View File
@@ -187,6 +187,7 @@ export interface AddClientOptions {
openclaw?: boolean;
piAgent?: boolean;
claudeCode?: boolean;
hermes?: boolean;
}
export async function addClientAction(options: AddClientOptions): Promise<void> {
@@ -198,6 +199,7 @@ export async function addClientAction(options: AddClientOptions): Promise<void>
if (options.openclaw) integrationKeys.push("openclaw");
if (options.piAgent) integrationKeys.push("pi-agent");
if (options.claudeCode) integrationKeys.push("claude-code");
if (options.hermes) integrationKeys.push("hermes");
if (integrationKeys.length > 0) {
for (const key of integrationKeys) {