Repository navigation
DevContext v0.1.2 — Six-Platform VSIX Distribution Architecture
DevContext is a reliable, local-first project memory system for software development. It preserves developer-authored notes, architecture decisions (ADRs), milestones, references, and saved commands with fast SQLite FTS5 search and strict privacy guarantees.
📦 Installation & Distribution
VS Code Extension (Zero-Configuration Out of the Box)
Install DevContext by Taiizor (Taiizor.devcontext-memory) directly from the Visual Studio Marketplace or via command line:
code --install-extension Taiizor.devcontext-memoryZero-configuration: The extension package automatically includes the pre-compiled native devcontext engine for your platform. No separate CLI, Rust, or Cargo installation is required.
Platform-Specific VSIX Packages (Manual Installation)
If installing offline without Marketplace access, download the matching VSIX package below:
- Windows x64:
devcontext-memory-0.1.2-win32-x64.vsix - Windows ARM64:
devcontext-memory-0.1.2-win32-arm64.vsix - Linux x64 (glibc 2.35+):
devcontext-memory-0.1.2-linux-x64.vsix - Linux ARM64 (glibc 2.35+):
devcontext-memory-0.1.2-linux-arm64.vsix - macOS Apple Silicon (11.0+):
devcontext-memory-0.1.2-darwin-arm64.vsix - macOS Intel (11.0+):
devcontext-memory-0.1.2-darwin-x64.vsix
Install manually via:
code --install-extension devcontext-memory-0.1.2-<platform>.vsixStandalone Native CLI (Terminal, Scripts & CI)
Standalone CLI binaries for headless or automation environments:
- Windows:
devcontext-v0.1.2-windows-x64.zip|devcontext-v0.1.2-windows-arm64.zip - Linux:
devcontext-v0.1.2-linux-x64.tar.gz|devcontext-v0.1.2-linux-arm64.tar.gz - macOS:
devcontext-v0.1.2-macos-arm64.tar.gz|devcontext-v0.1.2-macos-x64.tar.gz
Via Cargo:
cargo install devcontext-cli🛡️ Verification & Checksums
All 12 release artifacts can be verified using the attached SHA256SUMS.txt:
sha256sum -c SHA256SUMS.txt🚀 Highlights of v0.1.2
- Six-Platform VSIX Distribution: Platform-specific VSIX packages under single canonical identity
Taiizor.devcontext-memorybundled with native CLI binary. - Layered Binary Resolution: Strict priority hierarchy in
CoreLocator(user settingdevcontext.core.executablePath-> bundled binary -> workspace build -> system PATH). - Hardened Packaging Security: Isolated temporary staging (
packageTarget.ts) via OSmkdtemp, preventing binary cross-contamination. - Built-in Archive & Architecture Validator: Standalone
validateVsix.tschecking central directories, magic byte headers (PE, ELF, Mach-O), Unix permissions (0755), and license file staging. - Automated Security Scanning: Integrated GitHub CodeQL scanning workflow for Rust and TypeScript/JavaScript.
- Dual Licensing: Root
LICENSEdescriptor explaining dual-licensing under MIT and Apache-2.0, with completeLICENSE-MITandLICENSE-APACHEbundled in all packages.
Full Changelog: v0.1.1...v0.1.2