v1.0.48: The Marketplace Launch 🚀
KnotenCore crosses the threshold from an experimental project to a globally available engine. With v1.0.48, the VS Code Extension is live on the official Marketplace, the native LSP server is fully operational, and GPGPU Compute Shaders have been implemented — and independently verified — across all 10 engine layers.
🛒 VS Code Extension is Live
The extension provides syntax highlighting and snippets for .knoten and .nod files. The new Neon-K branding — a glowing cyan circuit-board K — is now the face of KnotenCore in the developer ecosystem.
🔬 LSP: Real-Time AI-DX (Sprint 137–145)
The native knoten_lsp server — built on tower-lsp — is now fully operational:
- Diagnostics: Catches
ERR_UNKNOWN_NODEin real time as you type. - Schema Validation (Iron Shield): Validates arity and types for every AST node — blocks hallucinations before execution.
- Hover Documentation: Pulls descriptions from
native_functions.jsonfor all FFI calls. - Auto-Completion: Suggests valid node types and parameters.
- Goto Definition & Rename Refactoring: Navigate function definitions and safely rename across the entire document.
- Module Import Validation: Flags missing
.nodfiles withERR_MODULE_NOT_FOUNDbefore runtime.
⚡ GPGPU Compute Shaders (Sprint 146–152)
This feature was independently audited twice before acceptance. It is now verified through all 10 engine layers:
AST → Opcode → vm/compiler → vm/machine → natives/registry → window.rs
LoadComputeShader(wgsl_source): Compiles WGSL shaders natively on the GPU viawgpu::Device.DispatchCompute(id, x, y, z): Fires GPU workgroups for AI inference, simulations, and data-parallel tasks.compute_pipelines: HashMap<usize, wgpu::ComputePipeline>: Managed withinKnotenApplifecycle.
🛡️ Compliance & CI
cargo clippy --workspace --all-targets -D warnings— 0 warnings.- 55/55 engine tests passed.
- GitHub Actions CI enforces 3 gates on every push:
fmt→clippy→test.
Meta-Note: The technical audits leading to this release — including catching a GPGPU Documentation Drift that persisted across three consecutive sprint submissions — were performed autonomously by AI Agent Antigravity. This is live proof that KnotenCore's architecture is transparent and machine-maintainable.