Releases: gaston1799/deepseek-detached-agent
Releases · gaston1799/deepseek-detached-agent
v0.1.3 - Agent ops, skills, and image support
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, pluslist_skillsandread_skilltools. - Skills now persist across resumed sessions; resuming with
--skill pbcrefreshes the saved system prompt and stores the skill list in session JSON. - Added
view_imagefor 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 checknpm run smokenpm run build:exe- Verified global
d --print-system --skill pbcloads the PBC skill.
v0.1.2
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.mdDefault 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
--outfilealias for--output--no-outputvalidation that requires an output file- Resume flow now renders recent session history before prompting
v0.1.1 — standalone exe build
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 agentdsd.exe— detached runnerdswait.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
- esbuild bundles each ESM entry point → single CJS file (local imports inlined,
node:builtins kept external) node --experimental-sea-configcompiles the bundle into a.blobpostjectinjects the blob into a copy ofnode.exed.exeis a copy ofdsw.exefor the short alias
Build it yourself
npm install # installs esbuild + postject
npm run build:exe # produces dist/exe/*.exeInstall
irm https://raw.githubusercontent.com/gaston1799/deepseek-detached-agent/main/install.ps1 | iexv0.1.0 — initial release
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 | iexOr clone and run npm install -g .
What's included
dsw/d— interactive streaming agent with session memorydsd— fire-and-forget detached runner with Claude fallbackdswait— 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 filespatch_text_file— exact search-and-replace in fileslist_workspace_files,get_runtime_contextrun_cmd,run_powershell— gated by permission level
Permission levels
review (read-only) · ask (confirm before writes/shell) · full (auto-run)