Files
orca/src/main/codex/hook-service.ts
T
Neil 1369821bad Split Codex hook service responsibilities (#17260)
* Split speech session lifecycle

* Split terminal output scheduler pipeline

* Split mobile browser pane modules

* Prune resolved max-lines suppressions

* Split pane tree equalization logic

* Extract mobile troubleshoot screen styles

* Split external automation manager

* Split main window service attachments

* Split hosted review creation checks

* Split automation dispatch event handling

* Split settings navigation metadata

* Split daemon initialization lifecycle

* Split GitLab item dialog

* Split relay dispatcher layers

* Split mobile host screen

* Retarget mobile view settings source test

* Split runtime file client layers

* Split ports panel layers

* Split runtime environments pane layers

* Split local PTY provider responsibilities

* Split CDP bridge responsibilities

* Split relay Git handler responsibilities

* Track moved relay Git fetch audit

* Split Linear item drawer responsibilities

* Split telemetry event schema responsibilities

* Split resource usage status responsibilities

* Split remote terminal multiplexer responsibilities

* Split Git worktree responsibilities

* Split Codex hook service responsibilities

* Keep mirrored hook trust type private

* Fix F3-speech for #17123

* Fix F1-cycle for #17131

* Fix F4-navtest for #17157

* Fix F2-allowlist for #17161
2026-08-29 20:21:14 -07:00

30 lines
1.1 KiB
TypeScript

import { CodexHookService } from './codex-hook-service-implementation'
import { cleanupLegacySystemManagedHooks } from './codex-hook-legacy-cleanup'
import { getManagedScript } from './codex-hook-script'
import { removeStaleWslRuntimeManagedHookTrustEntries } from './codex-hook-trust-cleanup'
import {
getWslHookReconciliationAction,
installManagedHooksIntoWslRuntime,
refreshWslRuntimeUserHooks
} from './codex-hook-wsl-runtime'
export type { CodexManagedHookInstallMaterial } from './codex-hook-definition'
export { getCodexManagedHookInstallMaterial } from './codex-hook-definition'
export { setSystemCodexHomeHookSweepSuppressed } from './codex-hook-legacy-cleanup'
export { CodexHookService }
export {
createCodexWslRuntimeHookInstallPlan,
type CodexWslRuntimeHookInstallPlan
} from './codex-wsl-hook-install-plan'
export const codexHookService = new CodexHookService()
export const _internals = {
cleanupLegacySystemManagedHooks,
getManagedScript,
installManagedHooksIntoWslRuntime,
refreshWslRuntimeUserHooks,
removeStaleWslRuntimeManagedHookTrustEntries,
getWslHookReconciliationAction
}