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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3manylinux: glibc 2.17+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

pipelex_tools-0.5.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.5.0.tar.gz.

File metadata

  • Download URL: pipelex_tools-0.5.0.tar.gz
  • Upload date:
  • Size: 167.7 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.5.0.tar.gz
Algorithm Hash digest
SHA256 e949c7e0efee450e5292aaf96842b989c0dcd70e41a10cebe1de81ac39937d19
MD5 242ebe435fb96f0735861e6cfc73085e
BLAKE2b-256 ad44dfc6789dead1a7068eedc7aad6e2d7625e8a49b179ad5329c2cbdc38e78a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.5.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 bd18b16641a970cbbda42568329b42757e5c813051b95e74af18be8ba0e8f46d
MD5 6fdc1fb44a506db28b2ac57c8816757c
BLAKE2b-256 781555cf5e92a7d5f782521af49222129dfc55636305ca06d7665211c9b9690e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pipelex_tools-0.5.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.5.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 8ed6f7f79250d483990442cd68b3087a5d377d3568629048fb8f3d99943e4d47
MD5 e7dafca0800b558e5a1e350939a6e352
BLAKE2b-256 5099f89f98c4e7f4f5cd4644d3a7ba8db21ac08f0fc91a94af7b6c10f85a240b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.5.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6d622276c58f5e748191241d561db342c4db5593d3f5f743c5b3c1165c94de9d
MD5 f19818bbf5e3a898d2b5bad0bef2ea04
BLAKE2b-256 e64433aae6b6b95d190a29417d96601319030a3ff53a5feb6e47b4906fce413d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.5.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1879065e3ced8fe00c58f8e568cbe8baa86321d34ce9c32f5bbbf3c734655298
MD5 7e448f6700eaa253b69cc3ebe6338fb9
BLAKE2b-256 27ac96b3283e3fbc44ec539a9fdd9b80360ce5c55f9a40a2ed604d5ec255bfcc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.5.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 74d6f888161d78258dac075a3336a3e2cc6365dfedba21f6f8d47b48bed15812
MD5 04962a1323f0adadf187a87829071230
BLAKE2b-256 7d4e0667a6ede01102e0388c352439dd6a2d531bd8ef34ae08927c7af2ce73ca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.5.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6f8b1e67799ecdd1b616814d2701e0d6c61af79aa4ae6bd925a411f26ec0a788
MD5 3a025e89f59aa869ad49fe5c61d964c5
BLAKE2b-256 c42147c3e1e2dd35fa291d6e8484fe5d58a8cdf7424e269c6f2ea42d67ad1fab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.5.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a86d305a0ef12e708a846fbd17679a77a34d2a6cc094659acfbb633ed1641d65
MD5 900769f773bc1200aac0aec12dd9e294
BLAKE2b-256 53bcbb0f3e09b57afe5e803424c097fbd2617fa44822101f367ce9af5a431189

See more details on using hashes here.

Provenance

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