From b01cdbcc206bf47ee21fde0e0914e6f942e4ddeb Mon Sep 17 00:00:00 2001 From: Darren Cohen <39422044+dargilco@users.noreply.github.com> Date: Fri, 23 Oct 2026 07:39:41 -0700 Subject: [PATCH] Updated dev setup --- python/DEV_SETUP.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/python/DEV_SETUP.md b/python/DEV_SETUP.md index 9a3635a17f4..3420185f149 100644 --- a/python/DEV_SETUP.md +++ b/python/DEV_SETUP.md @@ -6,6 +6,10 @@ want to run the tests included. For coding standards and conventions, see [CODING_STANDARD.md](CODING_STANDARD.md). +## GitHub Codespace + +You have the option to do the development and testing described below in a GitHub Codespace instead of on your local machine. Manage your agent-framework Codespaces [here](https://github.com/microsoft/agent-framework/codespaces). The container configuration is specified by [.devcontainer/devcontainer.json](https://github.com/microsoft/agent-framework/blob/main/.devcontainer/devcontainer.json), and as you can see it runs the [python/devsetup.sh](https://github.com/microsoft/agent-framework/blob/main/python/devsetup.sh) script. Opening multiple Codespaces may be helpful when you want GitHub Copilot to simultaneously work on several tasks, without your local machine getting clogged. + ## System setup We are using a tool called [poethepoet](https://github.com/nat-n/poethepoet) for task management and [uv](https://github.com/astral-sh/uv) for dependency management. At the [end of this document](#available-poe-tasks), you will find the available Poe tasks.