fix: wire agents-tab-visible metadata to experiments flag (#22553)

This commit is contained in:
Danielle Maywood
2026-03-03 13:51:10 -06:00
committed by GitHub
parent 5b7377c375
commit 6acdd6ca7d
2 changed files with 13 additions and 1 deletions
+1
View File
@@ -28,6 +28,7 @@
<meta property="docs-url" content="{{ .DocsURL }}" />
<meta property="logo-url" content="{{ .LogoURL }}" />
<meta property="tasks-tab-visible" content="{{ .TasksTabVisible }}" />
<meta property="agents-tab-visible" content="{{ .AgentsTabVisible }}" />
<link
rel="alternate icon"
type="image/png"
+12 -1
View File
@@ -262,7 +262,8 @@ type htmlState struct {
Regions string
DocsURL string
TasksTabVisible string
TasksTabVisible string
AgentsTabVisible string
}
type csrfState struct {
@@ -505,6 +506,16 @@ func (h *Handler) renderHTMLWithState(r *http.Request, filePath string, state ht
state.TasksTabVisible = html.EscapeString(string(tasksTabVisible))
}
}()
wg.Go(func() {
agentsTabVisible := false
if experiments != nil {
agentsTabVisible = experiments.Enabled(codersdk.ExperimentAgents)
}
data, err := json.Marshal(agentsTabVisible)
if err == nil {
state.AgentsTabVisible = html.EscapeString(string(data))
}
})
wg.Wait()
}