[Bug] False positive content filter: ecology/statistics discussion incorrectly flagged as sensitive, model downgraded to Opus 4.8

Status Open
Reported on v2.1.217
Maintainer reply None cached
Activity 0 comments · opened Aug 5, 2026

Bug Description
False positive: benign ecology/statistics discussion flagged, switched Fable 5 → Opus 4.8 I was having a plain educational conversation about biodiversity indices — Shannon and Simpson diversity, Hill numbers, and "effective number of species" (the math of exp(Shannon entropy) and inverse Simpson, and how the effective number changes with the order q). It's standard intro-ecology statistics, nothing remotely sensitive. Fable 5's safeguards flagged one of the assistant's answers and auto-switched me to Opus 4.8. The flagged message was just an explanation of a "diversity profile" (effective number vs. q) and what it says about community evenness — textbook content. The trigger appears to be subject-matter/vocabulary ("species," "populations," "communities," "abundance," "dominance"), not any actual dual-use risk. The biology classifier seems to be matching general ecology terminology rather than genuinely hazardous biology content. One oddity: per the docs, biology-flagged content should fall back to Opus 5, but this switched to Opus 4.8 — so either the domain→model mapping differs in this build, or a cybersecurity classifier fired instead. Either way it's a clear false positive. Request: please narrow the biology (and/or cybersecurity) classifier so routine ecology/population-statistics discussions aren't flagged.

Environment Info

  • Platform: win32
  • Terminal: null
  • Version: 2.1.217
  • Feedback ID: cf61b526-6ebb-4483-a66b-abedb6b31394

Errors

[{"error":"TelemetrySafeError: VirtualMessageList: itemKeys/messages length desync (keys=188 messages=187 range=[150,188))\n    at twb (B:/~BUN/root/src/entrypoints/cli.js:15172:8188)\n    at L7p (B:/~BUN/root/src/entrypoints/cli.js:15172:1103)\n    at ms (B:/~BUN/root/src/entrypoints/cli.js:3271:21375)\n    at YA (B:/~BUN/root/src/entrypoints/cli.js:3271:40475)\n    at N5 (B:/~BUN/root/src/entrypoints/cli.js:3271:51402)\n    at EX (B:/~BUN/root/src/entrypoints/cli.js:3271:89075)\n    at lhe (B:/~BUN/root/src/entrypoints/cli.js:3271:88021)\n    at ahe (B:/~BUN/root/src/entrypoints/cli.js:3271:87841)\n    at she (B:/~BUN/root/src/entrypoints/cli.js:3271:84100)\n    at xt (B:/~BUN/root/src/entrypoints/cli.js:3271:6676)","timestamp":"2026-07-30T02:42:53.999Z"}]

View original on GitHub ↗