dikasta
The terminal client for Dikasta, a hosted service where one model plans, a model from a different family challenges the plan, workers do bounded work and cite file and line, and every citation is checked before it is believed.
The client reads and edits the working copy of your repository under its policy; the service plans, reviews and runs every model on its own API keys. Nothing is sent to a model provider from your machine, and no provider key is kept on it.
Install
macOS or Linux, Python 3.12 or later:
pipx install dikasta
Sign in
Accounts are by invitation: your invitation link creates your account. Then, in a terminal:
dikasta login
With no address, the client asks the service's site which coordinator to use, keeps the answer, and
falls back to https://api.dikasta.ai when the site cannot be reached. dikasta login --host https://COORDINATOR-ADDRESS signs in at another deployment's coordinator.
Work
cd your-repository
dikasta
dikasta doctor checks this computer, the service and your sign-in, and names the fix for anything
that fails. dikasta --help lists every command.
Upgrade
dikasta upgrade
It says whether the service publishes a newer client or no longer accepts this one, and upgrades it
the way it was installed, with pipx or pip, once you say yes. dikasta upgrade --check only reports.
Licence
Apache License 2.0.
Metadata
Release files for dikasta 0.3.31
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| dikasta-0.3.31.tar.gz | 713.1 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dikasta-0.3.31-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.5 MB
Release files / dikasta-0.3.31.tar.gz
| Download URL | dikasta-0.3.31.tar.gz |
|---|---|
| Size | 713.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d15c092e3c2bc1c3ccf210a5f840a596facdf4960c57129b21971e3bda9a6c1a
|
|
BLAKE2b-256 checksum How to use checksums |
819cc84b0f6f548b929d9c44bf61ae8e987fd1e71a55a3b65cee29138cd27f3c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / dikasta-0.3.31-py3-none-any.whl
| Download URL | dikasta-0.3.31-py3-none-any.whl |
|---|---|
| Size | 770.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
db9c649b5e7eff2e786599e48b3e7ab5cc72fd7ec086e1efc27c5109c0ddad17
|
|
BLAKE2b-256 checksum How to use checksums |
f5c93cca6df7f22f2711c2b3aeed2909c0b5467f199103d5c6dc568666cd29e6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Security for dikasta 0.3.31
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.