Skip to content

Commit 9fedba3

Browse files
Merge pull request #314 from olasunkanmi-SE/session_management
Session management
2 parents 00a4ed8 + a2619ad commit 9fedba3

File tree

13 files changed

+1623
-85
lines changed

13 files changed

+1623
-85
lines changed

package-lock.json

Lines changed: 62 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 38 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
},
99
"publisher": "fiatinnovations",
1010
"description": "CodeBuddy is a Visual Studio Code extension that enhances developer productivity through AI-powered code assistance. It provides intelligent code review, refactoring suggestions, optimization tips, and interactive chat capabilities powered by multiple AI models including Gemini, Groq, Anthropic, and Deepseek.",
11-
"version": "4.0.1",
11+
"version": "4.0.2",
1212
"engines": {
1313
"vscode": "^1.78.0"
1414
},
@@ -521,7 +521,13 @@
521521
},
522522
"codebuddy.contextWindow": {
523523
"type": "string",
524-
"enum": ["4k", "8k", "16k", "32k", "128k"],
524+
"enum": [
525+
"4k",
526+
"8k",
527+
"16k",
528+
"32k",
529+
"128k"
530+
],
525531
"default": "16k",
526532
"description": "Maximum context window size for AI requests"
527533
},
@@ -566,7 +572,10 @@
566572
"description": "Model to use for completions (e.g., qwen2.5-coder, deepseek-coder)"
567573
},
568574
"codebuddy.completion.apiKey": {
569-
"type": ["string", "null"],
575+
"type": [
576+
"string",
577+
"null"
578+
],
570579
"default": "",
571580
"description": "API key for completion provider (optional, falls back to main key if empty)"
572581
},
@@ -583,7 +592,10 @@
583592
},
584593
"codebuddy.completion.triggerMode": {
585594
"type": "string",
586-
"enum": ["automatic", "manual"],
595+
"enum": [
596+
"automatic",
597+
"manual"
598+
],
587599
"default": "automatic",
588600
"description": "How completions are triggered (automatic on type, or manual hotkey)"
589601
},
@@ -614,12 +626,24 @@
614626
"items": {
615627
"type": "object",
616628
"properties": {
617-
"id": { "type": "string" },
618-
"name": { "type": "string" },
619-
"description": { "type": "string" },
620-
"content": { "type": "string" },
621-
"enabled": { "type": "boolean" },
622-
"createdAt": { "type": "number" }
629+
"id": {
630+
"type": "string"
631+
},
632+
"name": {
633+
"type": "string"
634+
},
635+
"description": {
636+
"type": "string"
637+
},
638+
"content": {
639+
"type": "string"
640+
},
641+
"enabled": {
642+
"type": "boolean"
643+
},
644+
"createdAt": {
645+
"type": "number"
646+
}
623647
}
624648
}
625649
},
@@ -635,7 +659,9 @@
635659
"additionalProperties": {
636660
"type": "object",
637661
"properties": {
638-
"enabled": { "type": "boolean" }
662+
"enabled": {
663+
"type": "boolean"
664+
}
639665
}
640666
}
641667
}
@@ -711,6 +737,7 @@
711737
"openai": "^4.28.0",
712738
"prettier": "^3.2.5",
713739
"readable-stream": "^4.5.2",
740+
"rss-parser": "^3.13.0",
714741
"simple-git": "^3.25.0",
715742
"sinon": "^17.0.1",
716743
"sql.js": "^1.13.0",

0 commit comments

Comments
 (0)