Skip to content

Releases: Unsupervisedcom/deepwork

0.13.5

12 Apr 23:37
ccc358d

Choose a tag to compare

Added

Changed

Fixed

Removed

0.13.4

12 Apr 17:47
57a33df

Choose a tag to compare

Added

Changed

  • Post-commit review reminder hook now short-circuits when all applicable (non-catch-all) review rules for the committed files are already marked as passed, emitting "No re-review needed" instead of nagging
  • Renamed all "Task tool" references to "Agent tool" across codebase to match Claude Code's current tool naming
  • Review formatter now emits description, subagent_type, and prompt fields (dropped name field) to match Agent tool signature
  • Hook wrapper tool mappings updated: Task/taskAgent/agent

Fixed

  • Review instruction files now include a ## Project Root directive stating the absolute project root so reviewer subagents read files from the correct working tree — fixes spurious findings in git-worktree setups where the subagent's cwd differed from the worktree the commits actually lived in (REVIEW-REQ-005.1.9)

Removed

  • Removed automatic DeepPlan workflow injection from startup_context.sh hook (no longer forces plan mode into DeepPlan)
  • Deprecated JOBS-REQ-014.5.1 (startup hook DeepPlan trigger) and REVIEW-REQ-006.3.3a (name field in review output)

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