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.30.0.tar.gz (55.9 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.30.0-py3-none-any.whl (20.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: exoclaw_nanobot-0.30.0.tar.gz
  • Upload date:
  • Size: 55.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","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.30.0.tar.gz
Algorithm Hash digest
SHA256 3e908642d5e32c818a284749b283bbdefcdc31082a19757475e7d1dca1bde8ad
MD5 b6fd1ec2ebc24b1fd6ab68d2ec9f393c
BLAKE2b-256 a473725182db40d949bb477cc75b812a3a27bd592a08d1225ce348f66a87a2ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: exoclaw_nanobot-0.30.0-py3-none-any.whl
  • Upload date:
  • Size: 20.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","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.30.0-py3-none-any.whl
Algorithm Hash digest
SHA256 84a9722e7711aa04ae1a2d5dcfb21203dd3403f9a9967c5c244c0b35750c22e9
MD5 52a1ff978a261a942ebc0b4e5cfabc20
BLAKE2b-256 2fefbb1a99e93b5d3624c640e9c884dfaa8062b956fb93239cd7e37acf044508

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