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.2.1.tar.gz (3.5 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.2.1-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: exoclaw_tools_spawn-0.2.1.tar.gz
  • Upload date:
  • Size: 3.5 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":null}

File hashes

Hashes for exoclaw_tools_spawn-0.2.1.tar.gz
Algorithm Hash digest
SHA256 3abf0de02ff3516b50726ff6c6d51d40990694c8407b911b70df6b4e650b8ad3
MD5 e4d682bbde3d0c3570121a6ae3934ffe
BLAKE2b-256 8b7f6534f0eb94ac8dd4c00e7ed2e342f5c3e56f20b86c881ad7ace4c20ff5ba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: exoclaw_tools_spawn-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 4.2 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":null}

File hashes

Hashes for exoclaw_tools_spawn-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b3f46a999a4b0da5cfa12ed4b596282cfa1b74cda85c66f29858418345884676
MD5 6cfe522422b70b9127b603a8d4379610
BLAKE2b-256 8336ee26ef9ff2671ce8f25189eab8bae605b63bc02de132ec236119ca960913

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