Skip to main content

Subagent spawn tool for exoclaw

Project description

exoclaw-tools-spawn

Subagent spawn tool implementing the exoclaw ToolBase protocol — lets the agent delegate tasks to background subagents and receive results asynchronously.

Install

pip install exoclaw-tools-spawn

Usage

from exoclaw_tools_spawn.tool import SpawnTool, SpawnManager

# SpawnManager is a Protocol — implement it or use exoclaw-subagent's SubagentManager
spawn_tool = SpawnTool(manager=subagent_manager)

# Update context per turn
spawn_tool.set_context(channel="cli", chat_id="direct")

SpawnTool exposes a spawn action to the LLM. The SpawnManager protocol requires a single spawn(task, label, origin_channel, origin_chat_id, session_key, search) coroutine. The concrete implementation is provided by exoclaw-subagent.

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

exoclaw_tools_spawn-0.1.2.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

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

exoclaw_tools_spawn-0.1.2-py3-none-any.whl (2.6 kB view details)

Uploaded Python 3

File details

Details for the file exoclaw_tools_spawn-0.1.2.tar.gz.

File metadata

  • Download URL: exoclaw_tools_spawn-0.1.2.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for exoclaw_tools_spawn-0.1.2.tar.gz
Algorithm Hash digest
SHA256 6807b5d52fbd781b003f0701292224eba11d8f2606b3586dacafa086b24f3cd4
MD5 59baa4612e3fc976b6e480f379032bac
BLAKE2b-256 f47b787784156d1eb9a5da732fd19a159d15a1aef4ed5072880e685a34d176b2

See more details on using hashes here.

File details

Details for the file exoclaw_tools_spawn-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: exoclaw_tools_spawn-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 2.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for exoclaw_tools_spawn-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e946b5c4a6c81d91a1d4861af62960fac0681f2b8085a374d41cf5fd8fd65645
MD5 4e607ca5439129bcda1389faba3fd67a
BLAKE2b-256 cfadb19d82eeef6e67fd3332ded1609ea9c921e40c98c6fc5158b2d4c038c6f1

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 Pingdom Monitoring Sentry Error logging StatusPage Status page