Something went wrong. Try again.
source dump of claude code forked from oppi.li/claude-code
Something went wrong. Try again.
1.4 kB · 61 lines
TypeScript
at main
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162// Stub for external builds - classifier permissions feature is ANT-ONLY
export const PROMPT_PREFIX = 'prompt:'
export type ClassifierResult = { matches: boolean matchedDescription?: string confidence: 'high' | 'medium' | 'low' reason: string}
export type ClassifierBehavior = 'deny' | 'ask' | 'allow'
export function extractPromptDescription( _ruleContent: string | undefined,): string | null { return null}
export function createPromptRuleContent(description: string): string { return `${PROMPT_PREFIX} ${description.trim()}`}
export function isClassifierPermissionsEnabled(): boolean { return false}
export function getBashPromptDenyDescriptions(_context: unknown): string[] { return []}
export function getBashPromptAskDescriptions(_context: unknown): string[] { return []}
export function getBashPromptAllowDescriptions(_context: unknown): string[] { return []}
export async function classifyBashCommand( _command: string, _cwd: string, _descriptions: string[], _behavior: ClassifierBehavior, _signal: AbortSignal, _isNonInteractiveSession: boolean,): Promise<ClassifierResult> { return { matches: false, confidence: 'high', reason: 'This feature is disabled', }}
export async function generateGenericDescription( _command: string, specificDescription: string | undefined, _signal: AbortSignal,): Promise<string | null> { return specificDescription || null}