liteswarm

View on PyPIReverse Dependencies (0)

0.6.0 liteswarm-0.6.0-py3-none-any.whl

Wheel Details

Project: liteswarm
Version: 0.6.0
Filename: liteswarm-0.6.0-py3-none-any.whl
Download: [link]
Size: 100148
MD5: 18c042d66f25afdf8b0ad15588b5aba7
SHA256: 4b784a9c2034e9b009f064554bbda5bf670274a82418f805794e30015b195fa8
Uploaded: 2025-01-21 21:48:37 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: liteswarm
Version: 0.6.0
Summary: A lightweight framework for building AI agent systems
Author-Email: Evgenii Mozharovskii <eugene[at]glyphy.ai>
Project-Url: homepage, https://github.com/GlyphyAI/liteswarm
Project-Url: repository, https://github.com/GlyphyAI/liteswarm
Project-Url: documentation, https://github.com/GlyphyAI/liteswarm#readme
Project-Url: bug-tracker, https://github.com/GlyphyAI/liteswarm/issues
Project-Url: changelog, https://github.com/GlyphyAI/liteswarm/blob/main/CHANGELOG.md
License: MIT License Copyright (c) 2025 GlyphyAI Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: ai,agents,llm,swarm,multi-agent,agent-systems,agent-orchestration
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.11
Requires-Dist: griffe (>=1.5.1)
Requires-Dist: json-repair (>=0.30.2)
Requires-Dist: litellm (>=1.57.1)
Requires-Dist: numpy (>=2.2.0)
Requires-Dist: orjson (>=3.10.11)
Requires-Dist: pydantic (>=2.10.5)
Requires-Dist: prompt_toolkit (>=3.0.48)
Requires-Dist: mypy (>=1.14.1); extra == "dev"
Requires-Dist: ruff (>=0.7.3); extra == "dev"
Requires-Dist: pytest (>=8.3.4); extra == "dev"
Requires-Dist: pytest-asyncio (>=0.25.1); extra == "dev"
Requires-Dist: typing-extensions (>=4.12.2); extra == "dev"
Requires-Dist: commitizen (>=4.1.0); extra == "dev"
Requires-Dist: mkdocs (>=1.5.3); extra == "docs"
Requires-Dist: mkdocs-material (>=9.5.13); extra == "docs"
Requires-Dist: mkdocstrings (>=0.24.1); extra == "docs"
Requires-Dist: mkdocstrings-python (>=1.9.0); extra == "docs"
Requires-Dist: mdx-truly-sane-lists (>=1.3); extra == "docs"
Requires-Dist: fastapi (>=0.115.6); extra == "examples"
Requires-Dist: uvicorn (>=0.34.0); extra == "examples"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: examples
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5907 characters]

WHEEL

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

RECORD

Path Digest Size
liteswarm/__init__.py sha256=D4gwzbV0V-6m-G5VoTNpJs07R7eI5rVX2jSjWCg9LRg 1664
liteswarm/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
liteswarm/chat/__init__.py sha256=FjDeE268xT6b4uGAzqQKkqMMY1wIp0OkJsPApt2Bfac 584
liteswarm/chat/chat.py sha256=OiVivXoEfFQZzyPrcMv8r8ibRaIm4QU6RG7zJCzZgms 13780
liteswarm/chat/context.py sha256=d-v81U51TKd-pmF6FA-hS1m-J32f4mjfFO2i9t-UdiI 19399
liteswarm/chat/summarizer.py sha256=QO8FatYngNtqim-Cqv7VtLPc0CuJHXbPxpHC2Pp-1_Y 7372
liteswarm/chat/vector_index.py sha256=EQN-E_T9mNINUufI-Dp-HJSwTYCGqVpUdPbSmb5tX3Q 9388
liteswarm/core/__init__.py sha256=En2ByPnrQxm8K-lpYxir1Z0oshzWP6W4jxeYdMdhcH8 275
liteswarm/core/swarm.py sha256=r2Wr6C5BrwMYbLW8TlMWhgDUY6Z4Y0oKJZDV3WqKMD8 48213
liteswarm/core/swarm_stream.py sha256=IvF59EBPBfJ4L-s6Grj0005WLoKSAnmfn6WAvkkmXWI 6025
liteswarm/repl/__init__.py sha256=mp38NXboQjvRtwb1OVQQqRSTcpQAqfEAQPSTtJXAPOs 255
liteswarm/repl/event_handler.py sha256=l_7lok0V0UaUqWX2B2jNhKPrUfXqeGGL-YF7Ta7QeR4 4897
liteswarm/repl/repl.py sha256=zgLAifEKKvZg_o8vFmkqMUeCKuWf39iLiHQ-c2yZnWs 24703
liteswarm/types/__init__.py sha256=VUrxKJ0HoPh1iRLM0OQKQ2DTUOQWhXoDeyKPHowvixs 1103
liteswarm/types/agent.py sha256=dReDjkapIrMXZ4iWXY3RIxeQEtByvOxn9Wn_o_1Tuxw 15388
liteswarm/types/base.py sha256=ExWZHOO5HydPY6BxYidLzYnWEir_r5uEy9NuUGnzTbE 535
liteswarm/types/chat.py sha256=e_zl0wbwjtrC3WEVW-TC2i9MCn3VTHlZMh6ueJu9GgM 8695
liteswarm/types/collections.py sha256=9UH6Ry82xulytyjN7LSX9mCJW_0XXGh3DFp14SafwG8 18457
liteswarm/types/context.py sha256=3zv8Qjw-Wl2lVPXTA7T7Qb5r23JqjRqbMYgjR4FrwP8 5095
liteswarm/types/events.py sha256=k4-jDEy0QH-x9OUfF4mPNTGMiJyMpH9pLRG6ynHl5Uc 7403
liteswarm/types/exceptions.py sha256=b5f5bIjfieWCSr6uOX9TKWjbhkun4t2eKKvS6GXnTZ0 7876
liteswarm/types/llm.py sha256=xxpfrhHYG44xqd8hwqV0MyP5kRww8rjJUZeBTaUR2Ac 16071
liteswarm/types/swarm.py sha256=cpXJ0BfVHfq7LVNSgYOGA0ZSdPkhh4pBYQb9uuNinXY 5545
liteswarm/types/tools.py sha256=-YJWgql0khKB5KaXtnqRdOlk6CDfXmPcQFQfhKDC6Xc 22272
liteswarm/types/typing.py sha256=HxNJposBm3IE3J4B7wgBUn6pIxs8rkABZf9AssZRMng 7814
liteswarm/types/utils.py sha256=qMs_rIeXjTkmKwft384jRWeqS-ICXccjKndHZETO9vQ 3468
liteswarm/utils/__init__.py sha256=XN99FyAqFd9UonYfDn7wV0NK4gwxZmSe2WRxbYnS5UI 598
liteswarm/utils/function.py sha256=_MaBrxH3hOwdbu4qsY7E5pYW6HdETRgJeEm89wWLAnA 10508
liteswarm/utils/logging.py sha256=Fut5phYmxzOIAGo-IwWeOkazbPPNpddw7yKSIXKsOVw 10354
liteswarm/utils/messages.py sha256=RgIN55dphJkc7mAD3pxLjMkulOrwhh1KO48ix4FBEh0 21359
liteswarm/utils/misc.py sha256=3wS-VMGbpbxy_vAO6usWEYrAFzLcWhu730TBdSbUOY4 16227
liteswarm/utils/pydantic.py sha256=2NWy-Ens4eN1bHNMD_j3fp_lrfm0mmqVVLU_Abts55Q 25556
liteswarm/utils/retry.py sha256=ZABm4CXCcYrt3quM8LcE78DweBWM6nJJcOZut8_Hrhc 19425
liteswarm/utils/usage.py sha256=iGDvoAWzNETWydP9fOqaxr2Mo2rGa7LC_UH7z0qJJ8Q 8929
liteswarm-0.6.0.dist-info/LICENSE sha256=rfhgMZFLhGhSW5vVIjoUkipV7BU9Ett3d_M7gPAz2qo 1065
liteswarm-0.6.0.dist-info/METADATA sha256=Wr_heWuaaBTGS9LT83ijCFD6wZ0pPiG1nJ7Aaa5JHMM 9230
liteswarm-0.6.0.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
liteswarm-0.6.0.dist-info/top_level.txt sha256=tA-ZBwEqVeWWxplMuLxbF3j8DonfSlwcgNm15TBYXaU 10
liteswarm-0.6.0.dist-info/RECORD

top_level.txt

liteswarm