Merge remote-tracking branch 'origin/main'
Some checks failed
Test Suite / test (3.11) (push) Failing after 1m16s
Test Suite / test (3.12) (push) Failing after 1m9s
Test Suite / test (3.13) (push) Failing after 1m17s

# Conflicts:
#	nanobot/agent/context.py
#	nanobot/agent/loop.py
#	nanobot/agent/tools/web.py
#	nanobot/channels/telegram.py
#	nanobot/cli/commands.py
#	tests/test_commands.py
#	tests/test_config_migration.py
#	tests/test_telegram_channel.py
This commit is contained in:
Hua
2026-03-23 09:39:17 +08:00
42 changed files with 2974 additions and 152 deletions

14
uv.lock generated
View File

@@ -1505,6 +1505,7 @@ dependencies = [
{ name = "python-socks" },
{ name = "python-telegram-bot", extra = ["socks"] },
{ name = "qq-botpy" },
{ name = "questionary" },
{ name = "readability-lxml" },
{ name = "rich" },
{ name = "slack-sdk" },
@@ -1563,6 +1564,7 @@ requires-dist = [
{ name = "python-socks", extras = ["asyncio"], specifier = ">=2.8.0,<3.0.0" },
{ name = "python-telegram-bot", extras = ["socks"], specifier = ">=22.6,<23.0" },
{ name = "qq-botpy", specifier = ">=1.2.0,<2.0.0" },
{ name = "questionary", specifier = ">=2.0.0,<3.0.0" },
{ name = "readability-lxml", specifier = ">=0.8.4,<1.0.0" },
{ name = "rich", specifier = ">=14.0.0,<15.0.0" },
{ name = "ruff", marker = "extra == 'dev'", specifier = ">=0.1.0" },
@@ -2203,6 +2205,18 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/94/2e/cf662566627f1c3508924ef5a0f8277ffc4ac033d6c3a05d1ead6e76f60b/qq_botpy-1.2.1-py3-none-any.whl", hash = "sha256:18b215690dfed88f711322136ec54b6760040b9b1608eb5db7a44e00f59e4f01", size = 51356, upload-time = "2024-03-22T10:57:24.695Z" },
]
[[package]]
name = "questionary"
version = "2.1.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "prompt-toolkit" },
]
sdist = { url = "https://files.pythonhosted.org/packages/f6/45/eafb0bba0f9988f6a2520f9ca2df2c82ddfa8d67c95d6625452e97b204a5/questionary-2.1.1.tar.gz", hash = "sha256:3d7e980292bb0107abaa79c68dd3eee3c561b83a0f89ae482860b181c8bd412d", size = 25845, upload-time = "2025-08-28T19:00:20.851Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/3c/26/1062c7ec1b053db9e499b4d2d5bc231743201b74051c973dadeac80a8f43/questionary-2.1.1-py3-none-any.whl", hash = "sha256:a51af13f345f1cdea62347589fbb6df3b290306ab8930713bfae4d475a7d4a59", size = 36753, upload-time = "2025-08-28T19:00:19.56Z" },
]
[[package]]
name = "readability-lxml"
version = "0.8.4.1"