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.6.0.tar.gz (4.0 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.6.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: exoclaw_tools_spawn-0.6.0.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.10 {"installer":{"name":"uv","version":"0.10.10","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 exoclaw_tools_spawn-0.6.0.tar.gz
Algorithm Hash digest
SHA256 8d6b0be3c65c6e19aa7b51d1df1d9a0df0bb530d0b82dcd91ea64429a4515abf
MD5 5028f59783f2354ecc88f39b783a87c5
BLAKE2b-256 283a57e039f4b30837ac811960fa730d7b1b9ea46c841633db119b6b0fb21f86

See more details on using hashes here.

File details

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

File metadata

  • Download URL: exoclaw_tools_spawn-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.10 {"installer":{"name":"uv","version":"0.10.10","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 exoclaw_tools_spawn-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e6cc798d729f24357ca2f44a782adf7628f34810a7e94a04e16239b505aa76fc
MD5 86aeb6828071684db34f5715db2c0fef
BLAKE2b-256 33b31151bf6b9f36517b8bbd57596c62f1cab842c40e9929507972de72275429

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