nekro-agent

View on PyPIReverse Dependencies (0)

0.5.1 nekro_agent-0.5.1-py3-none-any.whl
0.5.0 nekro_agent-0.5.0-py3-none-any.whl
0.4.3 nekro_agent-0.4.3-py3-none-any.whl
0.4.2 nekro_agent-0.4.2-py3-none-any.whl

Wheel Details

Project: nekro-agent
Version: 0.4.2
Filename: nekro_agent-0.4.2-py3-none-any.whl
Download: [link]
Size: 110367
MD5: 6cb2065986f230804db52e0fb726d085
SHA256: ef448c76775fc8c3aead6a45c8b8d39ff62709a223af470eeb6b7ea21f947eaf
Uploaded: 2024-12-26 01:34:03 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: nekro-agent
Version: 0.4.2
Summary: 更智能、更优雅的代理执行 AI
Author: KroMiose
Author-Email: li_xiangff[at]163.com
Home-Page: https://github.com/KroMiose/nekro-agent
Project-Url: Repository, https://github.com/KroMiose/nekro-agent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.9,<3.12
Requires-Dist: aiodocker (<0.23.0,>=0.22.2)
Requires-Dist: asyncpg (<0.31.0,>=0.30.0)
Requires-Dist: bcrypt (<5.0.0,>=4.2.0)
Requires-Dist: docker (<8.0.0,>=7.1.0)
Requires-Dist: httpx (<0.28.0,>=0.27.0)
Requires-Dist: json5 (<0.11.0,>=0.10.0)
Requires-Dist: miose-toolkit-common (<0.4.0,>=0.3.7)
Requires-Dist: miose-toolkit-logger (<0.0.8,>=0.0.7)
Requires-Dist: nonebot-adapter-onebot (<3.0.0,>=2.4.2)
Requires-Dist: nonebot2[fastapi] (<3.0.0,>=2.2.1)
Requires-Dist: openai (>=0.27.0)
Requires-Dist: openpyxl (<4.0.0,>=3.1.2)
Requires-Dist: passlib[bcrypt] (<2.0.0,>=1.7.4)
Requires-Dist: pillow (<11.0.0,>=10.4.0)
Requires-Dist: psycopg2-binary (<3.0.0,>=2.9.9)
Requires-Dist: python-jose[cryptography] (<4.0.0,>=3.3.0)
Requires-Dist: python-multipart (<0.0.10,>=0.0.9)
Requires-Dist: tiktoken (<0.8.0,>=0.7.0)
Requires-Dist: toml (<0.11.0,>=0.10.2)
Requires-Dist: tortoise-orm (<0.24.0,>=0.23.0)
Requires-Dist: weave (<0.52.0,>=0.51.19)
Description-Content-Type: text/markdown
[Description omitted; length: 5484 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
extensions/artist/__init__.py sha256=feZnX7T364K5Ci4kEFabkeG5i1UqMdFLGC1kqaADr7U 2322
extensions/artist/designer.py sha256=4-mKpw6x7n_0eg-8VyY_DsF7BeRjgZv64zS_MaPfm7M 11030
extensions/artist/stable_diffusion.py sha256=R3IpwAIGSWpZghy-dK3Wm2q49P80PXx5YMaxExz0zsw 1932
extensions/basic.py sha256=Z4dWMjxDkwVYPP5SaBtWABPJ6BXas-0xYeKukT-bQh4 4011
extensions/dice.py sha256=Dhb-m0DS4O_96TwzaGg6qoJhHpvlL0mxRpwNGOqZR5U 2744
extensions/judgement.py sha256=arlFLdsMnC0cZnN3KYSFjeCOsR_E6IpsngWSVYhLnO4 3640
extensions/status.py sha256=PgynYIfuTSY5TMDFJ2xMO__EAkZP2zOSJ98q6LLqH-Q 4900
nekro_agent/__init__.py sha256=NEUchlwmDKlbqM4oVEht8_wnNDTyy-y53P5Fyq2dn1s 1548
nekro_agent/__init__post.py sha256=HyHEdcDfoZrvIZVHM-8aIbezxyAQVhfFNBywtnNgBtY 1110
nekro_agent/app.py sha256=nxZRi5JQ5CUSkpholliYxxMg8k7FZTDKMX95U36ELtQ 978
nekro_agent/core/__init__.py sha256=sVqbwrHOiqVcDrB9N2cwfI8qr109rvxwKrn-uqt5-GA 54
nekro_agent/core/args.py sha256=P7Qa7TCPCDKi2_P7oAuJS1L7C7JQilsxExWeyWdJJSU 99
nekro_agent/core/bot.py sha256=67r0FsOWa2jxd77z0Zbxq-3fr7sKIH_-ijcXnvkASTI 181
nekro_agent/core/config.py sha256=_lFP3ldZf1U9BoB6rySr0XlwZZKqVBOPTXs5l7IL82Q 5199
nekro_agent/core/core_utils.py sha256=bZ_fOn7kTRPIJImU9WNYrTihpSrJCvRLhlXORDJLIG4 4939
nekro_agent/core/database.py sha256=9gGH48jnKDxzLZ5fTwJmal9FATDRqvARmGnp25dX7a8 1905
nekro_agent/core/logger.py sha256=3AwIvynoc64oqmlRs4dQbYoWx7OGNQ69A6neq1gwpwg 1031
nekro_agent/core/os_env.py sha256=IUY28-LI20ixH1fNjQaKi6cAWRvoTMn3fJchdoBlqUk 1765
nekro_agent/libs/miose_llm/__init__.py sha256=PiawmUPniUcH7rnJe6KwZt-CaWlsmkHRR7cDap7r_Y8 81
nekro_agent/libs/miose_llm/clients/__init__.py sha256=yrTdBCUYYOsbcJnHvoCi-JR_3FcpEqvJ7HpwXKQePTA 45
nekro_agent/libs/miose_llm/clients/base.py sha256=6kttvCBrVrkA7qqmCkKDIezTR2duv3i1_j_gjfFizJA 2441
nekro_agent/libs/miose_llm/clients/chat_openai.py sha256=YYB4Y7s6bhT9uKc9pOyneR4fM1J5O_dtAgua91vCxIM 6891
nekro_agent/libs/miose_llm/components/__init__.py sha256=OQQ8l6FPY1-SU0E2eJ6AENEOZ0F0pDhC7pir-7P9380 219
nekro_agent/libs/miose_llm/components/base.py sha256=2QNxJZstDlpGBSqKKEfaWq3uGtM4Yu4rZQN1Oa_fOgc 5615
nekro_agent/libs/miose_llm/components/functions.py sha256=AAS_zoUIG0ga0qCUGCIBk-LJK-REZLemvzG6wEtelyo 1274
nekro_agent/libs/miose_llm/components/history.py sha256=gm6scOEHXLf6M9hBqB9Da84gJI8wR-trQUL82XJVof4 1091
nekro_agent/libs/miose_llm/components/json_resolver.py sha256=3CtUB14S3zqPWm2i7Fah6hJRYkpD19cQ7WqkptCGkKs 3741
nekro_agent/libs/miose_llm/components/text.py sha256=lLpg07hT9bBiAWtSf0zKlZEcfmt4d6jQxTtzWmdwIds 399
nekro_agent/libs/miose_llm/components/vec_history.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nekro_agent/libs/miose_llm/creators/__init__.py sha256=FqqlQ8LJ3lQKdB9VabdU5GEmnE7qZGrYcIug4XDkk9s 36
nekro_agent/libs/miose_llm/creators/base.py sha256=TESpWcpRXJWUdTMLqZPf2hLwpEUsV0pug_GsI0TfHNY 250
nekro_agent/libs/miose_llm/creators/openai.py sha256=kVBizjMlp6pXi7kjASf9yf9N75YngkdycrDuYNSWC-M 2831
nekro_agent/libs/miose_llm/exceptions.py sha256=vm5MLGZzDBNsNKt3zQpj7WBDLi2WriRVuNQDw4cM6tE 2359
nekro_agent/libs/miose_llm/scene.py sha256=8cFBtzC8yJRQ_v9zPyDQM2I0XIYPJs2pVxOiBkzMs_Q 3216
nekro_agent/libs/miose_llm/store.py sha256=R4006xahYbjeAd8vIBhlyKfzabBNz89HpVkz9oHBPPM 749
nekro_agent/libs/miose_llm/tools/tokenizers/__init__.py sha256=tNo2Q2037PfE-2S3QKWNVB5_obkdzLTmVTCA_qP2GSw 67
nekro_agent/libs/miose_llm/tools/tokenizers/base.py sha256=3CP5EXRIP457v5iR0l08w9Ic544wiWu_KdRl21mN990 286
nekro_agent/libs/miose_llm/tools/tokenizers/tiktoken.py sha256=iM5eUzuDxftqlc7h-IcM0IdDkUxLw139vHtfrGvEDqI 529
nekro_agent/libs/miose_llm/tools/vector_dbs/__init__.py sha256=xMVZMBo-M8HTjsparjTC4TjcFhZ6sFt2oAMPREphT3s 61
nekro_agent/libs/miose_llm/tools/vector_dbs/base.py sha256=QuCx4sSfBY96rl7JSVOVgsC6a_KtQoVmSq1oHp5tCiM 57
nekro_agent/libs/miose_llm/tools/vector_dbs/choma.py sha256=-U3peIYBrL3fLJX4x8cSHMPUbs0cNNiex1B6yNJvEKw 74
nekro_agent/libs/miose_llm/tools/vector_dbs/qdrant.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nekro_agent/libs/miose_llm/utils.py sha256=gGtqWegBeTmDyGiLSqXyuWAxIvtyeU3S_DNeTaBfk10 1649
nekro_agent/matchers/__init__.py sha256=4Kp2AqhTz6GAIfJOzZCH-BUOj9Kxa_8i6o6zvLWBREM 188
nekro_agent/matchers/command.py sha256=R-q9WbbbIjup_1o_hVKH6RhCPrdsdQ79s4oB2Q6daZc 15160
nekro_agent/matchers/message.py sha256=iNwauBk46YktE5YZIG1EBgYFOIWuNdEogdhJSWtagDw 4264
nekro_agent/models/__init__.py sha256=Tn7pUGNBbHmEnFtjptciqWe0SJ9DBOhU1dKX8in4Mo4 151
nekro_agent/models/db_chat_channel.py sha256=QN3Loje15kOpIvdXs5Yf8XVQILhC_CsEZOvgGohxalw 2157
nekro_agent/models/db_chat_message.py sha256=cQLdXQKN1wkMP39LJRKdGelU-u5mL2POQPF1vVJMxAs 2507
nekro_agent/models/db_exec_code.py sha256=yXahWuqMighNe-ijpWXyYQehvd0a-GUutOB4XzRCheU 903
nekro_agent/models/db_user.py sha256=e54maZ9u1dCNCFTqm-bo3-XK2B08Sd_Be6Bzi-GzXhU 767
nekro_agent/routers/__init__.py sha256=b0dE0K_me5wy0Kw_7z7iABDYoEbFAbGRsdsJNM0mfJQ 1920
nekro_agent/routers/rpc.py sha256=hFpxldbIHd5Eb70gCxgvWrFbf93TJxRbGOqfjucDIrQ 2115
nekro_agent/routers/tools.py sha256=z5206VBU7_sLnpqwIMa2vBWYw4KrKno-OR5Pc3gBQ0I 1119
nekro_agent/routers/user.py sha256=Sfo1GPFV0QT3imcU98T-A7Oe-TVPkFL3-AZ-0ZezZDY 2829
nekro_agent/schemas/agent_ctx.py sha256=BHRlOweviZiDCEhf3iUhJZHOS5cQsupTkEMqLoQz_yk 106
nekro_agent/schemas/agent_message.py sha256=_Tv6CoG36kMcil1qRReGfLVjAxM8L4cV8_XdUE8c_6Y 1201
nekro_agent/schemas/chat_channel.py sha256=c5GNilkvnswU-jUSnyKOYRLUpVT4qPyB6qA0xZivsSU 5357
nekro_agent/schemas/chat_message.py sha256=7V_OYMRkvyipNl55yLJvSxGdalnGNba7boeUCBlc_YM 2856
nekro_agent/schemas/http_exception.py sha256=P83BupFEtsTFFF3k42ar_IYIk6uCekgrmP_PbWk7pfc 922
nekro_agent/schemas/message.py sha256=suNkXmKHKmdpdtKO-AJqWQLbVX-3v0zs8xZpKyhN-GY 1048
nekro_agent/schemas/rpc.py sha256=ZpiZxy8Sf7GvGTaIPfQV8g9zkQuenFEWoLSO5PYoqXM 325
nekro_agent/schemas/user.py sha256=1TEa6MGewbnpCYcseZeVJnTyoFXRnPin-PoA2ak6I5U 856
nekro_agent/services/agents/chat_agent.py sha256=_vQsE7m_U_c7-LA1sAYdxb8hgMLi6spGlDUb-a87sVA 12055
nekro_agent/services/agents/components/chat_history_cmp.py sha256=-NbAZ2KnkJHh4IZ0L40G8SjdizrpV8Z3sVtQU50icAQ 1779
nekro_agent/services/agents/components/chat_ret_cmp.py sha256=A8f7s96ZLuPOrqOZC9wc5IwKc9Rg3lT8jBMlfeel2JQ 9116
nekro_agent/services/chat.py sha256=cA7ElQBwHarRKDbNuD5qMy-V6A9c2h68ZM24zYnI6Rw 10457
nekro_agent/services/ext_caller.py sha256=XG23_GLhE9k074AVgmf7SyRTsodIphgFI9UOrgxqJ64 939
nekro_agent/services/extension.py sha256=t1-ffJrGz6KOhzU5f7-KjMvndonDYg26qc-Ip55-5Qg 1260
nekro_agent/services/sandbox/executor.py sha256=0tTEpochLolWPHxUXI45bGQfHvWrgnXNoSUeBrJ11uE 8471
nekro_agent/services/sandbox/ext_caller_code.py sha256=L6V4-2K7i5Efr-8KZkqWOVOwBHOet-fz4lsrt8G8xJU 1784
nekro_agent/services/user.py sha256=iYefyYH344UgmeIkguos0paeAokwCbKC_nZT95xV70w 2490
nekro_agent/systems/message/convertor.py sha256=ngX0bvFErrUbT7kJZyiEmEFaS3w-wwOONt4dyQkV864 7027
nekro_agent/systems/message/push_bot_msg.py sha256=qIQoQlh9wrpGtgn4Dny5NZjG7v2l18pAryRnXZPes4c 2213
nekro_agent/systems/message/push_human_msg.py sha256=637VAm9tGxTbDy8hlME6o71qiyOiJ32F1AiBhglGTTo 5089
nekro_agent/systems/user/auth.py sha256=g8BbrO00RgqGsJd7ePnjGfryuLuaw0fifmgSI2Xq6wM 1745
nekro_agent/systems/user/deps.py sha256=es9K6gDHu0JRdwSL3LLurxAPTHwc_F2NrVClyhv9Xkw 1611
nekro_agent/systems/user/perm.py sha256=Yfw-1QOtn9SV6PY-ZevLwxgWn90MvlEKzPhlHbYdHF8 294
nekro_agent/tools/collector.py sha256=5xHcHJ8TBkBubXj-YG8RT1K-f5ZgAXQj1eF2WRWjTME 4512
nekro_agent/tools/common_util.py sha256=ov9-VyS8BMFOYFy9Th-uJ22p3wTxM4_S2vR3o_NiE8M 5607
nekro_agent/tools/llm.py sha256=qM1n5ob9TNFDM7VJ0K3-9aGo26oncRDRFZ6RaAZqdEM 959
nekro_agent/tools/onebot_util.py sha256=x6KCRPasxhpPlmEVHWQquxkZkqz4a3bUBvx9H9ohqMw 3746
nekro_agent/tools/sd_util.py sha256=xZ0dKSs0Bqo38f_ZieL-LN6WGPQHCBL4xF2MCd-oFJg 2979
nekro_agent-0.4.2.dist-info/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
nekro_agent-0.4.2.dist-info/METADATA sha256=VwkwfMVywPnPi0kN8eHyFa6sgKpfuLNYKgJjjXYcSFc 9932
nekro_agent-0.4.2.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
nekro_agent-0.4.2.dist-info/entry_points.txt sha256=SkVVNJmeTXI2endXpRCP443jsqNa1kVd5ixQ71h78os 69
nekro_agent-0.4.2.dist-info/RECORD

entry_points.txt

bot = run_bot:main
publish = scripts.run_publish:main