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.28.0.tar.gz (54.2 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.28.0-py3-none-any.whl (18.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: exoclaw_nanobot-0.28.0.tar.gz
  • Upload date:
  • Size: 54.2 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.28.0.tar.gz
Algorithm Hash digest
SHA256 53e9dd29b3802248e98001c21b0b1afc2ef156f77f47f07bd7d10ad329a5892d
MD5 ac82b8b7afca9457706461c54bea173c
BLAKE2b-256 a0d125f8a27ba01ae2a510c88193465becb79201d8678a5963d256d907869175

See more details on using hashes here.

File details

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

File metadata

  • Download URL: exoclaw_nanobot-0.28.0-py3-none-any.whl
  • Upload date:
  • Size: 18.9 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.28.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3ca4bb623e6f38a104d017d2a145ce2b3f50b275400f9a5fc0600d1744bb57cf
MD5 dd499755eb815dbb1e841c869245d310
BLAKE2b-256 7cf5d87be45a95952ca18e0907dc22d38d015967a1f7bcaeffbe8fd3a1c4dd64

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