agent-ecosystem/src/features/workspace-trust/main/index.ts

33 lines
1.5 KiB
TypeScript

export type * from '../core/application';
export {
buildClaudeWorkspaceTrustPreflightArgs,
ClaudePtyWorkspaceTrustStrategy,
runPtyDialogEngine,
} from '../core/application';
export {
applyWorkspaceTrustLaunchArgPatches,
budgetWorkspaceTrustDiagnosticsManifest,
buildCodexTrustedProjectConfigOverride,
buildCodexTrustedProjectConfigOverrides,
buildCodexWorkspaceTrustSettings,
buildCodexWorkspaceTrustSettingsArgs,
buildWorkspaceTrustPathCandidates,
collectWorkspaceTrustParentConfigKeys,
dedupeWorkspaceTrustWorkspaces,
getWorkspaceTrustNonPersistableReason,
isCodexWorkspaceTrustConfigOverride,
isFilesystemRootWorkspacePath,
normalizeWorkspaceTrustComparisonKey,
normalizeWorkspaceTrustConfigKey,
} from '../core/domain';
export type * from '../core/domain/WorkspaceTrustTypes';
export { FileClaudeStateProbe } from './adapters/output/ClaudeStateProbe';
export { NodePtyProcessAdapter } from './adapters/output/NodePtyProcessAdapter';
export { FileTempEmptyMcpConfigStore } from './adapters/output/TempEmptyMcpConfigStore';
export { createWorkspaceTrustCoordinator } from './composition/createWorkspaceTrustCoordinator';
export {
resolveWorkspaceTrustCanonicalGitRoot,
resolveWorkspaceTrustFilesystemGitRoot,
} from './infrastructure/WorkspaceTrustCanonicalGitRoot';
export { resolveWorkspaceTrustFeatureFlags } from './infrastructure/WorkspaceTrustFeatureFlags';
export { buildWorkspaceTrustPreflightEnv } from './infrastructure/workspaceTrustPreflightEnv';