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.2.tar.gz (155.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.2.2-py3-none-win_amd64.whl (5.4 MB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3macOS 11.0+ ARM64

pipelex_tools-0.2.2-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.2.tar.gz.

File metadata

  • Download URL: pipelex_tools-0.2.2.tar.gz
  • Upload date:
  • Size: 155.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.2.2.tar.gz
Algorithm Hash digest
SHA256 7c205db188f086d826eb71cf447b77f15dcd9d77c6323a43e801d1838e0c93fb
MD5 0e9d868e2028f3a0ea756fe92561c638
BLAKE2b-256 ed17320c180441027e2c2f96f7316327a17ab3b55976d32d8ce2cadf51160f3c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.2.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 e09ad812bd0bf0ddf91e15d9a9fe627d2cad31ddcd7923170503544c628a6314
MD5 8ef536e864fa9c458fcd96799fabe138
BLAKE2b-256 93c7e15ba4d9f00ecda86778d6f8a761b2ab2ab3584ee30c72cdd1fa2e3b590b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pipelex_tools-0.2.2-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.2-py3-none-win32.whl
Algorithm Hash digest
SHA256 068f349ac27747ee8966e624aaf7ac60069cb158b33381e9f11413697c037180
MD5 e0be4a487c90ca51b5ab0646d8db74ce
BLAKE2b-256 a19df30217501488c62d07ebe941b35288471f0b07a0f4e77bc6da5de060cb75

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.2.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d8915f0b3533834dc5f046065f5ba75009504c8e2d5513d22e5643b114148758
MD5 b004e61072976b33f49902c83a7cdabe
BLAKE2b-256 f02791b8f348011fc128cdcd0363eabba467360d6ba018769e24d59f84d4b95d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.2.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 24ab0c5d6c55c5129b99dbb21897502ecdca8e5304dd740b73642e03f433440c
MD5 6dc746de21d7fea5f63eb4649066dd16
BLAKE2b-256 91e81e8f1944da1c373ba9fd286b44bee9c64e73bd9d84e70f10bde6f45c2cc0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.2.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4f4cc2705fee781594a688bcdf93b4add381552b0ab596aa91a517b0ccc79889
MD5 227ced9912771b24b542f188d368e9fe
BLAKE2b-256 b21104400add0ff998b3e792af3160623a8b9e4c6ba4df1d3a0f71338ecab258

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.2.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6eae2054525a39db0dfaec2701cc70d1d60a1d1bce6e1ba4d16b34917922bfae
MD5 ef4174e66892b24e069331e41ba8a5f7
BLAKE2b-256 5deb8d45825c57fe010310ff43ebbaeff792d1a6b9fbfceef831cf5759ef6d24

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pipelex_tools-0.2.2-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c11ff9ee224e51e245ed0a5cc68720c05fa53670a0685e0ef81446c4c51b4454
MD5 0069cad27bfad480e1d6644e55eec6df
BLAKE2b-256 640690143888450a1d75f7b8629f558eaea0e224ba112f19f2f8c33e638f8984

See more details on using hashes here.

Provenance

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