Skip to main content

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

  1. Requirements:

    • Python 3.10+
    • tmux (Available via brew install tmux on macOS or sudo apt install tmux on Linux/WSL2).
  2. Install via PyPI:

    pip install pkood
    
  3. 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 --name is 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+B then D.

  • 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+B followed by D
  • Scroll Mode: Ctrl+B followed by [ (Press q to exit)
  • Force Exit: Ctrl+D (This kills the agent and closes the session)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pkood-0.6.1.tar.gz (11.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pkood-0.6.1-py3-none-any.whl (11.3 kB view details)

Uploaded Python 3

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

Hashes for pkood-0.6.1.tar.gz
Algorithm Hash digest
SHA256 8d2b92d6929e195f84b4325e4c2fd01e89beba7b710c8e456c8856021dfdb722
MD5 f1fb5de6ed218050d2d259900e3e9a38
BLAKE2b-256 6429fd01284739cdfa7b4b8b2f4ba48b8fe41722ea53f50c77f8502683239a0a

See more details on using hashes here.

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

Hashes for pkood-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7f8ebb205ac95bff620220050dc4c68ac59983d49ccf6c5f007cacb4bb97c7b0
MD5 4d3ddf2f8b303e9f5836710d8d9329e9
BLAKE2b-256 f92029544342d47ff0d53e97af4b5132b3108596c79f1233b75698a2f9422344

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page