webb-tools / gadget

A framework for building modular AVS and Tangle Blueprints: https://docs.tangle.tools/developers/blueprints.
https://tangle.tools
MIT License
5 stars 1 forks source link

[TASK] Create `gadget-executor` Gadget for executing shell commands as a service #167

Closed Tjemmmic closed 1 month ago

Tjemmmic commented 1 month ago

Overview

By creating a Gadget that executes shell commands, the Gadget will become capable of encompassing a variety of other services: Docker containers, Eigenlayer AVS, etc.

Command Execution

Monitoring/Communication between gadget-executor and its children

gadget-executor

For now, the gadget-executor is located in the protocols repo as it follows the same overarching structure as each of the protocols within that repository. As it furthers in development and use, it may become necessary for it to be moved to its own separate repository or into gadget.