Skip to content

Commit

Permalink
Propagate local api key env vars to devcontainer (#681)
Browse files Browse the repository at this point in the history
* Propagate local env vars to devcontainer

* Remove empty devcontainer.env file
  • Loading branch information
kumaranvpl authored Jan 28, 2025
1 parent 9591ae0 commit 603065f
Show file tree
Hide file tree
Showing 7 changed files with 66 additions and 34 deletions.
10 changes: 0 additions & 10 deletions .devcontainer/devcontainer.env

This file was deleted.

15 changes: 11 additions & 4 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,18 @@
"workspaceFolder": "/workspaces/ag2",
"runArgs": [
"--name",
"python-3.9-ag2",
"--env-file",
"${localWorkspaceFolder}/.devcontainer/devcontainer.env"
"python-3.9-ag2"
],
"remoteEnv": {},
"remoteEnv": {
"OAI_CONFIG_LIST": "${localEnv:OAI_CONFIG_LIST}",
"ANTHROPIC_API_KEY": "${localEnv:ANTHROPIC_API_KEY}",
"AZURE_OPENAI_API_KEY": "${localEnv:AZURE_OPENAI_API_KEY}",
"OPENAI_API_KEY": "${localEnv:OPENAI_API_KEY}",
"TOGETHER_API_KEY": "${localEnv:TOGETHER_API_KEY}",
"GEMINI_API_KEY": "${localEnv:GEMINI_API_KEY}",
"AZURE_API_ENDPOINT": "${localEnv:AZURE_API_ENDPOINT}",
"AZURE_API_VERSION": "${localEnv:AZURE_API_VERSION}",
},
"features": {
"ghcr.io/devcontainers/features/common-utils:2": {
"installZsh": true,
Expand Down
15 changes: 11 additions & 4 deletions .devcontainer/python-3.10/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,18 @@
"workspaceFolder": "/workspaces/ag2",
"runArgs": [
"--name",
"python-3.10-ag2",
"--env-file",
"${localWorkspaceFolder}/.devcontainer/devcontainer.env"
"python-3.10-ag2"
],
"remoteEnv": {},
"remoteEnv": {
"OAI_CONFIG_LIST": "${localEnv:OAI_CONFIG_LIST}",
"ANTHROPIC_API_KEY": "${localEnv:ANTHROPIC_API_KEY}",
"AZURE_OPENAI_API_KEY": "${localEnv:AZURE_OPENAI_API_KEY}",
"OPENAI_API_KEY": "${localEnv:OPENAI_API_KEY}",
"TOGETHER_API_KEY": "${localEnv:TOGETHER_API_KEY}",
"GEMINI_API_KEY": "${localEnv:GEMINI_API_KEY}",
"AZURE_API_ENDPOINT": "${localEnv:AZURE_API_ENDPOINT}",
"AZURE_API_VERSION": "${localEnv:AZURE_API_VERSION}",
},
"features": {
"ghcr.io/devcontainers/features/common-utils:2": {
"installZsh": true,
Expand Down
15 changes: 11 additions & 4 deletions .devcontainer/python-3.11/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,18 @@
"workspaceFolder": "/workspaces/ag2",
"runArgs": [
"--name",
"python-3.11-ag2",
"--env-file",
"${localWorkspaceFolder}/.devcontainer/devcontainer.env"
"python-3.11-ag2"
],
"remoteEnv": {},
"remoteEnv": {
"OAI_CONFIG_LIST": "${localEnv:OAI_CONFIG_LIST}",
"ANTHROPIC_API_KEY": "${localEnv:ANTHROPIC_API_KEY}",
"AZURE_OPENAI_API_KEY": "${localEnv:AZURE_OPENAI_API_KEY}",
"OPENAI_API_KEY": "${localEnv:OPENAI_API_KEY}",
"TOGETHER_API_KEY": "${localEnv:TOGETHER_API_KEY}",
"GEMINI_API_KEY": "${localEnv:GEMINI_API_KEY}",
"AZURE_API_ENDPOINT": "${localEnv:AZURE_API_ENDPOINT}",
"AZURE_API_VERSION": "${localEnv:AZURE_API_VERSION}",
},
"features": {
"ghcr.io/devcontainers/features/common-utils:2": {
"installZsh": true,
Expand Down
15 changes: 11 additions & 4 deletions .devcontainer/python-3.12/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,18 @@
"workspaceFolder": "/workspaces/ag2",
"runArgs": [
"--name",
"python-3.12-ag2",
"--env-file",
"${localWorkspaceFolder}/.devcontainer/devcontainer.env"
"python-3.12-ag2"
],
"remoteEnv": {},
"remoteEnv": {
"OAI_CONFIG_LIST": "${localEnv:OAI_CONFIG_LIST}",
"ANTHROPIC_API_KEY": "${localEnv:ANTHROPIC_API_KEY}",
"AZURE_OPENAI_API_KEY": "${localEnv:AZURE_OPENAI_API_KEY}",
"OPENAI_API_KEY": "${localEnv:OPENAI_API_KEY}",
"TOGETHER_API_KEY": "${localEnv:TOGETHER_API_KEY}",
"GEMINI_API_KEY": "${localEnv:GEMINI_API_KEY}",
"AZURE_API_ENDPOINT": "${localEnv:AZURE_API_ENDPOINT}",
"AZURE_API_VERSION": "${localEnv:AZURE_API_VERSION}",
},
"features": {
"ghcr.io/devcontainers/features/common-utils:2": {
"installZsh": true,
Expand Down
15 changes: 11 additions & 4 deletions .devcontainer/python-3.13/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,18 @@
"workspaceFolder": "/workspaces/ag2",
"runArgs": [
"--name",
"python-3.13-ag2",
"--env-file",
"${localWorkspaceFolder}/.devcontainer/devcontainer.env"
"python-3.13-ag2"
],
"remoteEnv": {},
"remoteEnv": {
"OAI_CONFIG_LIST": "${localEnv:OAI_CONFIG_LIST}",
"ANTHROPIC_API_KEY": "${localEnv:ANTHROPIC_API_KEY}",
"AZURE_OPENAI_API_KEY": "${localEnv:AZURE_OPENAI_API_KEY}",
"OPENAI_API_KEY": "${localEnv:OPENAI_API_KEY}",
"TOGETHER_API_KEY": "${localEnv:TOGETHER_API_KEY}",
"GEMINI_API_KEY": "${localEnv:GEMINI_API_KEY}",
"AZURE_API_ENDPOINT": "${localEnv:AZURE_API_ENDPOINT}",
"AZURE_API_VERSION": "${localEnv:AZURE_API_VERSION}",
},
"features": {
"ghcr.io/devcontainers/features/common-utils:2": {
"installZsh": true,
Expand Down
15 changes: 11 additions & 4 deletions scripts/devcontainer/templates/devcontainer.json.jinja
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,18 @@
"workspaceFolder": "/workspaces/ag2",
"runArgs": [
"--name",
"python-{{ python_version }}-ag2",
"--env-file",
"${localWorkspaceFolder}/.devcontainer/devcontainer.env"
"python-{{ python_version }}-ag2"
],
"remoteEnv": {},
"remoteEnv": {
"OAI_CONFIG_LIST": "${localEnv:OAI_CONFIG_LIST}",
"ANTHROPIC_API_KEY": "${localEnv:ANTHROPIC_API_KEY}",
"AZURE_OPENAI_API_KEY": "${localEnv:AZURE_OPENAI_API_KEY}",
"OPENAI_API_KEY": "${localEnv:OPENAI_API_KEY}",
"TOGETHER_API_KEY": "${localEnv:TOGETHER_API_KEY}",
"GEMINI_API_KEY": "${localEnv:GEMINI_API_KEY}",
"AZURE_API_ENDPOINT": "${localEnv:AZURE_API_ENDPOINT}",
"AZURE_API_VERSION": "${localEnv:AZURE_API_VERSION}",
},
"features": {
"ghcr.io/devcontainers/features/common-utils:2": {
"installZsh": true,
Expand Down

0 comments on commit 603065f

Please sign in to comment.