Download Latest Version v0.12.0 source code.zip (2.0 MB)
Email in envelope

Get an email when there's a new version of birdclaw

Home / v0.10.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-07-17 2.6 kB
v0.10.0 source code.tar.gz 2026-07-17 1.7 MB
v0.10.0 source code.zip 2026-07-17 1.9 MB
Totals: 3 Items   3.5 MB 0

Highlights

  • Connect agents to account-scoped cached tweet search and thread research through a disabled-by-default, bearer-authenticated read-only MCP endpoint.
  • Import named public tweets without X credentials through an explicit read-only FxTwitter opt-in, with durable provenance and third-party disclosure guidance.
  • Run Bird-backed live workflows on Windows through trusted Git Bash discovery, portable-install overrides, and preserved subprocess diagnostics.
  • Move to Node 26.5.0, current direct dependencies, and xurl-first live-transport onboarding while retaining existing private Bird compatibility.

Added

  • Add a disabled-by-default, bearer-authenticated read-only MCP endpoint with strict account, storage, virtual-host, origin, path, request-size, concurrency, and result-size isolation; expose only cached tweet search and thread tools, excluding DMs, live X, OpenAI, filesystem access, and writes. (#95)
  • Add explicit public-tweet import through the fixed read-only FxTwitter endpoint, reject redirects and custom origins, persist fxtwitter source rows through backup schema v5, and document the requested-ID and network-metadata disclosure. (#103; proposal [#99] - thanks @0xdevalias)

Transport and platform

  • Run Bird subprocesses through trusted Git Bash discovery on Windows, preserve slash-prefixed arguments and diagnostics, and support a documented BIRDCLAW_BASH_COMMAND override for portable Git installations. (#94 - thanks @kristofer-atlas)
  • Recommend xurl for new live-transport setups, remove deprecated public Bird installation/repository guidance, preserve existing private Bird compatibility, and report unavailable xurl states as local/archive mode. (#100; issue [#93] - thanks @TheAngryPit)
  • Move the supported runtime from EOL Node 25.8.1 to Node 26.5.0, adopt TypeScript 7, and refresh all compatible direct runtime and development dependencies. (#102)

Testing and maintenance

  • Stabilize filtered mention rendering coverage by waiting for the refetched card before exercising reply behavior. (#101)
  • Refresh compatible transitive lockfile resolutions after verifying every direct runtime and development dependency is current. (#104)

Verification

Source: README.md, updated 2026-07-17