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.4.1.tar.gz (17.4 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.4.1-py3-none-any.whl (14.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: exoclaw_nanobot-0.4.1.tar.gz
  • Upload date:
  • Size: 17.4 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_nanobot-0.4.1.tar.gz
Algorithm Hash digest
SHA256 46eae90dcccaf7fc030235490eb95690ec34726602c25820b4af899d61016f8d
MD5 75b9665f42167117e9ad2e8f98823453
BLAKE2b-256 04bf45efa263fe7206ec3a2390d9378cf97d57eac812fe6321f0e53ad8363d70

See more details on using hashes here.

File details

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

File metadata

  • Download URL: exoclaw_nanobot-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 14.0 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_nanobot-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b4f5130bf650df29db5a7beb08f0013d0dcc3ba3bd7e400bbd4ad7e1046a0bee
MD5 d4560307f410f2fc0bb4d2225b86612c
BLAKE2b-256 dbc449ae2a781536c8441bee8e425b2279fe057a8306184cda16cbb1feca179a

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