Skip to content
fast-classifier
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Start Here
Quickstart
Safety Model
Guides
Configuration
CLI Reference
MCP Server
Transports
Core Concepts
The MCP Handshake
The JMAP Client
The Rule-Based Classifier
The Newsletter Sweep
The Inbox Filer
The Needs-Action Scorer
Recon & Plan
The Human-Sender Detector
The Verification Harness
Ops Conventions
Appendix
Fastmail Quirks
API Reference
index
Classes
ConfigSecretError
DryRunViolation
NeverDeleteViolation
RateLimitError
TransportError
Interfaces
AnalyzeReport
AuditRecord
BatchOptions
CompiledNeedsAction
CompiledRules
DomainTally
DomainTallyInput
EmailMeta
ExecuteResult
FileOptions
FileReport
Label
LabelExpectation
LoadedConfig
MailProvider
NameRule
NeedsActionCandidate
NeedsActionOptions
NeedsActionReport
NeedsActionScore
Pager
PageRequest
PagerOptions
PipelineContext
PlannedAction
PlanReport
ProviderCapabilities
RuleMatch
RuleSuggestion
RunMeta
RunReportMeta
SearchPage
SearchQuery
SenderInfo
SenderTally
SuggestedCategory
SuggestionResult
SweepOptions
SweepReport
SweptSender
TsvAudit
UnknownDomain
VerifyCheck
VerifyExpectations
VerifyReport
WeightedKeyword
Type Aliases
CategoryDef
ClassifierConfig
ClassifierConfigInput
ConfirmFn
DetectionConfig
MatchedRuleKind
MutatingMethod
NeedsActionConfig
OpsConfig
Rule
Variables
allowAll
CATALOG_DOMAINS_BY_CATEGORY
categorySchema
classifierConfigSchema
DEFAULT_AUTOMATED_PATTERN
DEFAULT_BRAND_PATTERN
DEFAULT_EXCLUSION_KEYWORDS
DEFAULT_HIGH_KEYWORDS
DEFAULT_OPS
DEFAULT_PERSONAL_PROVIDER_PATTERN
denyAll
detectionSchema
DOMAIN_CATALOG
MUTATING_METHODS
needsActionSchema
opsSchema
ruleSchema
SUGGESTED_CATEGORIES
sweepSchema
weightedKeywordSchema
Functions
analyzeInbox
assertNoSecrets
batchExecute
bumpSender
classify
compileConfig
coveragePercent
defineConfig
executeActions
fileInbox
interactiveConfirm
isHumanSender
labelMatches
loadConfig
needsConfirmation
openTsvAudit
paginate
planClassification
readOnlyProvider
readProvider
redact
redactDeep
redactError
rootDomain
scanOptions
scoreInboxNeedsAction
scoreNeedsAction
suggestRules
sweepNewsletters
toConfigFragment
tokenFromEnv
topSenderTally
verifyRun
withMeta
writeReport
provider/jmap
Interfaces
JmapClient
JmapClientOptions
Type Aliases
JmapMethodCall
JmapMethodResponse
JmapProviderOptions
Functions
buildEmailFilter
createJmapClient
createJmapMailProvider
throwIfRateLimited
provider/mcp
Interfaces
McpHttpClient
McpHttpClientOptions
McpMailProvider
Variables
MCP_PROTOCOL_VERSION
Functions
buildSearchString
createMcpHttpClient
createMcpMailProvider
provider/memory
Interfaces
MemoryMailProvider
MemoryOptions
Functions
createMemoryMailProvider
makeEmail
GitHub
Select theme
Dark
Light
Auto
provider/jmap
Interfaces
Section titled “Interfaces”
JmapClient
JmapClientOptions
Type Aliases
Section titled “Type Aliases”
JmapMethodCall
JmapMethodResponse
JmapProviderOptions
Functions
Section titled “Functions”
buildEmailFilter
createJmapClient
createJmapMailProvider
throwIfRateLimited