UNPKG

@r-huijts/ethics-vibe-check

Version:

🛡️ Make AI interrupt itself and challenge your thinking. Turns Claude into a philosophical sparring partner who actively contradicts comfortable conversations and challenges confirmation bias.

22 lines (21 loc) 625 B
import { EthicalCategory } from '../utils/storage.js'; export interface EthicsLearnInput { concern: string; category: EthicalCategory; severity: 'low' | 'medium' | 'high' | 'critical'; recommendation: string; sessionId?: string; } export interface EthicsLearnOutput { added: boolean; currentTally: number; topCategories: Array<{ category: EthicalCategory; count: number; recentExample?: { concern: string; recommendation: string; }; }>; } export declare function ethicsLearnTool(input: EthicsLearnInput): Promise<EthicsLearnOutput>;