schwarm

View on PyPIReverse Dependencies (0)

0.1.84 schwarm-0.1.84-py3-none-any.whl

Wheel Details

Project: schwarm
Version: 0.1.84
Filename: schwarm-0.1.84-py3-none-any.whl
Download: [link]
Size: 282198
MD5: 49c47ce8b03045d703c2a2aae9b838d1
SHA256: 5c32291b50fc479b27465ab4388c2fd20b2a8ef8458ea01a6b9ffa26fd9ebe4e
Uploaded: 2024-12-20 11:53:49 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: schwarm
Version: 0.1.84
Summary: A very opinionated package for building agent systems. Also very alpha.
Requires-Python: >=3.12
Requires-Dist: arxiv (>=2.1.3)
Requires-Dist: beautifulsoup4 (>=4.12.3)
Requires-Dist: devtools (>=0.12.2)
Requires-Dist: diskcache (>=5.6.3)
Requires-Dist: fastapi (>=0.115.5)
Requires-Dist: ipywidgets (>=8.1.5)
Requires-Dist: litellm (>=1.53.1)
Requires-Dist: litestar (>=2.13.0)
Requires-Dist: loguru (>=0.7.2)
Requires-Dist: nest-asyncio (>=1.6.0)
Requires-Dist: opentelemetry-api (>=1.28.2)
Requires-Dist: opentelemetry-exporter-jaeger (>=1.21.0)
Requires-Dist: opentelemetry-exporter-otlp (>=1.28.2)
Requires-Dist: opentelemetry-instrumentation-logging (>=0.49b2)
Requires-Dist: opentelemetry-sdk (>=1.28.2)
Requires-Dist: orjson (>=3.10.11)
Requires-Dist: poethepoet (>=0.29.0)
Requires-Dist: pydantic (>=2.9.2)
Requires-Dist: pymongo (>=4.10.1)
Requires-Dist: python-decouple (>=3.8)
Requires-Dist: python-dotenv (>=1.0.1)
Requires-Dist: python-socketio[async] (>=5.11.4)
Requires-Dist: pywebview (>=5.3.2)
Requires-Dist: rich (>=13.9.4)
Requires-Dist: tavily-python (>=0.5.0)
Requires-Dist: typer (>=0.12.5)
Requires-Dist: uvicorn (>=0.32.1)
Requires-Dist: websockets (>=14.1)
Requires-Dist: zep-python (>=2.0.2)
Description-Content-Type: text/markdown
[Description omitted; length: 11122 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
schwarm/__init__.py sha256=UQ7-SLP0JSjxHrsTLmnf-L0uwEmVhhXgMfFokdHARno 137
schwarm/app.py sha256=gTMqm_nQ77N1ysETAxZqYTUYcoLFNDVNDQwaQI3VI7I 159
schwarm/index.html sha256=9WYA_D0O08sHACoYsNWYW2TMagQESGIAPMQ_pPBQf7o 381
schwarm/assets/index-BA1OFJnw.css sha256=EZmdVP07UZgE-RLVa5X_nl16K-EHbYlAZHvus-rBg0Y 62655
schwarm/assets/index-CYUXeYus.js sha256=iY9Wj6C3FNLx4UOs39EOd1gqbkiZf6ox0oWngc9XuIU 668305
schwarm/configs/__init__.py sha256=3bujBX68QDwuNEvHmQysX8k7B4nSseNLf9kJajQGcWA 68
schwarm/configs/telemetry_config.py sha256=O92jjfaBbgMFqGSc51yT3omXM_QGfWsQyxSLmMYk850 694
schwarm/configs/base/__init__.py sha256=3bujBX68QDwuNEvHmQysX8k7B4nSseNLf9kJajQGcWA 68
schwarm/configs/base/base_config.py sha256=ApfvY_FJrkIeGL6TEfWEUUN-S_0EnmI0ya8bODfn0F0 534
schwarm/core/__init__.py sha256=Cc1lLQmxEh6AC4t8Ih2yMKQnlty0cnkrOTyhGRcp1RU 300
schwarm/core/logging.py sha256=qbzMvUGiHa0hNYqWlVJ6zWDXADXvtepLboYikSiAVyE 7188
schwarm/core/schwarm.py sha256=NCFVRNgkAfCcdQNYHtUIizZxXRTGVot8oUUjOVkBycQ 16759
schwarm/core/stream.py sha256=aNU1xocAUPLIyEWVBRqIp2Mv5wJY__Yc06GATuAnXVc 2727
schwarm/core/tools.py sha256=_ucVJI-eyYDjL2hv-FSj6has8EMDjPnPOF_P5XX5Olg 4149
schwarm/events/__init__.py sha256=3bujBX68QDwuNEvHmQysX8k7B4nSseNLf9kJajQGcWA 68
schwarm/events/event.py sha256=rowqXE5Jh1zaZb29sDFT2SqTSQk6rApSvDFoFb_kTj8 120
schwarm/manager/stream_manager.py sha256=OmGR4aamQBQrsPl21u5gge25QKnAUBhfVf_ELBP6S9Y 3471
schwarm/models/__init__.py sha256=42aGlg7gQHAelWOQ_EMjwXJrOrOq-TkMzPKKtiThpHo 68
schwarm/models/agent.py sha256=RMCGnfF3hENGUDGs7rGBI5MkU7qw7VnusQEjfrUW7PQ 3859
schwarm/models/event.py sha256=az-cfP5_9iM2dLrQhPGqB7n3SA9NDso7z7K9au3-S9I 11843
schwarm/models/message.py sha256=ox3Vled8KNPNEIUebZ-l90hGrLUhq4U4HmHe7C4KDA0 1657
schwarm/models/provider_context.py sha256=Eu_oPiste6-xt03kkUbougeUNv-IyS-QzomYbcLtgWk 2743
schwarm/models/result.py sha256=oeTjUqJ4rgWwIbtZykZhW5QzM1bppYqVPhjD_jRXJjU 195
schwarm/models/types.py sha256=lFzuM6bM1NSuQs7UMpopf9YUg4VlDa6qdN6AVz4nkYI 4733
schwarm/models/agents/fan_out_agent.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
schwarm/models/agents/handoff_agent.py sha256=pXXNbiGNIfkxQ87-fGJcciJeCcD8sn2nVOu7XGKZz1k 1723
schwarm/models/agents/terminator.py sha256=TCNboCrt73lp5a3Glo_N_dQN9xj1k78GW8TeL4rhMWM 271
schwarm/models/agents/user_agent.py sha256=GL0y9IGkdpAbF8wn9WvdZy4TqCaozj1I2izSp3Q0keg 1293
schwarm/protocols/agent_protocol.py sha256=aJjhi3wcIfLRLCZfaebLQCkOzqLniKjAobVDOdk-IIk 419
schwarm/provider/__init__.py sha256=lmcWIGczU-XankGAD0hzLXPNNmJr2bqg8IQEdZ22J20 317
schwarm/provider/information_provider.py sha256=u2Qv5f-nBUoyV0M5L2i2SgMrP3DQGAuwXnEczPjPrqA 14182
schwarm/provider/llm_provider.py sha256=uI5MYkK06WGgX2MLLAeUZNBy2F5bEtwWxLWFj0Ti4y8 19314
schwarm/provider/mongo_db_provider.py sha256=BzP5HhefTLuS5w8BG-Zj2fCO4sP__26qzGV-B_cpwtA 3098
schwarm/provider/provider_manager.py sha256=ZRKRq_7ih8ni22hkciDFyOBy0sJnXSLDCgtukasb-MM 14716
schwarm/provider/provider_presets.py sha256=1dAsuzs2XRbmV5WNEkig1twFIlOIHE7tueCFHeRK2Zk 144
schwarm/provider/user_interaction_provider.py sha256=xeiBTM63Pw0tRk-mezYZ5iKT66C5v-yq4lbBtIYd0Cc 304
schwarm/provider/zep_provider.py sha256=PonysptGdVjOeB25OqaAULZhSvyC1Nx8zgyrC6Shm_c 6898
schwarm/provider/base/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
schwarm/provider/base/base_event_handle_provider.py sha256=EfRSfGzEFvMPmkEXKox0SUmoUp8r3P9qJBMrWdT1jeU 841
schwarm/provider/base/base_llm_provider.py sha256=ErgcsqJ1g2hcFqqtmCFp4b0OwVHfTprjApEI0W4BYu0 1422
schwarm/provider/base/base_provider.py sha256=WTOLZ2vgpe5RyeSPw3fDCOkpUXeM9QzW7y4h-C611oE 2079
schwarm/telemetry/__init__.py sha256=3bujBX68QDwuNEvHmQysX8k7B4nSseNLf9kJajQGcWA 68
schwarm/telemetry/file_telemetry_exporter.py sha256=XrXN5zlApDOuQr73dygfx3SmHYhlrpJ-pICJT_0PcfA 592
schwarm/telemetry/jaeger_span_exporter.py sha256=8QYp-N3DdRPKoasWUQOqlQtRdkZljqFOOIo-jcHlpyY 832
schwarm/telemetry/socketio_manager.py sha256=3USbufCjpq5J3Juw8kUnyCoYnl9tDKvhEwY_i-q6Vqw 1681
schwarm/telemetry/sqlite_telemetry_exporter.py sha256=iG2d8m9I5f6EHtJgbAVBUX4ZzOwecgkuQqb52wyTsWo 8094
schwarm/telemetry/telemetry_manager.py sha256=_bpKCfu9RxwRZeWcR2I1F1xiH2XibPCkrycHyAWHEro 5385
schwarm/telemetry/telemetry_presets.py sha256=cqK2doUY_iux_jWhNEnFKoe8FxR1x85xQpwkT4cM_NA 380
schwarm/telemetry/base/__init__.py sha256=3bujBX68QDwuNEvHmQysX8k7B4nSseNLf9kJajQGcWA 68
schwarm/telemetry/base/http_telemetry_exporter.py sha256=Eg-e7aUanypS2zqA19ILk3iKM6ee6y1RIDoK9Uz3Sg4 8740
schwarm/telemetry/base/telemetry_exporter.py sha256=4qal713V4PZ_W__I--VDuu6z42q7wHW1LOgyxeYMkJ4 1269
schwarm/utils/__init__.py sha256=UAOSK1CdxgU6n-RaUlCtvNYNtKfjOetmJ0V29jzjApU 84
schwarm/utils/file.py sha256=gk0hNsggn4nxejv7l2Uq38oz_3VK6UZ6-XHJJwSCwho 3234
schwarm/utils/function.py sha256=ZW16N6VgBEu-TqQTb04ZJsbhV-EBIeFisv3eb0_B09Q 2129
schwarm/utils/handling.py sha256=NJdMivOasokGmWsxQu5xLU0VVmiLqjOKcnVgUGcEc3Y 3284
schwarm/utils/merge.py sha256=FTRk1dXL4aSbtTpxx3G-nYVSI7V-3uZnTtsuFTkZ1zc 2497
schwarm/utils/settings.py sha256=PaoMxHmMGunr2t9ScGwT_2pcflpf73ExrR-uE8Rdc24 4231
schwarm-0.1.84.dist-info/METADATA sha256=VdF7Io-SlY4KmnfrjQSPiyUQJe_X3zu9FRjqG-Og4sw 12391
schwarm-0.1.84.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
schwarm-0.1.84.dist-info/entry_points.txt sha256=ZUmNBGvs4vdeJIzFsjAiZEWvWMhBktbSP-ToMqoVRKc 45
schwarm-0.1.84.dist-info/RECORD

entry_points.txt

schwarm = schwarm.app:main