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

Method externalAgentError

coderd/x/chatd/chatd.go:1023–1033  ·  view source on GitHub ↗
(
	ctx context.Context,
	agent database.WorkspaceAgent,
	fallback error,
)

Source from the content-addressed store, hash-verified

1021}
1022
1023func (c *turnWorkspaceContext) externalAgentError(
1024 ctx context.Context,
1025 agent database.WorkspaceAgent,
1026 fallback error,
1027) error {
1028 isExternal, err := chattool.IsExternalWorkspaceAgent(ctx, c.server.db, agent)
1029 if err != nil || !isExternal {
1030 return fallback
1031 }
1032 return newChatExternalAgentUnavailableError(agent)
1033}
1034
1035func (c *turnWorkspaceContext) externalAgentPreflightError(
1036 ctx context.Context,

Callers 1

getWorkspaceConnMethod · 0.95

Tested by

no test coverage detected