Skip to content

Releases: 9v2/pyclaw

v0.1.1 - Bug fixes

14 Feb 21:55
@9v2 9v2

Choose a tag to compare

  • Fix tgram import crash: The tgram library calls asyncio.get_event_loop() at import time, which causes a RuntimeError on Python 3.12+ if no loop is running. We made
    TelegramGateway
    a lazy import so tgram is only loaded when the gateway actually starts inside an asyncio loop.
  • Fix MarkupError in onboard
  • Fixed a missing opening Rich markup tag in the pyclaw onboard gateway action prompt that caused a crash.

v0.1.0 — Initial Release 🦞

14 Feb 21:19
@9v2 9v2

Choose a tag to compare

✨ What's in this release

PyClaw's first official release — a fully async, extensible AI assistant that lives in your terminal and Telegram.

Features

  • 🤖 Telegram bot gateway — chat from anywhere, photo analysis, file sharing, emoji reactions
  • 💻 Terminal chat — interactive CLI with streaming responses
  • 🔧 Tool system — shell commands, file ops, web search, config, cron jobs
  • 🧠 Skills — extensible .md skill packs
  • 🪪 Identity — persistent personality via SOUL.md and AGENTS.md
  • 📝 Memory — daily notes + curated long-term memory
  • 🔄 Network resilience — auto-reconnect with exponential backoff
  • Task cancellation/stop command in Telegram
  • 🤫 Zero narration — silent tool execution, only final results shown
  • 🎭 Multi-model — switch between Gemini models on the fly

Install

git clone https://github.com/9v2/pyclaw.git && cd pyclaw
python -m venv .venv && source .venv/bin/activate
pip install -e .
pyclaw onboard