v0.7.0-alpha.2 - Warp Drive backend ready
Pre-release
Pre-release
·
281 commits
to main
since this release
v0.7.0-alpha.2 — Warp Drive backend ready
This is a pre-release. Snapshot of feat/v0.7-team-drive after the
Warp Drive source infrastructure landed. The sidebar UI is still on the
way (see What's still missing below).
What's in since v0.7.0-alpha.1
Backend for the Warp Drive browser (PR #5, 4 commits)
IWarpDriveSourcecontract + runtime type guards
(src/drive/warpDriveSource.ts).- Oz-CLI implementation with soft cap and defence-in-depth filtering
(src/drive/cliDriveSource.ts). - Filesystem fallback with YAML frontmatter parsing and
path-traversal guard onread()
(src/drive/fileSystemDriveSource.ts). CompositeDriveSourcethat falls back only on
CliDriveNotAvailableError, plus thecreateWarpDriveSource
factory wired intoactivate()
(src/drive/driveSourceFactory.ts,src/extension.ts).- 67 new unit tests across 4 test files.
Self-review follow-ups (PR #4)
BaseConfigManagerexposesprotected invalidate()and
protected fireChange();ConfigManagerdrops its private-field
casts.test/mocks/vscode.tsnow exposes_fireCreate / _fireChange / _fireDeletehelpers on the mockFileSystemWatcher; 4 new
end-to-end watcher scenarios cover the full dispatch path.
Roadmap & release notes
docs/MILESTONE-v0.7.mdrewritten with a progress tracker and
concrete module lists for deliverables A / B / C / E.docs/NEXT-STEPS-v0.7.md— actionable execution guide.docs/RELEASE-NOTES-v0.7.0.md(draft — WIP) ready to be
finalized when the remaining deliverables land.
What's still missing before v0.7.0 final
| Deliverable | Status |
|---|---|
| A-UI — sidebar tree, commands, manifest view | 🟡 Next (feat/v0.7-drive-ui) |
| B — Skill & Rules Monaco editor | 🟡 Planned (feat/v0.7-skill-editor) |
C — /init v2 QuickPick |
🟡 Planned (feat/v0.7-init-v2) |
| E — MCP auto-registration | 🔵 Stretch (feat/v0.7-mcp-autoregister) |
Metrics
- Tests: 790 / 790 across 51 files, deterministic.
tsc --noEmitstrict: clean.- Bundle
dist/extension.js: 71 914 B (80 % of 90 KB budget). - VSIX: 51 098 B / 11 files.
- SHA-256:
518FBF04E320EAF64E8273E32B5075DBD91666A5260ADF752A08DEAC55601CC1 - No new runtime dependencies.
Install (testers only)
code --install-extension warp-vsc-bridge.vsixNot recommended for production. The final v0.7.0 release will follow
the same publish pipeline as v0.6.0.
Follow-ups tracked for v0.7.1+
- RF-1 symlink resolution in the FS drive read guard.
- RF-3 in-memory caching for drive listings.
- RF-5
OzCliDriveRunneradapter once the CLI exposes the endpoint.
See the post-merge review in the conversation history for the full
RF-1..RF-6 matrix.