Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Swarmauri Skill Execution Tool

Swarmauri Logo

SkillExecutionTool runs skill-local argv command arrays and returns structured subprocess results.

PyPI Downloads Hits Python Versions License PyPI Version

Features

  • Provides a single Swarmauri tool for skill-local subprocess execution.
  • Accepts one or more commands as argv arrays.
  • Runs commands relative to the selected skill root without shell expansion.
  • Returns stdout, stderr, exit code, argv, and duration for each command.

Installation

uv add swarmauri_tool_skill_execution
pip install swarmauri_tool_skill_execution

Usage

from swarmauri_skill_dummy_filesystem import DummyFileSystemSkill
from swarmauri_tool_skill_execution import SkillExecutionTool

skill = DummyFileSystemSkill.from_default()
tool = SkillExecutionTool(skills=[skill])
result = tool(skill.name, [["python", "scripts/check.py"]])
print(result["results"][0]["stdout"])

Contributing

This package is part of the Swarmauri SDK monorepo.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

swarmauri_tool_skill_execution-0.11.0.dev5.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file swarmauri_tool_skill_execution-0.11.0.dev5.tar.gz.

File metadata

  • Download URL: swarmauri_tool_skill_execution-0.11.0.dev5.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for swarmauri_tool_skill_execution-0.11.0.dev5.tar.gz
Algorithm Hash digest
SHA256 652db5207c4a9ae325eff0caa7c9b47816863b2620702afb566cd64d2d2fe82b
MD5 16c2e6aa64826c20148941f040036bc1
BLAKE2b-256 2925782e53ff1666114d84d56e8c082d7fa2988af0cf9cc48af5803a871357bf

See more details on using hashes here.

File details

Details for the file swarmauri_tool_skill_execution-0.11.0.dev5-py3-none-any.whl.

File metadata

  • Download URL: swarmauri_tool_skill_execution-0.11.0.dev5-py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for swarmauri_tool_skill_execution-0.11.0.dev5-py3-none-any.whl
Algorithm Hash digest
SHA256 904eaabbdba0b002e304df209ffa9add58e90beba7187cace690e56724c5d439
MD5 0c7280b0c34aea095faa86c8db80e771
BLAKE2b-256 139e3d5467cae4d718653c48b7fcd1c3da87807a85eafd6e1e20c106d0d82e86

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page