This release adds 3 notable features for engineering teams evaluating rollout.
Published 1mo
Version Control
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
ai-agents
code-intelligence
coding-agents
developer-tools
git
llm-tools
+4 more
semantic-diff
tree-sitter
typescript
version-control
Summary
AI summaryUnified --format flag across all commands and incremental graph rebuild improves performance.
Full changelog
What's new
sem entitiesnow works on directories - scan an entire directory or repo withsem entities src/or justsem entities. Groups output by file. MCP tool updated to match. (Thanks @MattCozendey)--entity-idflag onsem contextandsem impact- pipe entityIds directly fromsem diff --format jsonoutput (Thanks @ende124)--format {terminal,json}unified across all commands - consistent formatting on context, impact, graph, blame, log, entities, verify.--jsonstill works as shorthand (Thanks @ende124)- Incremental graph rebuild - reuses pre-parsed trees, compares entity content_hash to skip unchanged entities
- Scope-resolve refactor - unified language config table, support for cpp, csharp, java, ruby scope resolution
--formaton diff uses OutputFormat enum directly (Thanks @Benjas333)- tree-sitter-scala bumped from 0.25 to 0.26 (Thanks @sideeffffect)
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About sem
Semantic version control => entity-level diffs, blame, and impact analysis on top of git. 26 languages via tree-sitter. Built for coding agents.
Related context
Related tools
Beta — feedback welcome: [email protected]