MCPcopy Index your code
hub / github.com/coder/coder / dbAgentDevcontainersToProto

Function dbAgentDevcontainersToProto

coderd/agentapi/manifest.go:259–276  ·  view source on GitHub ↗
(devcontainers []database.WorkspaceAgentDevcontainer)

Source from the content-addressed store, hash-verified

257}
258
259func dbAgentDevcontainersToProto(devcontainers []database.WorkspaceAgentDevcontainer) []*agentproto.WorkspaceAgentDevcontainer {
260 ret := make([]*agentproto.WorkspaceAgentDevcontainer, len(devcontainers))
261 for i, dc := range devcontainers {
262 var subagentID []byte
263 if dc.SubagentID.Valid {
264 subagentID = dc.SubagentID.UUID[:]
265 }
266
267 ret[i] = &agentproto.WorkspaceAgentDevcontainer{
268 Id: dc.ID[:],
269 Name: dc.Name,
270 WorkspaceFolder: dc.WorkspaceFolder,
271 ConfigPath: dc.ConfigPath,
272 SubagentId: subagentID,
273 }
274 }
275 return ret
276}
277
278func dbUserSecretsToProto(secrets []database.UserSecret) []*agentproto.WorkspaceSecret {
279 ret := make([]*agentproto.WorkspaceSecret, 0, len(secrets))

Callers 1

GetManifestMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected