feat(agent): add subagent ID fields to devcontainers in manifest (#21848)

Update the agent protobuf schema (agent/proto/agent.proto) to include:
- subagent_id field in WorkspaceAgentDevcontainer message
- id field in CreateSubAgentRequest message

Bump the Agent API version from v2.7 to v2.8 and update all client
references throughout the codebase (ConnectRPC27 -> ConnectRPC28,
DRPCAgentClient27 -> DRPCAgentClient28).
This commit is contained in:
Danielle Maywood
2026-02-03 12:37:30 +00:00
committed by GitHub
parent 28b4e6413d
commit 2de8cdf160
11 changed files with 664 additions and 611 deletions
+1 -1
View File
@@ -3096,7 +3096,7 @@ func requireGetManifest(ctx context.Context, t testing.TB, aAPI agentproto.DRPCA
}
func postStartup(ctx context.Context, t testing.TB, client agent.Client, startup *agentproto.Startup) error {
aAPI, _, err := client.ConnectRPC27(ctx)
aAPI, _, err := client.ConnectRPC28(ctx)
require.NoError(t, err)
defer func() {
cErr := aAPI.DRPCConn().Close()