feat/batch-changes: support codingAgent steps in batch exec (codingAgent v1 MVP 2/3)#1325
Draft
taras-yemets wants to merge 1 commit into
Draft
feat/batch-changes: support codingAgent steps in batch exec (codingAgent v1 MVP 2/3)#1325taras-yemets wants to merge 1 commit into
taras-yemets wants to merge 1 commit into
Conversation
Vendors lib/batches/codingagent + lib/batches/codex from sourcegraph/ sourcegraph, adds the v3 codingAgent step + image alias to the spec + schema, and rewrites step.Run via codingagent.RenderRunCommand when step.CodingAgent is set. SRC_BATCHES_MODEL_PROVIDER_TOKEN and SRC_BATCHES_JOB_ID are forwarded from src's own env into the user container so the agent CLI can reach the server's model-provider proxy. Demo/MVP for v1 codingAgent support. Not for merge as-is.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Vendors
lib/batches/codingagent+lib/batches/codexfrom sourcegraph/sourcegraph, teachessrc batch execto rendercodingAgentsteps via the agent registry, and forwardsSRC_BATCHES_MODEL_PROVIDER_TOKEN+SRC_BATCHES_JOB_IDinto the user container so the agent CLI can reach the server's model-provider proxy.Also: adds v3
image:alias onStepand minimum schema additions sosrc batch validate / applyaccepts v3 codingAgent specs locally.Part 2 of 3 of the codingAgent-on-SSBCv1 demo/MVP. Pairs with:
Not for merge as-is — vendored copy of lib is hand-synced; a real release would replace this with a clean sync workflow + version bump.