Skip to content

Releases: Unsupervisedcom/deepwork

0.13.3

10 Apr 02:46
221b7ba

Choose a tag to compare

Added

  • /record skill: "watch and learn" approach to creating DeepWork workflows — users do their work normally, then /deepwork learn turns it into a repeatable job
  • /new_user skill: guided onboarding that introduces DeepWork, offers review rule setup for code projects, and offers to record a first workflow
  • /deepwork learn now routes to the new_job workflow when invoked after /deepwork:record
  • Requirements specs PLUG-REQ-002 (record skill) and PLUG-REQ-003 (new user skill)
  • Anonymous DeepSchemas for both new skills

Changed

  • README install commands consolidated into a single &&-joined command ending with /deepwork:new_user
  • deepwork setup now opens https://www.deepwork.md/success in the default browser after completing configuration

Fixed

Removed

0.13.2

09 Apr 02:29
62b891b

Choose a tag to compare

Added

  • deepwork setup CLI command that auto-configures Claude Code settings (marketplace, plugin, MCP permissions, auto-update) (#343)
  • deepwork setup also grants project-root-relative Read/Write/Edit permissions for /.deepwork/**/* so the plugin can operate on .deepwork/ in every project without per-prompt approval
  • Integration tests for quality gate review caching (JOBS-REQ-004.5.7)
  • Requirements traceability coverage now at 100% (#346)
    • Added section-level REQ ID annotations to 32 existing test files for traceability
    • Wrote 218 new tests across 5 files for learning-agents requirements (LA-REQ-001, 003, 004, 005, 006, 010, 011)
    • Added 6 anonymous DeepSchemas for judgment-based learning-agents skill requirements (LA-REQ-002, 007, 008, 009, 012)
    • Added new PLUG-REQ-001.12 tests for session/agent identity injection hooks
    • New req-ids-in-comments requirement in the standard DeepSchema definition: requirement IDs must be placed in YAML comments, not requirement body text

Changed

  • JOBS-REQ-004.5.7 strengthened to explicit MUST requirement for skipping already-passed reviews

Fixed

  • DeepSchema PostToolUse hook (deepschema_write) no longer reports File is not valid JSON for YAML files whose name has no extension (e.g. .deepreview). The hook now parses target files and the referenced JSON Schema as YAML, which is a superset of JSON, so both formats are accepted regardless of file extension. DW-REQ-011.7.3 updated to match. (Mirrors the fix shipped in #338 for the workflow quality gate.)
  • review: blocks declared on type: string step outputs are now actually executed. Previously they were silently dropped because the review pipeline only matched against file paths, leaving authors with misconfigured-but-silent quality gates. String output reviews now produce synthetic ReviewTask objects with the string value carried on a new ReviewTask.inline_content field and rendered into the instruction file as a "Content to Review" section. New requirements: JOBS-REQ-004.8, REVIEW-REQ-005.1.8, REVIEW-REQ-009.1.7. (#350)

Removed

0.13.1

06 Apr 22:23
9cecd9d

Choose a tag to compare

Added

Changed

Fixed

Removed

0.13.0

03 Apr 19:55
4ccb3c4

Choose a tag to compare

Added

  • Add DeepPlan — structured planning workflow that produces executable DeepWork job definitions (#331)
    • New deepplan standard job with create_deep_plan workflow (5 steps: explore, design alternatives, synthesize, enrich, present)
    • New register_session_job and get_session_job MCP tools for transient session-scoped job definitions
    • New /deepplan skill for Claude Code plugin
    • Startup context hook auto-triggers DeepPlan when entering plan mode
    • Session jobs are discoverable by start_workflow and take priority over standard discovery
  • /review skill now checks changelog accuracy and PR description during reviews (#331)
  • .deepreview rules can now declare a precomputed_info_for_reviewer_bash_command that runs before the review and injects stdout into the instruction file as precomputed context (#337)
    • Commands run in parallel across rules with a 60-second timeout and graceful error handling
    • Applied to requirements_traceability and python_lint rules to eliminate redundant agent tool calls
  • New deepreview standard DeepSchema with semantic quality requirements for .deepreview config files (#337)
  • Makefile with lint target that auto-fixes formatting/linting and runs type checking (#337)

Changed

Fixed

  • Quality gate validate_json_schemas() now uses yaml.safe_load (a JSON superset) instead of json.loads, so YAML output files are validated correctly

Removed

0.12.0

03 Apr 15:30
77a4048

Choose a tag to compare

Added

Changed

Fixed

Removed

0.11.0

31 Mar 14:13
e5432e2

Choose a tag to compare

Added

Changed

Fixed

Removed

0.10.0

29 Mar 23:02
66a6377

Choose a tag to compare

Added

Changed

Fixed

Removed

0.10.0a7

29 Mar 22:18

Choose a tag to compare

0.10.0a7 Pre-release
Pre-release

Pre-release 0.10.0a7 from branch main.

To use this pre-release, subscribe to the pre-release plugin channel:

/plugin marketplace add Unsupervisedcom/deepwork#pre-release
/plugin install deepwork@deepwork-plugins

0.10.0a6

29 Mar 21:07

Choose a tag to compare

0.10.0a6 Pre-release
Pre-release

Pre-release 0.10.0a6 from branch main.

To use this pre-release, subscribe to the pre-release plugin channel:

/plugin marketplace add Unsupervisedcom/deepwork#pre-release
/plugin install deepwork@deepwork-plugins

0.10.0a5

29 Mar 20:25

Choose a tag to compare

0.10.0a5 Pre-release
Pre-release

Pre-release 0.10.0a5 from branch main.

To use this pre-release, subscribe to the pre-release plugin channel:

/plugin marketplace add Unsupervisedcom/deepwork#pre-release
/plugin install deepwork@deepwork-plugins