Skip to main content

Full-stack exoclaw bundle — config, provider registry, and one-line wiring

Project description

exoclaw-nanobot

Full-stack exoclaw bundle — wires provider, conversation, all workspace/cron/message/spawn/MCP tools, subagent manager, CLI channel, and heartbeat into a single ready-to-run agent.

Install

pip install exoclaw-nanobot

CLI

exoclaw-nanobot

Reads config from ~/.nanobot/config.json (or NANOBOT_* env vars). Drops into an interactive REPL.

Programmatic usage

import asyncio
from exoclaw_nanobot.app import create, ExoclawNanobot

async def main() -> None:
    bot: ExoclawNanobot = await create()
    await bot.run()

asyncio.run(main())

create() accepts an optional pre-built Config or config_path. It returns an ExoclawNanobot whose run() method starts the cron service, heartbeat, agent loop, and CLI REPL, and tears everything down cleanly on exit.

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_nanobot-0.10.6.tar.gz (19.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_nanobot-0.10.6-py3-none-any.whl (15.6 kB view details)

Uploaded Python 3

File details

Details for the file exoclaw_nanobot-0.10.6.tar.gz.

File metadata

  • Download URL: exoclaw_nanobot-0.10.6.tar.gz
  • Upload date:
  • Size: 19.6 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_nanobot-0.10.6.tar.gz
Algorithm Hash digest
SHA256 a646c7088817addb38a84c28a50e19f14c5edcd9b660f09ae9572400beaae555
MD5 47fc7f6e9b2499c870dd1f9686eb1dd3
BLAKE2b-256 5241ee6f58a8578935c40e70c35e5840a4bf9812587ddd58e6aaefffcc78402c

See more details on using hashes here.

File details

Details for the file exoclaw_nanobot-0.10.6-py3-none-any.whl.

File metadata

  • Download URL: exoclaw_nanobot-0.10.6-py3-none-any.whl
  • Upload date:
  • Size: 15.6 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_nanobot-0.10.6-py3-none-any.whl
Algorithm Hash digest
SHA256 ee279e76159c36ec569ff2ab75418e917f0cf4058f6d46412a8000c559b87a98
MD5 43eb77fcfacc23a4f56f999bc28d5390
BLAKE2b-256 16efbec02a19f456e68a055ba7edf6ac0d220c708633dcb8a0cae938ea0d91b2

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