Releases: 9v2/pyclaw
Releases · 9v2/pyclaw
v0.1.1 - Bug fixes
- 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 🦞
✨ 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
.mdskill packs - 🪪 Identity — persistent personality via
SOUL.mdandAGENTS.md - 📝 Memory — daily notes + curated long-term memory
- 🔄 Network resilience — auto-reconnect with exponential backoff
- ⛔ Task cancellation —
/stopcommand 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