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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

pipelex_tools-0.7.1-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.1-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.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

pipelex_tools-0.7.1-py3-none-macosx_10_12_x86_64.whl (5.2 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: pipelex_tools-0.7.1.tar.gz
  • Upload date:
  • Size: 189.4 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.1.tar.gz
Algorithm Hash digest
SHA256 533e90fe8209500266663b8ba0140e3a492c31abd3c13cf82adc533377b32821
MD5 8fdd24817f9d6821e63e5c70d6db7fe5
BLAKE2b-256 2dc36cee0a64f8b32b275a78c5e44c4391edc21e704153778363e71a05c2d887

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.7.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 414f8dc8c044e071360ce66dda29510d3b16d3b2a696441dbcdf5d3744714fec
MD5 b1edc56456d3cb412b84e86845b95286
BLAKE2b-256 557151a204e8f820449d5c7b784fcd78ac0da0ab8b5abe09e54d3ccd4087f022

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pipelex_tools-0.7.1-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.1-py3-none-win32.whl
Algorithm Hash digest
SHA256 198425c997eb46eb2a077d9643d12746be4c6971123c5a312942bdc4e7d4674c
MD5 0273b60856780b3e16d97b49a7a65240
BLAKE2b-256 70fecb0732e621616c490bb9db1e82993205500f78444c8d151f78afcf8f8cd9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.7.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 77d79dae8e288e3ab518f6e4bbb5f87bae47d75b630ddfb7069042763831a6c6
MD5 a3f31985a6aae48a4e62f6c0f425867e
BLAKE2b-256 5845e7d8583cc760ff317a0896f91ea93189cd0a3fd4947d1a66c80bd12439da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.7.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3db70306c59b72ab0931f40d2b4a94e5616474ef11fd8c401794646ea6431e6c
MD5 09b055d713cf64c83da95a6c976987a4
BLAKE2b-256 29d45d4859dcfdba6e1c810ab0ff14d1952755d5880ed502af6c6c5cb1ff77f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.7.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 16886bf9206691646d7284776769cf968333fb95877f6d8dff6998701b00ae9c
MD5 f5d227b6423001dab1a7a5d44f795dd9
BLAKE2b-256 465880e6b02ba7934115c28fbb49a9fcdda06d59561b12134736cdc4cddcea90

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.7.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bfec3d08c7065ec94c3b4e4ba63782d2267a5448ef34ca337c74e6b1022a5ba8
MD5 00f1448c6611004af3f5480b508a5cfd
BLAKE2b-256 c5f2dd16a719720f3fd8aa9d7e2e6b7e47ab07af9fa83c4299d1e66cd8d1c813

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.7.1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 130522888ab5b10f189f54f286723198f8ceac336b9745fcd90a865575baa078
MD5 6ece583481f2f7ddfbe958094cfd153a
BLAKE2b-256 cefc58b878d24ead486d51eca4e6c2e2a222b534ac92eeddc628b6958bb38deb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pipelex_tools-0.7.1-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