semvec/pypi-packages huggingface dataset:
magique 0.1.6
Message transfer package for AI agents and distributed computing.
License: MIT
Requires Python: >=3.10

<div align="center">
  <h1> Magique </h1>

  <p> Message transfer server for AI agents and distributed computing. </p>

  <p>
    <a href="https://github.com/nanguage/magique/actions/workflows/test.yml">
        <img src="https://github.com/nanguage/magique/actions/workflows/test.yml/badge.svg" alt="Build Status">
    </a>
    <a href="https://pypi.org/project/magique/">
      <img src="https://img.shields.io/pypi/v/magique.svg" alt="Install with PyPi" />
    </a>
    <a href="https://github.com/nanguage/magique/blob/master/LICENSE">
      <img src="https://img.shields.io/github/license/nanguage/magique" alt="MIT license" />
    </a>
  </p>
</div>

**Work in progress**

TODO:

- [x] Network topology optimization: Allow direct connection between client and worker server when possible.
- [x] Future support: Support future object to get result asynchronously and easily exchange data between different workers.
- [x] Access control: Authentication and access restriction mechanism.
- [x] Serialization/Deserialization
- [ ] Load balancing: Load balancing mechanism.
- [ ] Room: To separate different workers.
- [ ] Allow calls by ChatGPT/Claude.
- [ ] Builtin services:
  + Web search(DuckDuckGo) [ ]
  + Web crawler [ ]
  + Document retrieval: For RAG [ ]
  + Data sharing [ ]
  + Python interpreter [ ]
  + Shell executor [ ]
  + Jupyter executor [ ]