Roadmap
PyPilot answers from package metadata and local checks, with no AI service and no API keys. Ideas that keep that property are the easiest to accept.
Shipped in 1.3.0
Released on 2026-10-29 for the engine, the VS Code extension and pypilot-cli. Marked 1.3 across this site.
Engine (v1.3.0)
pypilot explain [package] [--json]: what blocks each Python,requires_pythonagainst wheels per platform.--jsonon every command with a shared envelope,--markdownondoctorandcheck. Details- pixi: multi-environment doctor,
pixi.lockstaleness and platform-wheel checks,pixi_environment/--pixi-env,package_manager = "pixi", the "pixi can help here" advisory,migrate-to-pixi,migrate-conda --to pixi,install-pixi. Details - Editor settings over LSP (
initializationOptions,workspace/didChangeConfiguration), and workspace-wide import diagnostics (diagnostics_scope = "workspace"). Details --dry-runplans forsetup,install,fix python,fix cudaanddoctor --fix. Detailspypilot logs [--tail](a local, redacted log),pypilot completions <shell>,pypilot version,update-data --checkand the data-tables line in doctor. Details- A protocol reference for editor integrations,
helper/src/lsp/PROTOCOL.md. - Fixes: an unreachable PyPI no longer shows "PyPI has no project named …" on every import; patch-level
requires_pythonbounds (>=3.8.1) keep their minor;win32wheels no longer count on 64-bit Windows; free-threaded-only wheels (cp314t) no longer count for the default build; manylinux and musllinux wheels are kept apart. - Releases with
SHA256SUMS, a CycloneDX SBOM and build-provenance attestations; automatic pin-bump pull requests to the wrappers. Details
VS Code (1.3.0)
- A pinned, SHA-256-verified engine,
pypilot.engineUpdatesandpypilot.helperPath. Details - Multi-root workspaces,
pypilot.diagnosticsScope, the report panel with Copy as Markdown / Save as HTML, palettewhenclauses, a richer status bar tooltip. - pixi:
pypilot.pixiEnvironment, Install pixi, Initialize pixi project, the walkthrough. - Proxy support for engine downloads, a nonce-only content security policy in the report panel, unit and end-to-end tests,
bun auditand an SBOM per release.
pypilot-cli (1.3.0)
- Platform wheels with the engine inside, SHA-256 verification of every download,
PYPILOT_ENGINE_VERSION,PYPILOT_OFFLINEand proxy support. Details RunResultwith.json(),run(check=…),arun,locate_engineand typed errors. Detailspypilot --versionreports the wrapper and the engine it found, and warns about version skew.
Earlier releases
| Version | Highlights |
|---|---|
| Engine 1.2.2 | Python 3.15 across wheels, requires-python, interpreter discovery and recommendations |
| Engine 1.2.1 | The environment stays on the Python PyPilot chose (uv pins); uv init --bare; check accepts requirements like mediapipe==0.10.14; clearer "not on PyPI" message |
| Engine 1.2.0 | pixi support: detection, pixi install / pixi add, the pixi environment for diagnostics, pixi error explanations; PEP 440 fixes |
| Engine 1.1.2 | Moved to the pypilot-dev organization |
Full notes: engine changelog, VS Code changelog.
Suggest something
Open a feature request. Describe the problem first, then the change you have in mind.
