toolexec

module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2026 License: MIT

README

toolexec

Part of the ApertureStack AI tool ecosystem.

Installation

go get github.com/jonwraymond/toolexec

Packages

Package Description Documentation
run Tool execution pipeline docs
code Code orchestration layer docs
runtime Sandbox runtime interfaces docs
backend Backend registry/resolution docs

License

MIT License - see LICENSE

Directories

Path Synopsis
Package backend provides tool execution backend abstractions and registry.
Package backend provides tool execution backend abstractions and registry.
Package toolcode provides the code-mode orchestration layer for executing constrained code snippets with access to metatool helper functions.
Package toolcode provides the code-mode orchestration layer for executing constrained code snippets with access to metatool helper functions.
Package run is the execution layer for MCP-style tools defined in the model package and resolved via toolindex.
Package run is the execution layer for MCP-style tools defined in the model package and resolved via toolindex.
Package runtime provides execution runtime and isolation boundaries for code-oriented orchestration.
Package runtime provides execution runtime and isolation boundaries for code-oriented orchestration.
backend/containerd
Package containerd provides a backend that executes code via containerd.
Package containerd provides a backend that executes code via containerd.
backend/docker
Package docker provides a backend that executes code in Docker containers with configurable security profiles and resource limits.
Package docker provides a backend that executes code in Docker containers with configurable security profiles and resource limits.
backend/firecracker
Package firecracker provides a backend that executes code in Firecracker microVMs.
Package firecracker provides a backend that executes code in Firecracker microVMs.
backend/gvisor
Package gvisor provides a backend that executes code with gVisor (runsc).
Package gvisor provides a backend that executes code with gVisor (runsc).
backend/kata
Package kata provides a backend that executes code in Kata Containers.
Package kata provides a backend that executes code in Kata Containers.
backend/kubernetes
Package kubernetes provides a backend that executes code in Kubernetes pods/jobs.
Package kubernetes provides a backend that executes code in Kubernetes pods/jobs.
backend/remote
Package remote provides a backend that executes code on a remote runtime service.
Package remote provides a backend that executes code on a remote runtime service.
backend/temporal
Package temporal provides a backend that treats snippet execution as a Temporal workflow/activity.
Package temporal provides a backend that treats snippet execution as a Temporal workflow/activity.
backend/unsafe
Package unsafe provides a backend that executes code directly on the host.
Package unsafe provides a backend that executes code directly on the host.
backend/wasm
Package wasm provides a backend that executes code compiled to WebAssembly.
Package wasm provides a backend that executes code compiled to WebAssembly.
gateway/direct
Package direct provides a gateway that implements ToolGateway by directly delegating to toolindex, tooldocs, and toolrun components.
Package direct provides a gateway that implements ToolGateway by directly delegating to toolindex, tooldocs, and toolrun components.
gateway/proxy
Package proxy provides a gateway that implements ToolGateway by serializing requests over a connection (for cross-process/container communication).
Package proxy provides a gateway that implements ToolGateway by serializing requests over a connection (for cross-process/container communication).
toolcodeengine
Package toolcodeengine provides an adapter that implements code.Engine using runtime.Runtime for execution.
Package toolcodeengine provides an adapter that implements code.Engine using runtime.Runtime for execution.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL