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.19.0.tar.gz (25.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.19.0-py3-none-any.whl (16.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: exoclaw_nanobot-0.19.0.tar.gz
  • Upload date:
  • Size: 25.9 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.19.0.tar.gz
Algorithm Hash digest
SHA256 89a5b49486ee51df2e1a59b1b5dfa737184956432798612b60313f98f4492000
MD5 6e684cd6d60eddc4304a1e1736a2ecbf
BLAKE2b-256 f909ab234bda3c3842488c865f0246b564461e5e67e4c8aacc359e3e08306f36

See more details on using hashes here.

File details

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

File metadata

  • Download URL: exoclaw_nanobot-0.19.0-py3-none-any.whl
  • Upload date:
  • Size: 16.5 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.19.0-py3-none-any.whl
Algorithm Hash digest
SHA256 88282a62da2b4da040f505d25127296f05ee5ad1829e5da6c2ed741d2b3628b3
MD5 72ee0e3f4ab6d3f3359fcdb234e31c52
BLAKE2b-256 ce4ebdd9d670df7a8e6c4170033e6852dfc1af845f102827a134f6ce2a605084

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