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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3macOS 11.0+ ARM64

pipelex_tools-0.6.0-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.6.0.tar.gz.

File metadata

  • Download URL: pipelex_tools-0.6.0.tar.gz
  • Upload date:
  • Size: 168.0 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.6.0.tar.gz
Algorithm Hash digest
SHA256 c4017a5b1a60c132b46b1bfabbcf0726dcc82428d551359534a8633bfe32e786
MD5 84bfc13692c0da97d93464fa1c333ff9
BLAKE2b-256 3c87e1316e7c3886ea6c6972c4fbca9a3800e52358bde1371d77835f623527a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.6.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 56424ede9de3268c816af937f3525bf0b4c4fce8612bf6907e21f4ce078c3ead
MD5 4e1b3338451c0b2b137f95ca6e4d67e8
BLAKE2b-256 8797bb4a9034781e7f189d903b8940de837c723201d1733a71bb7072d0bcf309

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pipelex_tools-0.6.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.6.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 97d8560e7e0a70aceb63c13a899cefd333b2601ba299ba8950174e1bf3494df8
MD5 ec3772b80d714ffeee40ec05bc12e136
BLAKE2b-256 6b01361093296364c2da83ab5031688bb33d3471716a52df07cbd943090de165

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.6.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2d59d95934d13ac81092375f0299986461f9281ce8b7c397be2d0e00c23f46bd
MD5 f2423f3f091790b5c6794f7534396802
BLAKE2b-256 aad564f158aaf1d0c2fa81c45b407d9f478e7537a01f79d16de1d03928870442

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.6.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ee67dcaf62b5ec10c24bd95f534a3cb3c2eb995f6aaccb1e19d4eb5cc6a0d1d9
MD5 f739644e418525f6d202036bb1bfbf23
BLAKE2b-256 f3dffca17477a82327fa33bfe0f2c31bbe482c56027427b21028b86291e738cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.6.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c3efe5e208e5e1fb862d9307c9c909ea0fbc4ce13e80358a4eb1699d203415f3
MD5 db0dbac8896571abbf8d2f4ff0b9ef4a
BLAKE2b-256 fa32a4e58781d9cbc6779e446c6a49ffe7df5892a338b00cf24c52541cc8287e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.6.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ffbb0eac120af063fdbe4226a90fffafc2afbf18af20556b8d0297ced5d96e4
MD5 3bdd5a93a3e7f6607e07753bd7fea288
BLAKE2b-256 9d86a47fe8298d0bb77a0fb1bf89692186c03c3eee17a9f2b1f908fde3dc0552

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.6.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 030d941060365367a510b6a128656163b450b6894263353bdab45499559263d3
MD5 ec56c9836eab248a47d456a1afddc571
BLAKE2b-256 6d5e3bf0831ebba9b22ca83ef71aa8a8d9e380f4af96be2b85604ead1c01de00

See more details on using hashes here.

Provenance

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