~/project/.dsh/skills/ProjectLoads for this repository only. The right place to read a bundle before you trust it with the whole machine.
A dsh session ends when you close it. Some jobs should not. SuperAgent runs the task on a persistent canvas, keeps what it learned, and stops when it genuinely needs you.
cp -r felo-skills/felo-superagent .dsh/skills/Open-source agent harness (developer preview)
dsh reads skills straight out of folders you point it at, so a Felo bundle is one copy away from being callable in a session — and one delete away from being gone.
Long-running work is only trustworthy if you can see where it is. Each stage records what it did and what it is waiting on, so you can leave and come back without re-reading a wall of output.
The job records the question, the sources it may use, and what counts as done.
Pulls from search, pages, and documents, writing each finding to the canvas as it lands.
Two sources disagree on a number. It stops and asks rather than picking one silently.
Writes the deliverable against the agreed format, keeping the source list attached.
Hands back the draft, the sources, and the open questions it could not close.
Everything else on this page is a tool the session calls. This one is closer to a job the session hands off, so the mount point matters more than usual.
~/project/.dsh/skills/ProjectLoads for this repository only. The right place to read a bundle before you trust it with the whole machine.
~/.agents/skills/UserLoads in every project, and is the same folder other harnesses on this machine look at.
mkdir -p ~/.agents/skills
cp -r felo-skills/felo-superagent ~/.agents/skills/List the skills you can call from this project.The failure mode here is a run that looks continuous but is actually starting over each time.
Reopen and ask what the job has done so far. A real canvas answers with detail you did not paste in; a fake one starts the task again.
Find a question where two sources disagree. The run should stop and ask. If it picks a side without telling you, the state machine is decorative.
Ask for the sources gathered two stages ago. Persistence that loses provenance is worse than no persistence.
Use it for work measured in days, or work that has to keep watching after you stop.
Track this vendor's pricing and packaging pages. Re-check weekly, report only what changed, and never contact anyone.What comes backA standing brief that arrives as a diff against last week rather than a fresh summary, so a quiet week is visibly quiet.
Keep researching this market while I work on other things. Stop and ask me whenever two sources disagree on a number.What comes backA background question that progresses between sessions and only interrupts you for real decisions.
A long-running job needs inputs it can trust and somewhere for the output to go.
A canvas is memory, not judgement. Two things stay firmly on your side of the line.
A recurring job with no end date keeps running. Set the cadence and the stopping condition when you start it, not when you notice the bill.
If the underlying question changes — a competitor pivots, a policy shifts — the run keeps answering the old version until you tell it otherwise.
Check the first two or three outputs closely. A run that starts slightly wrong compounds, and the cost of catching it early is much lower.
Five skills written for DeepSeek Harness. They follow the same pattern on this platform, so you can combine them in one session without re-explaining your setup.
Start with a skill, then compose the exact models, live data, knowledge, and output tools your dsh workflow needs — the same key every Felo skill already uses.
Use cost-efficient LLM access when your agent needs custom reasoning or generation.
Give agents current web and social signals instead of relying on stale context.
Ground work in reusable knowledge, then turn it into shareable deliverables.
Extend the workflow from research to visual and office-ready results.