Catalog PyPI
PACKAGE EXPLORERView in registry

5dive

PyPI

Python client for the 5dive CLI — read the task queue, agents and org chart of a 5dive box.

5diveagentsautomationclimulti-agent
Versions collected1
Direct dependencies0From release 0.1.0
Last observed20 Oct, 16:04 UTC

README

Version 0.1.0 documentation

5dive

Python client for the 5dive CLI — read the task queue, agent seats and org chart of a 5dive box from Python.

5dive runs a team of AI coding agents on your own machine. State lives on that box and the CLI is the interface with a stable contract over it, so this package is a thin, dependency-free wrapper over 5dive <verb> --json rather than an HTTP client.

Install

pip install 5dive

The distribution is named 5dive; the import name is fivedive, because a Python identifier cannot begin with a digit.

Use

from fivedive import FiveDive

fd = FiveDive()

for t in fd.tasks("--status=todo"):
    print(t["ident"], t["assignee"], t["title"])

print(fd.task("DIVE-3903")["status"])

for a in fd.agents():
    print(a["name"], a["active"])

Anything the CLI can answer in JSON is reachable, whether or not this package has a named helper for it:

fd.raw("org", "tree")
fd.raw("task", "ls", "--assignee=main")

Errors are raised, not returned

Every --json verb answers in one envelope:

{"ok": true,  "data": {...}}
{"ok": false, "error": {"code": 4, "class": "not_found", "message": "no such task: NOPE-1"}}

An unchecked ok is the bug this package exists to prevent, so the false branch raises instead of handing back a dict you have to remember to test:

from fivedive import FiveDive, FiveDiveError, CliNotFound

try:
    fd.task("NOPE-1")
except FiveDiveError as e:
    print(e.err_class, e.code, e)   # not_found 4 no such task: NOPE-1

Branch on err_class, not on message text — the class is the stable contract. CliNotFound is raised when the 5dive binary is not on PATH.

Requirements

Python 3.9+, no third-party dependencies, and a 5dive box with the CLI installed. Get the CLI at 5dive.ai or github.com/5dive-ai/5dive.

Licence

MIT.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.02 Sept 20260

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
5dive-ai/5dive

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 16:04 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:6aa2dd7991db2ab5ca8dd0e78cf57baf05fdc8ddac47506a00ad1edc0c953656