on main help sign in
fix(test): set a fixed attribution to avoid system prompt mismatch
c094eafAndrey Nering
internal/agent/common_test.go+7
@@ -171,6 +171,13 @@ func coderAgent(r *vcr.Recorder, env fakeEnv, large, small fantasy.LanguageModel
171 return nil, err
171 return nil, err
172 }
172 }
173
173
174+ // NOTE(@andreynering): Set a fixed config to ensure cassettes match
175+ // independently of user config on `$HOME/.config/crush/crush.json`.
176+ cfg.Options.Attribution = &config.Attribution{
177+ TrailerStyle: "co-authored-by",
178+ GeneratedWith: true,
179+ }
180+
174 systemPrompt, err := prompt.Build(context.TODO(), large.Provider(), large.Model(), *cfg)
181 systemPrompt, err := prompt.Build(context.TODO(), large.Provider(), large.Model(), *cfg)
175 if err != nil {
182 if err != nil {
176 return nil, err
183 return nil, err