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.20.0.tar.gz (27.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.20.0-py3-none-any.whl (17.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: exoclaw_nanobot-0.20.0.tar.gz
  • Upload date:
  • Size: 27.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.20.0.tar.gz
Algorithm Hash digest
SHA256 418e5d0876ca3fff46deb4d37b96d1cd9b267660da66f1fd7e7cf8fc89f25867
MD5 dc5ad9eeeb582a9ca03223578d7b5e80
BLAKE2b-256 30fad1b72cedf4ef9164c254e193ff36c60811a3bfaf3ecdc1fe92a8732138ba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: exoclaw_nanobot-0.20.0-py3-none-any.whl
  • Upload date:
  • Size: 17.9 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.20.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0d66bf723079af8287f506fd622c46da3d53ebef25a5af8b5106f17020fc5cbe
MD5 cb853dcaa26c462a0199cfe0ae26002c
BLAKE2b-256 4ae022fe6741bc514812b78c078f2a72e0d536f3e325b8f42667f2ed5bbc618c

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