Skip to main content

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.

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.3.tar.gz (195.9 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.3-py3-none-win_amd64.whl (5.5 MB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

pipelex_tools-0.7.3-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.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (5.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

pipelex_tools-0.7.3-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.3-py3-none-macosx_11_0_arm64.whl (4.9 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

pipelex_tools-0.7.3-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.3.tar.gz.

File metadata

  • Download URL: pipelex_tools-0.7.3.tar.gz
  • Upload date:
  • Size: 195.9 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.3.tar.gz
Algorithm Hash digest
SHA256 ff64d09f475c4e1ce166a1150c6da2ed863b1a42c60d70d743bbc8257063a21b
MD5 d30c296ee29850b563912659bfd6acd9
BLAKE2b-256 ed4324ea3faa185f885cc81d849c4a46a0cc17aacb9e2e3b34399acfa9b985d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.7.3.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.3-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for pipelex_tools-0.7.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 ee5edcc192663a9fc785e532740473041f843ed8fe74f8d750040baf17b101d9
MD5 9251bd78dd94d06a10d16b48dac9136b
BLAKE2b-256 0ddca4eed458970e32caaa74684044a1b3b96ad7f33a9d62c89857148e4416e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.7.3-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.3-py3-none-win32.whl.

File metadata

  • Download URL: pipelex_tools-0.7.3-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.3-py3-none-win32.whl
Algorithm Hash digest
SHA256 577bf0d898c800d41a0d696f419416ba8453f7abb666c01279df5970dfee1709
MD5 b927688e24ce25c12e12cdd787cd47d5
BLAKE2b-256 b0212a2a31f29e4472f3cd1c653776efa6741857e9ab224db477fba75779dd97

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.7.3-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.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pipelex_tools-0.7.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a667a6c3647194d4b5d169e83a866a667cf8259477528d6d6d7a21c4fa433e58
MD5 57f8bd0a6a7c2f18754b96982408a925
BLAKE2b-256 4a2cc2bb0cb22a1f8b34a8d905d3cda9ffaf560d6de9b223ee2548081c53c101

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.7.3-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.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pipelex_tools-0.7.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b222f268c889aed3d76510038c8e5927bf7995f18e4ca99c264e3019e07ab417
MD5 503ec0daae76870dd4e4569c3a97c816
BLAKE2b-256 066e59dcc71ca1886839aa0a1a39cff1f57143e7ce0f732e68eb07a09c09b87b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.7.3-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.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pipelex_tools-0.7.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 82d886a0552615a690c56cac1e89b30d0aa24391b7906cd32f3d931ad31192f2
MD5 ff4b0bfe30c6de2fe7fe0a2e013e9fe1
BLAKE2b-256 75a226409017574709d301ea9ab13923d7747ed3114966fe9e7a28d7320ee283

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.7.3-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.3-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pipelex_tools-0.7.3-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ea8eb829a7cf2cfb60dccb87c885289e8a337b35251773d1f71001b842a27ac
MD5 1d0b2ab3d30f03b2a56dbd36040f0836
BLAKE2b-256 3c2fcd9dead5c0e34b5e72d52bd867496494c71f7da42bd7a1a695588bf7dd8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.7.3-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.3-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pipelex_tools-0.7.3-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 959de40342ecefb85ece17377d1ce08383fdb511d4f25396dec3b9d1ff445b5c
MD5 0f08f776251039e84064a6a77dda1461
BLAKE2b-256 39daab24847f47650c19ab3adbde9641fc7d0abc415a05b566c80c8a65a7a368

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.7.3-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 Sentry Error logging StatusPage Status page