husteno-o feat: issue management, standup, full PR review, webhooks, news digest · 9/10/2026
967bdc7
57 lines · 1.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
import { actionsCommand } from "./actions.js";
import { activityCommand } from "./activity.js";
import { aiCommand } from "./ai.js";
import { askCommand } from "./ask.js";
import { codeReviewCommand } from "./code-review.js";
import { codeCommand } from "./code.js";
import { connectCommand } from "./connect.js";
import { helpCommand } from "./help.js";
import { homeCommand } from "./home.js";
import { investigateCommand } from "./investigate.js";
import { issueCommand } from "./issue.js";
import { prCommand } from "./pr.js";
import { releaseCommand } from "./release.js";
import { repoCommand } from "./repo.js";
import { roleCommand } from "./role.js";
import { searchCommand } from "./search.js";
import { securityCommand } from "./security.js";
import { settingsCommand } from "./settings.js";
import { standupCommand } from "./standup.js";
import { teamCommand } from "./team.js";
import { toolsCommand } from "./tools.js";
import { trendingCommand } from "./trending.js";
import type { Command } from "./types.js";
import { watchCommand } from "./watch.js";
import { whyCommand } from "./why.js";

export const commands: Command[] = [
  repoCommand,
  prCommand,
  aiCommand,
  codeReviewCommand,
  searchCommand,
  codeCommand,
  investigateCommand,
  activityCommand,
  trendingCommand,
  watchCommand,
  actionsCommand,
  securityCommand,
  releaseCommand,
  teamCommand,
  homeCommand,
  connectCommand,
  whyCommand,
  askCommand,
  toolsCommand,
  settingsCommand,
  roleCommand,
  issueCommand,
  standupCommand,
  helpCommand,
];

export const commandMap = new Map<string, Command>(commands.map((cmd) => [cmd.data.name, cmd]));

export * from "./types.js";