RepoJournal
Anthropic

@anthropics

Claude SDKs and developer tooling

Pick a date

Topics: AI / ML Full archive →

The Wire · Showcase

BUFFA CLOSES CRITICAL DECODE GAPS WHILE PLUGIN ECOSYSTEM ROLLS ROUTINE BUMPS

By RepoJournal · Filed · About Anthropic

The protobuf decoder just fixed three silent data loss bugs in a single day, while 15 plugins across three registries validated new builds.

Buffa landed three critical safety improvements overnight. A new patch [1] preserves message values when decode errors occur, closing a data loss window where malformed payloads could silently drop already-parsed data. A second fix [2] enforces unknown-field limits on packed closed enums, preventing attackers from bypassing allocation guards. The codegen layer [3] now blocks proto comments with code fences from becoming doctests in consuming crates, eliminating a class of build-time surprises. These three patches restore owned/view decoder parity and tighten the contract around untrusted input. Meanwhile, the plugin ecosystem is in steady motion: AMD Skills joins the official registry [5], while Skills itself [4] adds template format support (.dotx, .potx, .xltx) and hardens ZIP extraction against symlink traversal. Across claude-plugins-official, knowledge-work-plugins, and claude-plugins-community, 15 automated SHA bumps [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] passed validation and await merge review. The tinyfish plugin [19] is incoming to knowledge-work-plugins.

Action items

References

  1. [1] descriptor: preserve existing message on decode errors (#299) anthropics/buffa
  2. [2] codegen: enforce closed-enum unknown-field limits ↗ anthropics/buffa
  3. [3] codegen: never let a proto comment's code fence become a doctest (#309) anthropics/buffa
  4. [4] Update docx, pptx, and xlsx skills ↗ anthropics/skills
  5. [5] Add amd-skills plugin (#4044) anthropics/claude-plugins-official
  6. [6] bump(hyperframes): b0bb4688 → 3bb26b0f ↗ anthropics/claude-plugins-official
  7. [7] bump(slack): 46f5c53b → e75b0cf1 ↗ anthropics/claude-plugins-official
  8. [8] bump(chrome-devtools-mcp): 9a7e04da → 77e1d3f9 ↗ anthropics/claude-plugins-official
  9. [9] bump(shopify-ai-toolkit): 6980909f → 556811e9 ↗ anthropics/claude-plugins-official
  10. [10] bump(carta-investors): 3c8a5d9f → 1f99da85 ↗ anthropics/knowledge-work-plugins
  11. [11] bump(qdrant-skills): 5ea598de → db1dde70 ↗ anthropics/knowledge-work-plugins
  12. [12] bump(carta-cap-table): 3c8a5d9f → 1f99da85 ↗ anthropics/knowledge-work-plugins
  13. [13] bump(signoz): 9c848a54 → 70746a27 ↗ anthropics/knowledge-work-plugins
  14. [14] bump(agented): 1490dd85 → 63443471 ↗ anthropics/claude-plugins-community
  15. [15] bump(ai-statusline): 801255a4 → b6cd0249 ↗ anthropics/claude-plugins-community
  16. [16] bump(altertable): d5431a87 → 35283b4e ↗ anthropics/claude-plugins-community
  17. [17] bump(artel): 7c91090f → 9afe73ac ↗ anthropics/claude-plugins-community
  18. [18] bump(astronomer): 6163ddc1 → 5432198c ↗ anthropics/claude-plugins-community
  19. [19] Add tinyfish plugin (#557) anthropics/knowledge-work-plugins

Quick answers

What shipped in Anthropic on July 17, 2026?
The protobuf decoder just fixed three silent data loss bugs in a single day, while 15 plugins across three registries validated new builds. In total, 19 commits and 106 pull requests landed.
Who contributed to Anthropic on July 17, 2026?
7 developers shipped this update, including Bryan Thompson, github-actions, Tao Lin, Iain McGinniss, Minh Vu, ogarciarevett, and peterlai-ant.
What were the notable Anthropic updates?
descriptor: preserve existing message on decode errors (#299), codegen: enforce closed-enum unknown-field limits, and codegen: never let a proto comment's code fence become a doctest (#309).

More from @anthropics

Daily updates, in your inbox

Follow Anthropic

Claude SDKs and developer tooling We'll email you a link to confirm first.

Free. Confirm via email. Unsubscribe in one click.

— or follow the whole beat:

Elsewhere on the wire