Feature Comparison: Workspace Tasks vs. Task Explorer This page compares Workspace Tasks (darthminos.workspace-tasks) with Task Explorer (spmeesseman.vscode-taskexplorer) β two popular VS Code extensions for discovering and running workspace tasks and scripts.
Task Explorer information is based on the v2.13.2 source commit (3edc102 ) and the current marketplace listing (v3.0.12). Workspace Tasks information reflects the current release.
Table of Contents Overview Task Type Support Task Discovery & Filtering UI & Display Task Execution Favorites & Recent Tasks Compound Tasks (Queues) Environment Variables & Secrets Task History & Metrics Performance Configuration Distribution & Availability Summary Overview Β Workspace Tasks Task Explorer Publisher darthminos (camalot) spmeesseman Marketplace ID darthminos.workspace-tasks spmeesseman.vscode-taskexplorer License Apache 2.0 Custom (paid license planned) Open VSX β
Available β Not listed VS Code minimum 1.105.1 1.50+ (v2) / 1.102+ (v3) Pricing Free & open source Free (Preview); paid license planned for full features
Task Type Support Task / Script Type Workspace Tasks Task Explorer WST Planned VS Code Tasks (.vscode/tasks.json) β
β
Β User-level Tasks (tasks.json) β
β
Β npm (package.json) β
β
Β Yarn (package.json) β
β
(v3+) Β pnpm (package.json) β
β Β Bun (package.json) β
β Β Gulp β
β
Β Grunt β
β
Β Apache Ant β
β
Β Apache Maven β
β
(v2.2+) Β Gradle β
β
(v1.15+) Β Make / Makefile β
β
(v1.10+) Β Composer (PHP) β
β
(v2.6+) Β Pipenv (Python Pipfile) β
β
(v2.4+) Β Poetry (pyproject.toml) β
β Β Poe the Poet (pyproject.toml) β
β Β Cargo (Rust) β
β Β cargo-make (Makefile.toml) β
β Β Just (justfile) β
β Β mise (mise.toml) β
β Β Cake Build (.cake) β
β Β MSBuild (.csproj) β
β Β Docker / Dockerfile β
β Β Docker Compose β
β Β GitHub Actions (via act) β
β Β Bash / Shell scripts (.sh, .bash, .zsh, .fish) β
β
(v1.12+) Β PowerShell (.ps1) β
β
(v1.12+) Β Batch/CMD (.bat, .cmd) β
β
(v1.12+) Β Python scripts β
β
(v1.12+) Β Ruby scripts β
β
(v1.12+) Β Perl scripts β
β
(v1.12+) β
NSIS scripts β β
(v1.12+) β Shell scripts without extension β
β
(v2.6+) β
v1.8.0 Jupyter Notebooks β
β Β Custom Workspace Tasks (.workspace-tasks.json) β
β Β App-Publisher β β
(v1.19+) β TSC / TypeScript β
β
(v3+) Β ESLint β
β
(v3+) Β NodeJS scripts β
β
(v3+) v1.8.0 Laravel β β
(v3+, via collaborator) β GitHub Actions (act) integration β
β Β External Provider API β β
(v2.7+) β
Task Discovery & Filtering Feature Workspace Tasks Task Explorer WST Planned Auto-discovery on workspace open β
β
Β Multi-root workspace support β
β
Β Glob-based exclusion patterns β
β
Β Per-type glob include patterns β
(path configs) β
(Ant, Bash) Β .tasksignore file support β
β Β Add to excludes from tree context menu β
β
Β Enable/disable per task type β
β
Β Configurable discovery depth β
β Β File-cache for faster startup β
β
(v3+) Β Restore tree collapsed/expanded state β
β
(v3+) Β
UI & Display Feature Workspace Tasks Task Explorer WST Planned Sidebar view (Activity Bar) β
β
Β Explorer panel view β
β
Β Hierarchical tree (workspace β type β file β task) β
β
Β Task grouping by separator character β β
(v1.23+, up to 15 levels in v3) Β Hide individual tasks β
β Β Hide task groups β
β Β Animated running-task icon β
β
Β Status bar message while task runs β β
(v1.26+) Β Configurable click action (run vs. open) β
β
(v1.30+) Β Task icons (per type) β
β
Β Custom icons via settings β β
β
v1.8+ Task Monitor (fullscreen webview console) β β
(v3+) β
Task Execution Feature Workspace Tasks Task Explorer WST Planned Run task β
β
Β Stop task β
β
(v1.6+) Β Restart task β
β
(v1.20+) Β Run with arguments β
β
(v1.30+) Β Run without terminal β
β
(v1.30+) Β Keep terminal open after stop β
β
(v1.21+) Β Open terminal for running task β
β
(v1.24+) Β Stop dependsOn child tasks β
β Β Configurable terminal presentation β
β Β Graceful stop delay β
β Β
Favorites & Recent Tasks Feature Workspace Tasks Task Explorer WST Planned Favorites (pin tasks) β
β
(v2.0+) Β Clear favorites β
β
(v2.0+) Β Persistent favorites across sessions β
β
Β Settings Sync for favorites β
β Β Recent / Last tasks list β
β
(v1.25+) Β Configurable recent task count β
β Β Clear recent/last tasks β
β
(v2.0+) Β Recent Tasks / Latest Tasks β
β
(v1.17+) Β
Compound Tasks (Queues) Feature Workspace Tasks Task Explorer WST Planned Named compound task sequences (Queues) β
β Β Multiple independent queues β
β Β Sequential execution mode β
β Β Parallel execution mode β
β Β Drag & drop task reordering in queues β
β Β Persistent queues across sessions β
β Β Settings Sync for queues β
β Β VSCode native compound task support β
β Β
Note: Task Explorerβs roadmap includes creating βcomposite tasksβ via multi-selection (v3.x planned), but this is not yet implemented.
Environment Variables & Secrets Feature Workspace Tasks Task Explorer WST Planned Inject env vars into tasks β
β Β 14-layer precedence env resolution β
β Β Secrets stored in VS Code SecretStorage β
β Β Encrypted data persistence β
β
(v3+, optional) Β Manage secrets from tree (store/update/delete/copy) β
β Β Secrets via Command Palette β
β Β
Task History & Metrics Feature Workspace Tasks Task Explorer WST Planned Task execution history log β
β Β Sortable history table view β
β Β Per-task duration trends β
β Β Per-task success/failure rates β
β Β Interactive dashboard with charts β
β Β Stats & runtime tracking β
β
(v3+) Β Stats & runtime quick reports β
β
(v3+) Β Task parsing / detail reports (webview) β
β
(v2+) Β
Feature Workspace Tasks Task Explorer WST Planned v1.6.0: 98.5% perf improvement (large workspaces) β
β Β File caching for fast startup β
β
(v3+) Β Internal npm provider (avoids VSCode provider lag) β
β
(v3+) Β Internal tsc/grunt/gulp providers β
β
(v3+) Β Async/await task loading β
β
(v2.0+) Β
Configuration Feature Workspace Tasks Task Explorer WST Planned Grouped settings categories β
(5 groups) β
(v3+) Β Executable path overrides β
β
Β Per-type enable/disable β
β
Β Configurable glob patterns per type β
β
(Ant, Bash) Β Tree grouping/separator settings β
β
Β Debug / verbose logging β
β
Β
Distribution & Availability Feature Workspace Tasks Task Explorer WST Planned Visual Studio Marketplace β
β
Β Open VSX Registry β
β Β Cursor β
β Β VSCodium β
β Β Windsurf / Kiro / Antigravity β
β Β
Summary Workspace Tasks focuses on breadth of task type support (20+ types including modern tools like Bun, mise, Just, Docker, GitHub Actions), developer quality-of-life features (compound task queues, environment/secrets management, task history with charts, Settings Sync), and broad editor compatibility (Open VSX, Cursor, Windsurf, etc.).
Task Explorer has deep roots in script-based task discovery including unique types like NSIS, Perl, and shell scripts without extensions. Its v3 release introduces a Task Monitor webview console, internal npm/tsc/grunt/gulp providers for improved performance, stats/runtime tracking, and an External Provider API for third-party extensions to register their own task types. A paid license model is planned for full-feature access.
Β Workspace Tasks Task Explorer WST Planned Best for Teams wanting modern toolchain support, compound queues, secrets management, and broad editor compatibility Developers needing deep script-type support, external provider APIs, or the Task Monitor console Β Licensing Free & open source (Apache 2.0) Free during Preview; paid license planned Β Open VSX / broader editors β
Yes β No Β Compound task sequences β
Yes (named queues) β Not yet (planned) Β Secrets management β
Yes β No Β GitHub Actions (local) β
Yes (via act) β No Β External provider API β No β
Yes β Task Monitor (webview) β No β
Yes (v3+) β