Releases: perplexityai/codescythe
Releases · perplexityai/codescythe
Release list
codescythe_cli: v0.7.0
codescythe_cli: v0.6.1
codescythe_cli: v0.6.0
codescythe_cli: v0.5.0
codescythe_cli: v0.4.15
codescythe_cli: v0.4.14
codescythe_cli: v0.4.13
codescythe_cli v0.4.12
Bug Fixes
- keep node_modules resolver metadata visible (#51)
Codescythe CLI codescythe_cli_v0.4.9
Codescythe CLI Release
Binaries
- macOS Apple Silicon:
codescythe-darwin-arm64 - Linux AMD64:
codescythe-linux-amd64 - Linux ARM64:
codescythe-linux-arm64
Installation
# macOS (Apple Silicon)
curl -LO https://github.com/perplexityai/codescythe/releases/download/codescythe_cli_v0.4.9/codescythe-darwin-arm64
chmod +x codescythe-darwin-arm64
sudo mv codescythe-darwin-arm64 /usr/local/bin/codescythe
# Linux AMD64
curl -LO https://github.com/perplexityai/codescythe/releases/download/codescythe_cli_v0.4.9/codescythe-linux-amd64
chmod +x codescythe-linux-amd64
sudo mv codescythe-linux-amd64 /usr/local/bin/codescythe
# Linux ARM64
curl -LO https://github.com/perplexityai/codescythe/releases/download/codescythe_cli_v0.4.9/codescythe-linux-arm64
chmod +x codescythe-linux-arm64
sudo mv codescythe-linux-arm64 /usr/local/bin/codescytheVerification
curl -LO https://github.com/perplexityai/codescythe/releases/download/codescythe_cli_v0.4.9/checksums.txt
shasum -a 256 -c checksums.txtChanges
Other
- Refine source alias unresolved ignore guard (#42)
Summary
- add a fixBlocking marker to source-alias unresolved-ignore diagnostics
- keep --fix refusal for extensionless and JS/TS-family source alias
ignores - allow non-JS/TS asset imports like *.svg?raw to warn without blocking
--fix - add regressions for #pplx JS specifiers resolving to TS source and
asset-only ignore patterns
Test plan
-
cargo fmt --all --check
-
bazel test //crates/codescythe:codescythe_test
//crates/codescythe_cli:codescythe_cli_e2e_test by @longlho in #42 (d28ae7e) -
Explain unresolved imports in doctor (#43)
Summary
- add sampled unresolved import diagnostics to doctor JSON output
- include matched aliases, expanded targets, candidate files, exists,
and inProject markers - make doctor exit non-zero when unresolved imports are present
- update CLI text output and package TypeScript declarations
Test plan
- cargo fmt --all --check
- bazel test //crates/codescythe:codescythe_test
//crates/codescythe_cli:codescythe_cli_e2e_test by @longlho in #43 (ed2657b)
Tests
Codescythe CLI codescythe_cli_v0.4.8
Codescythe CLI Release
Binaries
- macOS Apple Silicon:
codescythe-darwin-arm64 - Linux AMD64:
codescythe-linux-amd64 - Linux ARM64:
codescythe-linux-arm64
Installation
# macOS (Apple Silicon)
curl -LO https://github.com/perplexityai/codescythe/releases/download/codescythe_cli_v0.4.8/codescythe-darwin-arm64
chmod +x codescythe-darwin-arm64
sudo mv codescythe-darwin-arm64 /usr/local/bin/codescythe
# Linux AMD64
curl -LO https://github.com/perplexityai/codescythe/releases/download/codescythe_cli_v0.4.8/codescythe-linux-amd64
chmod +x codescythe-linux-amd64
sudo mv codescythe-linux-amd64 /usr/local/bin/codescythe
# Linux ARM64
curl -LO https://github.com/perplexityai/codescythe/releases/download/codescythe_cli_v0.4.8/codescythe-linux-arm64
chmod +x codescythe-linux-arm64
sudo mv codescythe-linux-arm64 /usr/local/bin/codescytheVerification
curl -LO https://github.com/perplexityai/codescythe/releases/download/codescythe_cli_v0.4.8/checksums.txt
shasum -a 256 -c checksums.txtChanges
CI
Other
- Improve Codescythe unresolved import safety (#41)
Summary
- make ignored unresolved imports visible in verbose analysis with
grouped samples - warn on local source-alias unresolved ignores, add explain-export and
config doctor flows, and make fix-mode more conservative around ignored
alias uncertainty - split the large analyzer implementation into focused analyze/* modules
while keeping the orchestration in analyze.rs