Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.200 Home All releases olderv2.1.199 v2.1.201newer

  • isDirEmptySync was replaced with an async opendir-based empty-check, removing a synchronous I/O call from the directory scan path (search for "isDirEmptySync" is now absent)
  • TeammateTool member removal now guards against stale removals: if a member re-joined between when a removal was initiated and when it executes, the removal is skipped with a log message "Skipped stale removal" (search for "re-added after removal was initiated")
  • Observer pairing is now retired when a session resumes (lir() called on session start), preventing a stale observer from a previous run from being reused across sessions
  • plansDirectory validation now correctly handles the case where the configured path resolves to exactly the project root (previously the check !s.startsWith(o + sep) would incorrectly reject root-equal paths)
  • The Cd(...) rule check for paths containing control or invisible characters now suppresses the path from the error message to avoid terminal injection (search for "The rule text contains control or invisible characters, so it is not echoed here")

See this entry in the whole of v2.1.200 →