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

pip install pipelex-tools
uv add 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.2.3.tar.gz (155.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.2.3-py3-none-win_amd64.whl (5.4 MB view details)

Uploaded Python 3Windows x86-64

pipelex_tools-0.2.3-py3-none-win32.whl (4.6 MB view details)

Uploaded Python 3Windows x86

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

Uploaded Python 3macOS 11.0+ ARM64

pipelex_tools-0.2.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.2.3.tar.gz.

File metadata

  • Download URL: pipelex_tools-0.2.3.tar.gz
  • Upload date:
  • Size: 155.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.2.3.tar.gz
Algorithm Hash digest
SHA256 4b0d675fbc1a024105b1469365ce2c967e9673a87941d1c121209609584fd0ce
MD5 319feb343121ec132b7c22489b8a3f39
BLAKE2b-256 e0ca668744389488c7f671bacb8ba0dd5f568a67e5b6324665a65f7383cc1b65

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.2.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 682c210e3c028ffe586a70f13e26ed0ec5c11b2624da3a4a4c17e4f64c956a88
MD5 f0a2a48b24945c26a350d0891a66973b
BLAKE2b-256 70407c1a020f8ec519dd401352782a78d143d3ea7df50535ebe91fa0218f6e59

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pipelex_tools-0.2.3-py3-none-win32.whl
  • Upload date:
  • Size: 4.6 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.2.3-py3-none-win32.whl
Algorithm Hash digest
SHA256 354cc786b3896755c4b14335cc946c76efe906400bae91a32cbd05d74d5b0dd5
MD5 f560819586a25dcfd04264c3616731c3
BLAKE2b-256 87a06071eaf43f2f9848093d92aa852497266987977b18b039b92ffa86465577

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.2.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 38a19f696d56e7ca84f353937ce915d883cb342e1124ec7fa599b0a2e33648b3
MD5 676e61717bfbe52d13d696e0730eea5a
BLAKE2b-256 835b231cb448d42ac9266c01bfe8935c30d9e1961c1c48f66eefac16988da456

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.2.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ed514649d4a3c2373b1f20d4c8fa2c6f85319d79fc86f36096046a8a5a05bb3e
MD5 c66c486b8fb9695495a1321da735abeb
BLAKE2b-256 a397eefa601badb2ff49913d22dd2ec03b73aabd6bcfade7b5af38e1db7a46ba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.2.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 159e3b96e9a74f0120aaaca95415f57c8a86f6ab4f47771662577dff9a1ad022
MD5 c5d93bf792e49b4fc0b7505c69c035f2
BLAKE2b-256 99adfb85576c8348ea96bc8051aa52adef6d2bb8430b5cfba51679eee7f9829d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.2.3-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2779d33e6e9edb9ef5ab19f32df6fa8fc92ffda0c231932021734bf98b4ccb26
MD5 9d0fc73b5c5a761b750758c5c42e641c
BLAKE2b-256 4604a6e684e411fd4eaca2732482ce044aa96b22558189f0cade4b8e8bb78e45

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.2.3-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 69291f39de3b71f6a80c376e708b22bd4e7a4f039ff24aa02fb9c2adecc03840
MD5 231c299555a48917f4b4d24d031db966
BLAKE2b-256 babef3874fccffbc505398bf56e8c60be75c020fd66879d4b7d561c7705b95ce

See more details on using hashes here.

Provenance

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