Re-bin
dd63337a83
Merge PR #516 : fix Pydantic V2 deprecation warning
2026-02-11 14:55:17 +00:00
Re-bin
cdc37e2f5e
Merge branch 'main' into pr-516
2026-02-11 14:54:37 +00:00
Re-bin
554ba81473
docs: update agent community tips
2026-02-11 14:39:20 +00:00
Sergio Sánchez Vallés
cbab72ab72
fix: pydantic deprecation configdict
2026-02-11 13:01:29 +01:00
Re-bin
c8831a1e1e
Merge PR #488 : refactor CLI input with prompt_toolkit
2026-02-11 09:38:11 +00:00
Re-bin
9d304d8a41
refactor: remove Panel border from CLI output for cleaner copy-paste
2026-02-11 09:37:49 +00:00
张涔熙
33930d1265
feat(cli): revert panel removal (keep frame), preserve input rewrite
2026-02-11 11:44:37 +08:00
张涔熙
3561b6a63d
feat(cli): rewrite input layer with prompt_toolkit and polish UI
...
- Replaces fragile input() hacks with robust prompt_toolkit.PromptSession
- Native support for multiline paste, history, and clean display
- Restores animated spinner in _thinking_ctx (now safe)
- Replaces boxed Panel with clean header for easier copying
- Adds prompt-toolkit dependency
- Adds new unit tests for input layer
2026-02-11 11:44:37 +08:00
Re-bin
ea1d2d763a
Merge PR #307 : feat: add MiniMax support
2026-02-10 16:39:10 +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
ef1b062be5
fix: create skills dir on onboard
2026-02-10 07:42:39 +00:00
Re-bin
8626caff74
fix: prevent safety guard from blocking relative paths in exec tool
2026-02-10 07:39:15 +00:00
Xubin Ren
caf7a1a532
Merge pull request #439 from Mrart/dinktalk
...
fixed dingtalk exception.
2026-02-10 15:23:36 +08:00
Re-bin
cd4eeb1d20
docs: update mochat guidelines
2026-02-10 07:22:03 +00:00
Re-bin
ccf3896a5b
Merge pull request #389 to support MoChat
2026-02-10 07:06:34 +00:00
Re-bin
ba2bdb080d
refactor: streamline mochat channel
2026-02-10 07:06:04 +00:00
Re-bin
d1f0615282
resolve conflicts with main; remove test_mochat_channel.py
2026-02-10 06:52:52 +00:00
ouyangwulin
f634658707
fixed dingtalk exception.
2026-02-10 11:10:00 +08: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
fc9dc4b397
Release v0.1.3.post6
2026-02-10 03:00:42 +00:00
Re-bin
fba5345d20
fix: pass api_key directly to litellm for more robust auth
2026-02-10 02:09:31 +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
ec09ff4ce0
Merge pull request #383 : add QQ channel support
2026-02-09 12:05:50 +00:00
Re-bin
a63a44fa79
fix: align QQ channel with BaseChannel conventions, simplify implementation
2026-02-09 12:04:34 +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
23294d7a59
Merge pull request #116 : add Slack channel support
2026-02-09 11:41:55 +00:00
Re-bin
f3ab8066a7
fix: use websockets backend, simplify subtype check, add Slack docs
2026-02-09 11:39:13 +00:00
Re-bin
74e3c411a1
resolve merge conflicts: keep all channels and add slack
2026-02-09 11:17:07 +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
Re-bin
cbca6297d6
feat(email): add IMAP/SMTP email channel with consent gating
2026-02-09 06:19:43 +00:00
Re-bin
d223454a98
fix: cap processed UIDs, move email docs into README, remove standalone guide
2026-02-09 06:19:35 +00:00
Re-bin
994f5601e9
resolve merge conflicts: keep both dingtalk and email channels
2026-02-09 06:02:36 +00:00