feat: 添加 GitHub 集成命令(issue、share、autofix-pr)

- /issue: 通过 gh CLI 创建 GitHub issue,支持标签/指派
- /share: 会话日志分享到 GitHub Gist,支持密钥脱敏
- /autofix-pr: 自动修复 CI 失败的 PR,进度追踪
- launchCommand: 共享命令启动器

Co-Authored-By: glm-5-turbo <zai-org@claude-code-best.win>
This commit is contained in:
claude-code-best
2026-05-09 23:04:23 +08:00
parent 4f0aa8615a
commit 6766f08e47
27 changed files with 5019 additions and 6 deletions

View File

@@ -0,0 +1,30 @@
import { randomUUID } from 'node:crypto'
import { getSessionId } from '../../bootstrap/state.js'
import type { SessionId } from '../../types/ids.js'
export type AutofixTeammate = {
agentId: string
agentName: 'autofix-pr'
teamName: '_autofix'
color: undefined
planModeRequired: false
parentSessionId: SessionId
abortController: AbortController
taskId: string
}
export function createAutofixTeammate(
_initialMessage: string,
_target: string,
): AutofixTeammate {
return {
agentId: randomUUID(),
agentName: 'autofix-pr',
teamName: '_autofix',
color: undefined,
planModeRequired: false,
parentSessionId: getSessionId(),
abortController: new AbortController(),
taskId: randomUUID(),
}
}