Skip to main content

Pipelex Tools CLI — MTHDS/TOML formatter, linter, and LSP

Project description

pipelex-tools

CLI for formatting, linting, and language-server support for MTHDS and TOML files.

What is MTHDS? — An open standard for defining AI methods as typed, composable, human-readable files. A .mthds file describes what an AI should do — its inputs, outputs, logic, and data types — in plain TOML that both people and machines can read. Pipelex is the runtime that executes them. Learn more at docs.pipelex.com.

Installation

uv tool install pipelex-tools
pipx install pipelex-tools

Commands

Command Description
plxt format (alias fmt) Format TOML and MTHDS documents
plxt lint (aliases check, validate) Lint TOML and MTHDS documents
plxt lsp stdio Start the language server (stdio transport)
plxt get Extract a value from a TOML document
plxt config default Print the default configuration file
plxt config schema Print the JSON schema of the configuration file
plxt completions <shell> Generate shell completions

Configuration

plxt discovers configuration in this order:

  1. .pipelex/plxt.toml (preferred)
  2. plxt.toml
  3. .taplo.toml (fallback)

MTHDS Example

MTHDS sample code

See the MTHDS language reference for the full standard.

VS Code / Cursor Extension

For rich editor support (syntax highlighting, semantic tokens, formatting, completions, schema validation), install the Pipelex extension for VS Code or Cursor.

Links


TOML support built on Taplo.

"Pipelex" is a trademark of Evotis S.A.S.

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

pipelex_tools-0.7.0.tar.gz (167.8 kB view details)

Uploaded Source

Built Distributions

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

pipelex_tools-0.7.0-py3-none-win_amd64.whl (5.5 MB view details)

Uploaded Python 3Windows x86-64

pipelex_tools-0.7.0-py3-none-win32.whl (4.7 MB view details)

Uploaded Python 3Windows x86

pipelex_tools-0.7.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

pipelex_tools-0.7.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (5.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

pipelex_tools-0.7.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

pipelex_tools-0.7.0-py3-none-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

pipelex_tools-0.7.0-py3-none-macosx_10_12_x86_64.whl (5.1 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file pipelex_tools-0.7.0.tar.gz.

File metadata

  • Download URL: pipelex_tools-0.7.0.tar.gz
  • Upload date:
  • Size: 167.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pipelex_tools-0.7.0.tar.gz
Algorithm Hash digest
SHA256 9a9f36e1d0faa56190449dc8559245fac274307145bf99a363d605cc6c091408
MD5 8f6a4d6285227ba8c9e4cd76bf3e715a
BLAKE2b-256 3125467b0995c5f5bb337069c3448de3669ee4abd9c9dec1510939fb63c5456b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.7.0.tar.gz:

Publisher: releases.yaml on Pipelex/vscode-pipelex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pipelex_tools-0.7.0-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for pipelex_tools-0.7.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 f26fdc1d470f73e5ff3def70449ff671fb99a0921e9a3927527429f97941663e
MD5 2b8b72f4a74eb8742efd15f2b8c580e7
BLAKE2b-256 98ec7944fe74bcd60505fdf7fcde5c11a616cd87fc27656a894eec27413ef2e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.7.0-py3-none-win_amd64.whl:

Publisher: releases.yaml on Pipelex/vscode-pipelex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pipelex_tools-0.7.0-py3-none-win32.whl.

File metadata

  • Download URL: pipelex_tools-0.7.0-py3-none-win32.whl
  • Upload date:
  • Size: 4.7 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pipelex_tools-0.7.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 9ffdae41556c7b57c60c9bff0898ae5dc4f4c3f1ec4ea7aedb5a799b1064b458
MD5 dd1321848d417dd16181d9b060f35369
BLAKE2b-256 587fcf215113bf28b7baeafb84b952020d78e2047f7aa67f8c061997a06dada1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.7.0-py3-none-win32.whl:

Publisher: releases.yaml on Pipelex/vscode-pipelex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pipelex_tools-0.7.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pipelex_tools-0.7.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 546f37d2eb5010e7ceaf321f826bdf286cfb58d90907e3ddf4ce3ba3f7c8fdbc
MD5 6cb182530d9015c5c3ccec563c1dba23
BLAKE2b-256 de517690773a27e53adb8d588e79f154c9563cd0c942ce5b12982a93c3bb8f0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.7.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: releases.yaml on Pipelex/vscode-pipelex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pipelex_tools-0.7.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pipelex_tools-0.7.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ebccbff5d9fc185d42aaeee7457dcf7af7e084bd168e5262cc99ff06d65ec82d
MD5 042eb0e69dc229e387ff3e2a8de1975e
BLAKE2b-256 59355b6554958a6685aaecde49b55a786c3cb1880e7712044743ef209e345083

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.7.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: releases.yaml on Pipelex/vscode-pipelex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pipelex_tools-0.7.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pipelex_tools-0.7.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6563bc8f15be5ca3352434fff9d74559b407ad2ff9a7460883cd73441d97cd99
MD5 f4ec62624f06369df655e7588476802c
BLAKE2b-256 298e264e704040b5f93ff1ff14da1acb220d397d329a9a9111287a4cf9cdc2c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.7.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: releases.yaml on Pipelex/vscode-pipelex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pipelex_tools-0.7.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pipelex_tools-0.7.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa6dbe2f85dc16e58162e9524b27d8ec97255d466fc3a0b01953734c78067a11
MD5 5b3b815835d8dc91c08d81dd3a93b556
BLAKE2b-256 9409cd093ccde946a6a5e6c3a79ce02e7e1bc70fac9e77d06b28d36ad910b397

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.7.0-py3-none-macosx_11_0_arm64.whl:

Publisher: releases.yaml on Pipelex/vscode-pipelex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pipelex_tools-0.7.0-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pipelex_tools-0.7.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a38de62dfd690695aba1ea3b57cdc2622e068ad05f9c1378801c8fc01a2bced0
MD5 ef3bd2616952a29574b6470fc823b5eb
BLAKE2b-256 3cf51044b37465e11bed8749b8b860e9ded48b4fb63325f014b0c991cc91f7e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.7.0-py3-none-macosx_10_12_x86_64.whl:

Publisher: releases.yaml on Pipelex/vscode-pipelex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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