Contrarian Agents Kit

Agents that deliberately challenge assumptions and play devil's advocate.

Configuration

Contrarian Agents Dashboard

Challenges

4

Resolved

0

Pending

4

Integration Code

import { createContrarianAgent } from 'agent-tools-kit/cognitive'

const contrarian = createContrarianAgent({
  level: 'moderate',
  requireEvidence: true,
  model: 'gpt-4o',
})

// Challenge a decision with structured feedback
const result = await contrarian.review(decision, {
  assumptions: ['Microservices scale better', 'PostgreSQL for all data'],
  onChallenge: (challenge) => {
    console.log('Challenge:', challenge.assumption, '→', challenge.counter)
  },
  onEvidence: (evidence) => {
    console.log('Evidence:', evidence.source, evidence.citation)
  },
})

console.log('Challenges raised:', result.challenges.length)
console.log('Decision improved:', result.revised)