135 Commits

Author SHA1 Message Date
Rajasimman S
c03f2b670b 🐳 feat: add Docker Compose support for easy deployment
Add docker-compose.yml with gateway and CLI services, resource limits,
and comprehensive documentation for Docker Compose usage.
2026-02-17 18:50:03 +05:30
Re-bin
f5c5b13ff0 refactor: use is_oauth flag instead of hardcoded provider name check 2026-02-17 08:41:09 +00:00
Re-bin
6bae6a617f fix(cron): fix timezone display bug, add tz validation and skill docs 2026-02-17 08:30:52 +00:00
Re-bin
cf4dce5df0 docs: update clawhub news 2026-02-17 08:20:50 +00:00
Re-bin
8509a81120 docs: update 15/16 Feb news 2026-02-17 08:19:23 +00:00
Re-bin
db0e8aa61b fix: handle Telegram message length limit with smart splitting 2026-02-16 12:39:39 +00:00
Re-bin
1ce586e9f5 fix: resolve Codex provider bugs and simplify implementation 2026-02-16 11:43:36 +00:00
Re-bin
9e5f7348fe Merge branch 'main' into pr-151 2026-02-16 09:19:40 +00:00
Re-bin
a5265c263d docs: update readme structure 2026-02-15 16:41:27 +00:00
Re-bin
82074a7715 docs: update news section 2026-02-15 14:03:51 +00:00
Re-bin
49fec3684a fix: use json_repair for robust LLM response parsing 2026-02-15 08:11:33 +00:00
Re-bin
52cf1da30a fix: store original MCP tool name, make close_mcp public 2026-02-15 07:00:27 +00:00
Re-bin
e2ef1f9d48 docs: add custom provider guideline 2026-02-15 06:02:45 +00:00
Re-bin
f821e95d3c fix: wire max_tokens/temperature to all chat calls, clean up redundant comments 2026-02-14 01:40:37 +00:00
Re-bin
59d5e3cc4f docs: update line count 2026-02-14 01:14:47 +00:00
Re-bin
12540ba8cb feat: improve onboard with merge-or-overwrite prompt 2026-02-14 00:58:43 +00:00
qiupinhua
09c7e7aded feat: change OAuth login command for providers 2026-02-13 18:37:21 +08:00
Re-bin
43e2f2605b docs: update v0.1.3.post7 news 2026-02-13 06:26:12 +00:00
Re-bin
202f0a3144 bump: 0.1.3.post7 2026-02-13 06:17:22 +00:00
Re-bin
903caaa642 feat: unified slash commands (/new, /help) across all channels 2026-02-13 03:30:21 +00:00
Re-bin
890d7cf853 docs: news about the redesigned memory system 2026-02-12 15:28:07 +00:00
Re-bin
94c21fc235 feat: redesign memory system — two-layer architecture with grep-based retrieval 2026-02-12 15:02:52 +00:00
Re-bin
de3324807f fix(subagent): add edit_file tool and time context to sub agent 2026-02-12 07:49:36 +00:00
Re-bin
554ba81473 docs: update agent community tips 2026-02-11 14:39:20 +00:00
Re-bin
19b19d0d4a docs: update minimax tips 2026-02-10 16:35:50 +00:00
Re-bin
39dd7feb28 resolve conflicts with main and adapt MiniMax 2026-02-10 16:27:10 +00:00
chaohuang-ai
f8de53c7c1
Update README.md 2026-02-10 20:46:13 +08:00
chaohuang-ai
eca16947be
Update README.md 2026-02-10 19:51:46 +08:00
chaohuang-ai
ca7d6bf1ab
Update README.md 2026-02-10 19:51:12 +08:00
chaohuang-ai
9ee65cd681
Update README.md 2026-02-10 19:50:47 +08:00
chaohuang-ai
08b9270e0a
Update README.md 2026-02-10 19:50:09 +08:00
Re-bin
c98ca70d30 docs: update provider tips 2026-02-10 08:38:36 +00:00
Re-bin
cd4eeb1d20 docs: update mochat guidelines 2026-02-10 07:22:03 +00:00
Re-bin
d1f0615282 resolve conflicts with main; remove test_mochat_channel.py 2026-02-10 06:52:52 +00:00
Re-bin
a779f8c453 docs: update release news 2026-02-10 03:08:17 +00:00
Re-bin
76e51ca8de docs: release v0.1.3.post6 2026-02-10 03:07:27 +00:00
Re-bin
ec4340d0d8 feat: add App Home step to Slack guide, default groupPolicy to mention 2026-02-09 16:49:13 +00:00
Re-bin
4f928e9d2a feat: improve QQ channel setup guide and fix botpy intent flags 2026-02-09 16:17:35 +00:00
Re-bin
03d3c69a4a docs: improve Email channel setup guide 2026-02-09 12:40:24 +00:00
Re-bin
1e95f8b486 docs: add 9 feb news 2026-02-09 12:07:45 +00:00
Re-bin
2c45657b14 resolve merge conflicts: keep all channels and add QQ 2026-02-09 11:58:38 +00:00
Xubin Ren
dcf902a419
Merge pull request #381 from JakeRowe19/patch-1
Update README.md
2026-02-09 19:53:01 +08:00
Re-bin
f3ab8066a7 fix: use websockets backend, simplify subtype check, add Slack docs 2026-02-09 11:39:13 +00:00
Re-bin
7ffd90aa3b docs: update email channel tips 2026-02-09 10:59:16 +00:00
tjb-tech
866942eedd fix: update agentUserId in README and change base_url to HTTPS in configuration 2026-02-09 09:12:53 +00:00
tjb-tech
ef7972b6d3 Merge origin/main into feat/mochat-channel 2026-02-09 09:01:25 +00:00
tjb-tech
3779225917 refactor(channels): rename moltchat integration to mochat 2026-02-09 08:50:17 +00:00
tjb-tech
20b8a2fc58 feat(channels): add Moltchat websocket channel with polling fallback 2026-02-09 08:46:47 +00:00
yinwm
34dc933fce feat: add QQ channel integration with botpy SDK
Add official QQ platform support using botpy SDK with WebSocket connection.

Features:
- C2C (private message) support via QQ Open Platform
- WebSocket-based bot connection (no public IP required)
- Message deduplication with efficient deque-based LRU cache
- User whitelist support via allow_from configuration
- Clean async architecture using single event loop

Changes:
- Add QQChannel implementation in nanobot/channels/qq.py
- Add QQConfig schema with appId and secret fields
- Register QQ channel in ChannelManager
- Update README with QQ setup instructions
- Add qq-botpy dependency to pyproject.toml
- Add botpy.log to .gitignore

Setup:
1. Get AppID and Secret from q.qq.com
2. Configure in ~/.nanobot/config.json:
   {
     "channels": {
       "qq": {
         "enabled": true,
         "appId": "YOUR_APP_ID",
         "secret": "YOUR_APP_SECRET",
         "allowFrom": []
       }
     }
   }
3. Run: nanobot gateway

Note: Group chat support will be added in future updates.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-09 15:54:14 +08:00
JakeRowe19
26c506c413
Update README.md
Fixed unclear note for getting Telegram user id.
/issues/74
2026-02-09 09:49:43 +03:00