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

Function TestPersonalSkillsInSystemPrompt

coderd/x/chatd/chatd_internal_test.go:3226–3249  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

3224}
3225
3226func TestPersonalSkillsInSystemPrompt(t *testing.T) {
3227 t.Parallel()
3228
3229 prompt := buildSystemPrompt(
3230 nil,
3231 "",
3232 "",
3233 mergeTurnSkills(
3234 []skillspkg.Skill{{
3235 Name: "personal-review",
3236 Description: "Personal review process",
3237 Source: skillspkg.SourcePersonal,
3238 }},
3239 nil,
3240 ),
3241 "",
3242 systemPromptBehaviorContext{},
3243 )
3244
3245 text := systemPromptText(t, prompt)
3246 require.Contains(t, text, "<available-skills>")
3247 require.Contains(t, text, "- personal-review: Personal review process")
3248 require.NotContains(t, text, `"skill"`)
3249}
3250
3251func TestPersonalAndWorkspaceSkillCollisionInSystemPrompt(t *testing.T) {
3252 t.Parallel()

Callers

nothing calls this directly

Calls 4

buildSystemPromptFunction · 0.85
mergeTurnSkillsFunction · 0.85
systemPromptTextFunction · 0.85
ContainsMethod · 0.45

Tested by

no test coverage detected