Skip to content

Releases: gaston1799/deepseek-detached-agent

v0.1.3 - Agent ops, skills, and image support

13 Jun 19:21

Choose a tag to compare

What's new

  • Added Agent Ops tools for long-running sessions: persistent goals, plans, checkpoints, session health, session summaries, and bounded handoff helpers.
  • Added local skill support with --skill, --skills, --skill-root, --list-skills, plus list_skills and read_skill tools.
  • Skills now persist across resumed sessions; resuming with --skill pbc refreshes the saved system prompt and stores the skill list in session JSON.
  • Added view_image for workspace screenshots, diagrams, photos, and UI images, returning metadata, dimensions, and data URLs when small enough.
  • Added web search and fetch tooling so agents can search current information and read page text.
  • Added broader workspace/repo tools: batch file reads, search, glob, tree, stats, git status/diff/log/blame, cache, and safer shell aliasing.
  • Improved TUI/session reliability, including repaired tool-call history on resume and sequential execution for shell-style tools.
  • Added dummy smoke fixtures and project instructions for testing wrapper tools.

Verification

  • npm run check
  • npm run smoke
  • npm run build:exe
  • Verified global d --print-system --skill pbc loads the PBC skill.

v0.1.2

28 May 14:21

Choose a tag to compare

What's new

Quiet outfile mode

dsw now supports silent Markdown output for detached subagent workflows:

dsw -p "inspect this repo" --permission full --no-output --outfile result.md

Default outfile content includes:

  • Final assistant response
  • Files touched by edit tools

Add --full-chat to write the whole transcript, including tool calls, tool results, and reasoning content.

Also included

  • --outfile alias for --output
  • --no-output validation that requires an output file
  • Resume flow now renders recent session history before prompting

v0.1.1 — standalone exe build

28 May 06:03

Choose a tag to compare

What's new

Standalone executables

The installer now builds real .exe files using Node.js SEA (Single Executable Applications) and esbuild:

  • dsw.exe / d.exe — interactive agent
  • dsd.exe — detached runner
  • dswait.exe — output file poller

Exes are copied to %LOCALAPPDATA%\Programs\dsw\ and that directory is added to your user PATH automatically — no npm, no Node.js required to run after install.

How it works

  1. esbuild bundles each ESM entry point → single CJS file (local imports inlined, node: builtins kept external)
  2. node --experimental-sea-config compiles the bundle into a .blob
  3. postject injects the blob into a copy of node.exe
  4. d.exe is a copy of dsw.exe for the short alias

Build it yourself

npm install          # installs esbuild + postject
npm run build:exe    # produces dist/exe/*.exe

Install

irm https://raw.githubusercontent.com/gaston1799/deepseek-detached-agent/main/install.ps1 | iex

v0.1.0 — initial release

28 May 05:53

Choose a tag to compare

dsw v0.1.0

First release of the DeepSeek Watch interactive terminal agent.

Install

irm https://raw.githubusercontent.com/gaston1799/deepseek-detached-agent/main/install.ps1 | iex

Or clone and run npm install -g .

What's included

  • dsw / d — interactive streaming agent with session memory
  • dsd — fire-and-forget detached runner with Claude fallback
  • dswait — polls for a detached output file

Tools available to DeepSeek

  • read_text_file — with line-range support (start_line / end_line)
  • write_text_file — create or overwrite files
  • patch_text_file — exact search-and-replace in files
  • list_workspace_files, get_runtime_context
  • run_cmd, run_powershell — gated by permission level

Permission levels

review (read-only) · ask (confirm before writes/shell) · full (auto-run)