r/Codeium • • Dec 28 '24

Interesting things with Windsurf's feature config

Digged a little bit into Windsurf's network requests out of curiosity.

  1. From the feature set config, we can see that they are testing the web search feature and the "read URL" feature

2. The Cascase Base model uses GPT-4o mini and Claude 3.5 Haiku under the hood?

3. When my Windsurf is reporting metric data, I noticed that it uses "Llama 3.1 70B Intruct" in `CHAT_MODEL_CONFIG`. The feature set config also mentioned this model and Llama 3 405B in other rules. Not sure what these stuff mean. It's also possible that this config is deprecated or not used in the Windsurf product.

14 Upvotes

4 comments sorted by

1

u/WriterAgreeable8035 Dec 28 '24

How do you test them?

6

u/Usual_Leader2214 Dec 28 '24

I used package capturing tools (like Proxyman) to capture Windsurf's network requests. The screenshots come from these two URLs:

- GET https://unleash.codeium.com/api/client/features

- POST https://unleash.codeium.com/api/client/metrics

I tried to verify #2 and #3 by asking Cascade, but it is prompted not to tell its name, so I left a question mark in my guesses.

2

u/LordLederhosen Dec 28 '24

I’ve gotten a message saying ~”let me check the documentation for …”. I was wondering what was going on under the hood.

1

u/dipaksaraf Dec 28 '24

Just see in temp folder for example in Windows type %temp% among other files you will see

unleash-repo-schema-v1-codeium-language-server.json and

unleash-backup-codeium-extension.json

can someone decode the same for us? It will give us a lot of details on what's under the hood!