github Ataraxy-Labs/sem v0.3.24

16 hours ago

What's new

  • sem entities now works on directories - scan an entire directory or repo with sem entities src/ or just sem entities. Groups output by file. MCP tool updated to match. (Thanks @MattCozendey)
  • --entity-id flag on sem context and sem impact - pipe entityIds directly from sem diff --format json output (Thanks @ende124)
  • --format {terminal,json} unified across all commands - consistent formatting on context, impact, graph, blame, log, entities, verify. --json still 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
  • --format on diff uses OutputFormat enum directly (Thanks @Benjas333)
  • tree-sitter-scala bumped from 0.25 to 0.26 (Thanks @sideeffffect)

Don't miss a new sem release

NewReleases is sending notifications on new releases.