Skip to content

Skylense 0.4.0 — Complete source indexing

Pre-release
Pre-release

Choose a tag to compare

@danielchen26 danielchen26 released this 19 Sep 18:29
· 2 commits to main since this release

Skylense 0.4.0 upgrades source ingestion to complete eligible-source indexing by default. Large repositories retain their full graph while the workspace unfolds modules and pages for readability.

  • 24 bundled syntax grammars with content-addressed reuse of unchanged files.
  • Project-aware imports, TypeScript compiler bindings and heritage edges, conservative Python bindings, and explicit Julia method candidate sets.
  • Cancellable browser analysis, source-backed guides, orthogonal relationships and ordered-waypoint paths.
  • The same model in the browser, CLI and nine MCP tools, including skylense_path.
  • Updated homepage with a repository URL entry point and clear analysis coverage.

Pinned Gflownet validation: 417 eligible files, 6,303 nodes and 5,358 relationships agree across folder, FileList, GitHub URL, CLI and MCP. All 18,282 evidence excerpts were checked against source. Syntax recovery, unsupported constructs and unresolved/dynamic targets remain explicit; complete collection does not imply complete runtime semantics.

Download skylense-0.4.0-web-preview.zip, extract it, and open standalone.html for the offline-capable workspace. Or install skylense-0.4.0.tgz with Node.js 22+ using npm install --global ./skylense-0.4.0.tgz, then run skylense open ./your-project. Public hosted app: https://danielchen26.github.io/skylense-app/

This is a public preview under the included NOTICE, not a new open-source license for Skylense. Bundled parsers and TypeScript retain their own upstream licenses. This release includes Web and CLI/Agent packages; native macOS packaging is separate. Verify downloads with SHA256SUMS.txt.