assistants-framework

View on PyPIReverse Dependencies (0)

0.5.14 assistants_framework-0.5.14-py3-none-any.whl

Wheel Details

Project: assistants-framework
Version: 0.5.14
Filename: assistants_framework-0.5.14-py3-none-any.whl
Download: [link]
Size: 42829
MD5: 0672c39f8f6699c59c115f5485725731
SHA256: 0388effd272e41e6656b7ba407bba42ab94abb0835984ea934c7fdef624dfa3b
Uploaded: 2025-03-14 00:46:08 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: assistants-framework
Version: 0.5.14
Summary: OpenAI Assistants Wrapper, with CLI and Telegram Bot
Author: Michael Jarvis
Author-Email: nihilok[at]jarv.dev
Home-Page: https://github.com/nihilok/assistants
Keywords: openai gpt3 gpt3.5 gpt4 o1 chatgpt chatbot assistant assistants claude anthropic cli telegram llm bot ui tui coding-assistant coding programming
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Requires-Dist: openai (==1.65.4)
Requires-Dist: aiosqlite (==0.20.0)
Requires-Dist: loguru (==0.7.3)
Requires-Dist: pyperclip (==1.9.0)
Requires-Dist: prompt-toolkit (==3.0.48)
Requires-Dist: pygments-tsx (==1.0.3)
Requires-Dist: pyyaml (==6.0.2)
Requires-Dist: anthropic (==0.49.0)
Requires-Dist: aiofiles (==24.1.0)
Requires-Dist: aiohttp (==3.11.11)
Requires-Dist: python-telegram-bot (==21.10); extra == "telegram"
Provides-Extra: telegram
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary
License-File: LICENSE
[Description omitted; length: 4055 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.8.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
assistants/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
assistants/build.py sha256=OSTPDCmuLV_pXaFKgnl1AZSYAhsYKOKksiSDwR9mmME 943
assistants/claude.py sha256=tHbOW1bvrT8iF4Cr-Vrnk6EHSwG0Vf8cYNNeV734zQo 525
assistants/main.py sha256=GCEFuP_gkdV0Y1Dxie-bCMG3rzd-44wiuvD9yvOqgmA 3682
assistants/main_tg.py sha256=7INm5IIdkP4NjAiYGmaJ7ahnQSB8KqOFECh3AqBpKh8 811
assistants/version.py sha256=yksImSJ1EMB19YqA0hSTk1LHKLsPU0tx7rYW9aHdZ9o 23
assistants/ai/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
assistants/ai/anthropic.py sha256=LH4n5RJsTYTer3LTtzHsVwufV9qa773AuNBwS6dkIdM 4906
assistants/ai/constants.py sha256=26TCkGU1H8OtId4F18umv15ioZb92_MlsrYbOQdpkm4 37
assistants/ai/dummy_assistant.py sha256=eYXb3P0hGoHGVBLS6wSUMZAXPeZjUV16cVCq6G6aHlE 1120
assistants/ai/memory.py sha256=e-0huFKesxV-l7rVGZpj-FlaHwvBAO7aoD-t1VljLMU 3509
assistants/ai/openai.py sha256=TLNBJm6x49dgLuQlswlMl_W6O8c0aUMXF6Ib2GXjZJM 14469
assistants/ai/types.py sha256=SCto39DN2mYPBBodt2lhOGbyiPDnqW2L2w9SOrRLoJc 2668
assistants/cli/__init__.py sha256=qAZoeuu66jVKTUPCE5oDNe4b3ZNlDzZtpITgcBByfeY 54
assistants/cli/arg_parser.py sha256=1uIiFp3OZDiga6ZX92p_GHpBR-ND2Ta3zcm1bOHQOZY 3441
assistants/cli/cli.py sha256=G-cEBgIkNm77o46c5AJL2_mbnWL-piGsrVOzC8rvLfU 4051
assistants/cli/commands.py sha256=by0AODz1a0GHb1J5Lyld6CPYjLoewXd1n5PoLRQ5DCo 11660
assistants/cli/io_loop.py sha256=Iby5p9XYu7ISTLvBcy2hHEe72u7_rNmrJQQ93MeMXRs 3197
assistants/cli/output.py sha256=iAWyAnobW7_eh_srDhD2k8ZAUY1U1lxfOFAW2Oa7t58 1025
assistants/cli/prompt.py sha256=R8suf-24VzGpW4YSsnLdvt_rj11cd-QG6BQ5Yu9Zzn0 1222
assistants/cli/selector.py sha256=CZ6IHgA39ZH7gxAgzTJZwBaiR1QBR7A3KOfbwhPqP8E 4196
assistants/cli/terminal.py sha256=PZZOYZSa8-kDmcUB4w-gWTZ_0dJC4pgtdownus7kfes 588
assistants/cli/utils.py sha256=xtjJIkxNgz0JCt_-Sa7u5lWxC9I1dESt56Bwi6YF60Y 4301
assistants/config/__init__.py sha256=J1PG9bWKVKR7aKouxHp1K5iw27wixRQSC7xmy-sgOcs 2482
assistants/config/file_management.py sha256=WPUFRmcqinBEG74vVxZ8BsqUGsTdfl2CCi7_dUbmy58 516
assistants/lib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
assistants/lib/constants.py sha256=2SK8oJEnlgaDF9eNjwddejWxCVB4BLHil1-69geMJc4 945
assistants/lib/exceptions.py sha256=DKioCRZ6DNb5ySl69gig_w6i_AIuEiigVelVs-JKvzY 132
assistants/log/__init__.py sha256=3anekVGxnc3Ed1IP_kr9nGXQEvhBvCAvCSL10mQ4f6k 50
assistants/log/logging/__init__.py sha256=99ARYwZRi6-dZqFoImGCPLbw-St50lKR8HkTJ14_fb4 57
assistants/log/logging/_loguru_logger.py sha256=Vh90TU_4XAc2bS-j80rUR7Snmdrfy3CtWzzulaj8ek4 1071
assistants/telegram_ui/__init__.py sha256=BJJnk_zMgyMrGNmg4TGII602FwZkRyPm-Wvj3hjCJMc 105
assistants/telegram_ui/auth.py sha256=-Zcjq6_GDNpWfzrDR45guI5sISOg5uOJ8nzdHLR49q4 868
assistants/telegram_ui/commands.py sha256=5vzv4LGnAAO8lM9V9Jlz5hfKiJFfP6CJ8GEfbMuzRdw 5319
assistants/telegram_ui/lib.py sha256=wqWrlu2q9uaaFi6VmfmNZYGIwVTRXZC15utbqmXcGNg 851
assistants/telegram_ui/tg_bot.py sha256=dXEJgFhvWsUZHDirhFFjMcXvS0VWAsYg3_4-BsnkCkQ 1614
assistants/user_data/__init__.py sha256=sw-nprVrcN1FUusQXSpGymegfITqAXbbE-i_QkYlrI4 99
assistants/user_data/interfaces/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
assistants/user_data/interfaces/telegram_chat_data.py sha256=LJ1nNaDsbnW-uC0lIT-VE_4rYUw6Pb0isoQtl-z_Z_s 1500
assistants/user_data/sqlite_backend/__init__.py sha256=fzYLwdzrMQF0frtxaWMAhyaCv2oZp1pj_paJNeDCo0Q 3760
assistants/user_data/sqlite_backend/assistants.py sha256=1_wZeXhVklx4i6yanK24lQ_ZgtdNNMAEjfJ5vGURPH4 1148
assistants/user_data/sqlite_backend/chat_history.py sha256=zhL2JRtqEA1HJlRVnOsoZMOZll_fIXXNEM1QOGoHTJM 952
assistants/user_data/sqlite_backend/conversations.py sha256=g4FJogFa3k_t69etHFTE0V-d5ekrnhjLCSogsvMqcoY 5373
assistants/user_data/sqlite_backend/telegram_chat_data.py sha256=ytsDbMiaPKgSgSxikaaYAiWcMtI4vhckZRqbi9ISxsw 6068
assistants/user_data/sqlite_backend/threads.py sha256=1WHp3D6cAx8FIROZRN4T0UWPLK9hqqRDDp0vzH9D92M 3432
assistants_framework-0.5.14.dist-info/LICENSE sha256=NGsv9ml8Sk1UcuS8ltmXTAVGCjCQy-RBL0ImlGOqq3o 1090
assistants_framework-0.5.14.dist-info/METADATA sha256=iy2gOTVlvNi0UQMOa4jq43sg2mq10vuTWuajfmDrqr8 5323
assistants_framework-0.5.14.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
assistants_framework-0.5.14.dist-info/entry_points.txt sha256=g6u4WxhgoH15fjjxaLF0TZI7zf73y5P5254BWyUlP_4 116
assistants_framework-0.5.14.dist-info/top_level.txt sha256=OCx5B1-MmbkLSiSvLCcn9bjZSmtXGVWqm6Au_1pdhu8 11
assistants_framework-0.5.14.dist-info/RECORD

top_level.txt

assistants

entry_points.txt

ai-cli = assistants.main:main
ai-tg-bot = assistants.main_tg:main
claude = assistants.claude:main