An Agentic Operations (AgOps) orchestrator for recursive, parallel development.
Project description
Pkood
Run tens of agent sessions (Claude-code / Gemini-CLI) in parallel. Monitor them and attach to them when needed. Get notified when they are blocked and await your input.
Installation
-
Requirements:
- Python 3.10+
tmux(Available viabrew install tmuxon macOS orsudo apt install tmuxon Linux/WSL2).
-
Install via PyPI:
pip install pkood
-
Install from Source: Clone the repository and install in editable mode:
git clone https://github.com/your-username/pkood.git cd pkood pip install -e .
Operation
Pkood treats AI agents and long-running tasks as managed services. All state is stored in ~/.pkood/.
Commands
-
Start an interactive session: Creates a new session running your default shell in the specified directory and attaches to it immediately.
pkood start --dir ./my-project
Note: The session name defaults to the directory name if
--nameis omitted. -
Spawn a background agent: Runs a specific command in a managed background session.
pkood spawn --name research-task "gemini 'research the latest AgOps trends'"
-
List active agents: Shows all agents, their current status (RUNNING, BLOCKED, or EXITED), and log sizes.
pkood ls # or pkood ps
-
Attach to a session: Join a running agent's terminal.
pkood attach research-task
To detach without killing the agent, press
Ctrl+BthenD. -
Kill an agent: Terminates the session and cleans up associated sockets and state files.
pkood kill research-task
Key Shortcuts (within a session)
- Detach:
Ctrl+Bfollowed byD - Scroll Mode:
Ctrl+Bfollowed by[(Pressqto exit) - Force Exit:
Ctrl+D(This kills the agent and closes the session)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pkood-0.6.1.tar.gz.
File metadata
- Download URL: pkood-0.6.1.tar.gz
- Upload date:
- Size: 11.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8d2b92d6929e195f84b4325e4c2fd01e89beba7b710c8e456c8856021dfdb722
|
|
| MD5 |
f1fb5de6ed218050d2d259900e3e9a38
|
|
| BLAKE2b-256 |
6429fd01284739cdfa7b4b8b2f4ba48b8fe41722ea53f50c77f8502683239a0a
|
File details
Details for the file pkood-0.6.1-py3-none-any.whl.
File metadata
- Download URL: pkood-0.6.1-py3-none-any.whl
- Upload date:
- Size: 11.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f8ebb205ac95bff620220050dc4c68ac59983d49ccf6c5f007cacb4bb97c7b0
|
|
| MD5 |
4d3ddf2f8b303e9f5836710d8d9329e9
|
|
| BLAKE2b-256 |
f92029544342d47ff0d53e97af4b5132b3108596c79f1233b75698a2f9422344
|