1/n [vscode & server] Reload Environment when invoking the Run Step #1376
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
1/n [vscode & server] Reload Environment when invoking the Run Step
This diff modifies the AIConfig backend server to reload the environment everytime the Run Step is invoked. This will allow api keys that are newly added to be picked up from the aiconfig server, without the need to restart the server.
I validated that
load_dotenv
does not add any noticeable latency.Surfaced from #1371, a restart of the server will no longer be required.
Ontop of this, we can pass a .env path directly the server initialization, instead of relying on a set of lowest-common-ancestor checks
Discussed offline with @saqadri
Testplan
testplan.mp4