Metadata-Version: 2.4
Name: waldiez_studio
Version: 0.7.1
Summary: Make AG2 Agents Collaborate: Drag, Drop, and Orchestrate with Waldiez.
Project-URL: homepage, https://github.com/waldiez/studio.git
Project-URL: repository, https://github.com/waldiez/studio.git
Author-email: Panagiotis Kasnesis <pkasnesis@waldiez.io>, Lazaros Toumanidis <laztoum@waldiez.io>, Christos Chatzigeorgiou <chrihatz@waldiez.io>
License-File: LICENSE
License-File: NOTICE.md
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Code Generators
Classifier: Typing :: Typed
Requires-Python: >=3.10
Requires-Dist: aiofiles==25.1.0
Requires-Dist: aiohttp==3.13.3
Requires-Dist: fastapi<1
Requires-Dist: jupyter-client==8.7.0
Requires-Dist: orjson==3.11.5
Requires-Dist: puremagic==1.30
Requires-Dist: pydantic-settings==2.12.0
Requires-Dist: python-multipart==0.0.21
Requires-Dist: pywinpty==3.0.2; sys_platform == 'win32'
Requires-Dist: tenacity<10,>=9.0.0
Requires-Dist: trio==0.32.0
Requires-Dist: typer<1,>=0.9.0
Requires-Dist: uvicorn[standard]==0.40.0
Requires-Dist: waldiez==0.7.1
Provides-Extra: dev
Requires-Dist: autoflake==2.3.1; extra == 'dev'
Requires-Dist: bandit==1.9.2; extra == 'dev'
Requires-Dist: basedpyright==1.37.1; extra == 'dev'
Requires-Dist: black==25.12.0; extra == 'dev'
Requires-Dist: filelock==3.20.3; extra == 'dev'
Requires-Dist: flake8==7.3.0; extra == 'dev'
Requires-Dist: hatchling==1.28.0; extra == 'dev'
Requires-Dist: isort==7.0.0; extra == 'dev'
Requires-Dist: mypy==1.19.1; extra == 'dev'
Requires-Dist: prek==0.2.27; extra == 'dev'
Requires-Dist: pydocstyle==6.3.0; extra == 'dev'
Requires-Dist: pylint==4.0.4; extra == 'dev'
Requires-Dist: python-dotenv>=1.2.1; extra == 'dev'
Requires-Dist: ruff==0.14.11; extra == 'dev'
Requires-Dist: toml==0.10.2; (python_version <= '3.10') and extra == 'dev'
Requires-Dist: types-aiofiles==25.1.0.20251011; extra == 'dev'
Requires-Dist: types-pyyaml==6.0.12.20250915; extra == 'dev'
Requires-Dist: types-toml==0.10.8.20240310; extra == 'dev'
Requires-Dist: yamllint==1.38.0; extra == 'dev'
Provides-Extra: test
Requires-Dist: asgi-lifespan==2.1.0; extra == 'test'
Requires-Dist: filelock==3.20.3; extra == 'test'
Requires-Dist: httpx<1; extra == 'test'
Requires-Dist: pytest-asyncio==1.3.0; extra == 'test'
Requires-Dist: pytest-cov==7.0.0; extra == 'test'
Requires-Dist: pytest-env==1.2.0; extra == 'test'
Requires-Dist: pytest-html==4.1.1; extra == 'test'
Requires-Dist: pytest-httpx; extra == 'test'
Requires-Dist: pytest-sugar==1.1.1; extra == 'test'
Requires-Dist: pytest-timeout==2.4.0; extra == 'test'
Requires-Dist: pytest>=8.4.2; extra == 'test'
Description-Content-Type: text/markdown

# Waldiez Studio

![CI Build](https://github.com/waldiez/studio/actions/workflows/main.yaml/badge.svg) [![Coverage Status](https://coveralls.io/repos/github/waldiez/studio/badge.svg)](https://coveralls.io/github/waldiez/studio)

![Screenshot](https://raw.githubusercontent.com/waldiez/studio/refs/heads/main/public/screenshots/1.webp)

## Status

- [x] **Handle workspaces** - Create, rename, delete, flows and folders, upload and download files.
- [x] **Render waldiez flows** - Render waldiez flows in the browser.
- [x] **Covert waldiez flows** - Convert waldiez flows to python and/or jupyter notebook.
- [x] **Run waldiez flows** - Run waldiez flows using websockets for real-time updates and user interaction.

## Contributors ✨

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):

<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
  <tbody>
    <tr>
      <td align="center" valign="top" width="14.28%"><a href="https://scholar.google.com/citations?user=JmW9DwkAAAAJ"><img src="https://avatars.githubusercontent.com/u/29335277?v=4?s=100" width="100px;" alt="Panagiotis Kasnesis"/><br /><sub><b>Panagiotis Kasnesis</b></sub></a><br /><a href="#projectManagement-ounospanas" title="Project Management">📆</a> <a href="#research-ounospanas" title="Research">🔬</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/lazToum"><img src="https://avatars.githubusercontent.com/u/4764837?v=4?s=100" width="100px;" alt="Lazaros Toumanidis"/><br /><sub><b>Lazaros Toumanidis</b></sub></a><br /><a href="https://github.com/waldiez/jupyter/commits?author=lazToum" title="Code">💻</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://humancentered.gr/"><img src="https://avatars.githubusercontent.com/u/3456066?v=4?s=100" width="100px;" alt="Stella Ioannidou"/><br /><sub><b>Stella Ioannidou</b></sub></a><br /><a href="#promotion-siioannidou" title="Promotion">📣</a> <a href="#design-siioannidou" title="Design">🎨</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/amaliacontiero"><img src="https://avatars.githubusercontent.com/u/29499343?v=4?s=100" width="100px;" alt="Amalia Contiero"/><br /><sub><b>Amalia Contiero</b></sub></a><br /><a href="https://github.com/waldiez/vscode/commits?author=amaliacontiero" title="Code">💻</a> <a href="https://github.com/waldiez/vscode/issues?q=author%3Aamaliacontiero" title="Bug reports">🐛</a></td>
      <td align="center" valign="top" width="14.28%"><a href="https://github.com/hchris0"><img src="https://avatars.githubusercontent.com/u/23460824?v=4?s=100" width="100px;" alt="Christos Chatzigeorgiou"/><br /><sub><b>Christos Chatzigeorgiou</b></sub></a><br /><a href="https://github.com/waldiez/runner/commits?author=hchris0" title="Code">💻</a></td>
  </tbody>
  <tfoot>
    <tr>
      <td align="center" size="13px" colspan="7">
        <img src="https://raw.githubusercontent.com/all-contributors/all-contributors-cli/1b8533af435da9854653492b1327a23a4dbd0a10/assets/logo-small.svg">
          <a href="https://all-contributors.js.org/docs/en/bot/usage">Add your contributions</a>
        </img>
      </td>
    </tr>
  </tfoot>
</table>

<!-- markdownlint-restore -->
<!-- prettier-ignore-end -->

<!-- ALL-CONTRIBUTORS-LIST:END -->

## License

This project is licensed under the [Apache License, Version 2.0 (Apache-2.0)](https://github.com/waldiez/studio/blob/main/LICENSE).
