Skip to content

waldiez/vscode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

@waldiez/vscode

A waldiez extension for Visual Studio Code.

Waldiez Overview

Features

  • Visualize .waldiez files
  • Load existing .waldiez flows
  • Convert .waldiez flows to .py scripts or .ipynb notebooks
  • Handle uploaded files in .waldiez flows (for RAG)
  • Run .waldiez flows using a compatible python interpreter

Requirements

  • Visual Studio Code v1.95.0 or later
  • Python >= 3.10, < 3.13 (for converting and/or running .waldiez flows)
  • Vscode Python Extension

Known Conflicts

  • autogen-agentchat: This package conflicts with ag2 / pyautogen. Ensure that autogen-agentchat is not installed before installing waldiez. If you have already installed autogen-agentchat, you can uninstall it with:

    python3 -m pip uninstall -y autogen-agentchat
    # if you are sure which pip is being used:
    # pip uninstall -y autogen-agentchat
    # to find the path of the current python interpreter:
    # python3 -c "import sys; print(sys.executable)"
    # in a jupyter notebook this would be:
    # import sys
    # !{sys.executable} -m pip uninstall -y autogen-agentchat

    If already installed waldiez, you might need to reinstall it after uninstalling autogen-agentchat:

    python3 -m pip install --force --no-cache waldiez pyautogen
    # if you are sure which pip is being used:
    # pip install --force --no-cache waldiez
    # to find the path of the current python interpreter:
    # python3 -c "import sys; print(sys.executable)"
    # in a jupyter notebook this would be:
    # import sys
    # !{sys.executable} -m pip install --force --no-cache waldiez pyautogen

Generally, a new virtual environment is recommended to avoid conflicts:

python3 -m venv .venv
## Linux / macOS:
# source .venv/bin/activate
## Windows:
## In cmd.exe
# venv\Scripts\activate.bat
## In PowerShell
# venv\Scripts\Activate.ps1

License

This project is licensed under the Apache License, Version 2.0 (Apache-2.0).