@askverdict/types
v0.1.2
Published
Shared TypeScript types for AskVerdict AI debate engine
Downloads
289
Maintainers
Readme
@askverdict/types
Shared TypeScript types, constants, and helpers for the AskVerdict AI ecosystem.
Install
pnpm add @askverdict/typesUsage
import type { Verdict, DebateMode, CreateDebateConfig } from '@askverdict/types';
import { getCreditCostForMode, getPlanConfig } from '@askverdict/types';Type Categories
- Debate - DebateMode, DebateStatus, DebateConfig, CreateDebateConfig, CreateDebateResult
- Verdict - Verdict, VerdictRecommendation, DecisionMatrix, DissentingView, VerdictNarrative
- Agent - PersonaType, PersonaConfig, AgentInfo, AgentState, AgentSummary
- Evidence - Evidence, EvidenceSource, KnowledgeEvidence
- Graph - Claim, ClaimType, ArgumentEdge, DebateGraph, GraphSnapshot
- Events - DebateStartEvent, AgentThinkingEvent, AgentArgumentEvent, VerdictCompleteEvent, and 15+ more SSE event types
- Pricing - PlanConfig, PricingTier, CreditPack, BillingDebateMode, WorkspacePlan
- User - User, UserPlan, UsageStats, CreditBalance, ApiKey
- Outcomes - OutcomeRecord, OutcomeStatus, OutcomeFeedback
- Decision Intelligence - DecisionScore, DomainAccuracy, CalibrationBucket, DecisionChain
- Frameworks - DebateFramework, CustomDebateFramework, FrameworkRoundStructure
- Templates - DecisionTemplate, TemplateField, TemplateCategory
- Badges - BadgeDefinition, UserBadge, BadgeRarity, BadgeCategory
- Renderers - VerdictCardData, renderSlackBlocks, renderDiscordEmbed, renderMarkdown, renderHtml
- API - CreateDebateRequest, CreateDebateResponse, HealthResponse, ApiError
Runtime Constants
import {
DEBATE_CREDIT_COSTS,
CREDIT_PACKS,
PRO_PLAN,
FREE_TIER,
PLAN_CONFIGS,
PRICING_TIERS,
BADGE_DEFINITIONS,
FRAMEWORKS,
DECISION_CATEGORIES,
} from '@askverdict/types';Helper Functions
import {
getCreditCostForMode,
getMaxAgents,
getPlanConfig,
isPlanAllowed,
getWorkspacePlan,
getTemplate,
getTemplatesByCategory,
composeTemplateQuestion,
getFramework,
getAllFrameworks,
renderVerdictCard,
} from '@askverdict/types';License
MIT
