Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
3472cb7
feat(vector-database): Implement vector database service with worker …
olasunkanmi-SE Sep 16, 2025
37c21ca
feat(vector): Implement vector database and smart context extraction
olasunkanmi-SE Sep 16, 2025
8a3effd
format the codebase
olasunkanmi-SE Sep 16, 2025
2154dae
Merge pull request #282 from olasunkanmi-SE/smartContextExtractor
olasunkanmi-SE Sep 16, 2025
2e81a29
feat(embedding): Implement phased embedding and real-time sync
olasunkanmi-SE Sep 16, 2025
44e10ab
feat(embedding): Enhance embedding phases and add common utilities
olasunkanmi-SE Sep 16, 2025
6a16380
feat(embedding): Implement smart embedding configuration and service
olasunkanmi-SE Sep 16, 2025
a275d4c
Merge pull request #283 from olasunkanmi-SE/vectorDB-phase2
olasunkanmi-SE Sep 16, 2025
84c7106
feat(smart-context): Integrate vector database for enhanced context e…
olasunkanmi-SE Sep 16, 2025
da58ea5
feat(context-extraction): Enhance context extraction and file management
olasunkanmi-SE Sep 16, 2025
1068fca
Merge pull request #284 from olasunkanmi-SE/vectorDB-phase3
olasunkanmi-SE Sep 16, 2025
89cd556
feat(vector-db): Implement Phase 4 Vector Database Orchestration
olasunkanmi-SE Sep 16, 2025
ce28b4b
feat(vector-db): Implement configuration observer and dependency inje…
olasunkanmi-SE Sep 16, 2025
4523f4b
Merge pull request #285 from olasunkanmi-SE/vectorDB-phase4.5
olasunkanmi-SE Sep 16, 2025
722a3c1
Merge pull request #286 from olasunkanmi-SE/vectorDB-phase4
olasunkanmi-SE Sep 16, 2025
85fb5d8
feat(production): Add performance monitoring and production safeguards
olasunkanmi-SE Sep 16, 2025
c8af8b5
move the docs to proper folder
olasunkanmi-SE Sep 16, 2025
dc21a7a
update and install the chromdb
olasunkanmi-SE Sep 16, 2025
93f9c49
feat(vector): Migrate to LanceDB for vector database
olasunkanmi-SE Sep 16, 2025
48f701c
feat(vector-db): Implement advanced vector database revalidation stra…
olasunkanmi-SE Sep 16, 2025
7a3d3a6
ServiceStatusCheckerProductionSafeguardsVectorDbSyncServicepackage.json
olasunkanmi-SE Sep 16, 2025
dc89ede
Merge pull request #287 from olasunkanmi-SE/vectorDB-phase5
olasunkanmi-SE Sep 16, 2025
22f5645
feat(vector-db): Enhance vector database with intelligent chunking an…
olasunkanmi-SE Sep 17, 2025
92820d4
update the read me file
olasunkanmi-SE Sep 17, 2025
88fb974
optimize the UI for performance
olasunkanmi-SE Oct 31, 2025
26e00a8
Merge pull request #289 from olasunkanmi-SE/ui-e
olasunkanmi-SE Oct 31, 2025
1352830
feat(extension): Remove LanceDB integration and streamline extension
olasunkanmi-SE Oct 31, 2025
e95c67e
Merge pull request #290 from olasunkanmi-SE/ui-e
olasunkanmi-SE Oct 31, 2025
6679c75
delete unused files
olasunkanmi-SE Oct 31, 2025
02fc06a
Merge pull request #291 from olasunkanmi-SE/ui-e
olasunkanmi-SE Oct 31, 2025
827ad59
delete un required files
olasunkanmiraymond Nov 7, 2025
612e42c
general clean up
olasunkanmi-SE Nov 8, 2025
e2ba417
add system instructions to models
olasunkanmi-SE Nov 8, 2025
8981e9a
create the abstract synthax tree feature
olasunkanmi-SE Nov 10, 2025
2f314c2
add relevant score filtering
olasunkanmiraymond Nov 10, 2025
479e0b6
rewrite the question classifier
olasunkanmiraymond Nov 10, 2025
f86f4c6
rewrite the question classifier
olasunkanmiraymond Nov 10, 2025
622609a
implement codebase aware with semantic search
olasunkanmiraymond Nov 11, 2025
58ee161
fix memory issues
olasunkanmiraymond Nov 14, 2025
5cc348d
Merge branch 'main' into code-base-analyzer
olasunkanmi-SE Nov 14, 2025
1e0dcdc
implement agent with langgraph
olasunkanmiraymond Nov 15, 2025
5d76987
publish the architectural flow to webUI, add mermaid diagram
olasunkanmiraymond Nov 16, 2025
1dcf2b4
fix issues with windows installations
olasunkanmi-SE Nov 16, 2025
4904aa6
remove the logger
olasunkanmiraymond Nov 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"env": {
"browser": true,
"es2021": true,
"node": true
},
"extends": [
"eslint:recommended"
],
"parserOptions": {
"ecmaVersion": 12,
"sourceType": "module"
},
"rules": {
"prefer-const": "warn",
"no-var": "error",
"no-unused-vars": "warn"
},
"ignorePatterns": [
"out/**",
"dist/**",
"**/*.d.ts",
"node_modules/**",
"webviewUi/**"
]
}
15 changes: 9 additions & 6 deletions .github/workflows/workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: CI Pipeline

on:
pull_request:
branches: [main, development]
branches: [main, development, dev]

jobs:
build:
Expand All @@ -20,15 +20,18 @@ jobs:
with:
name: git-diff
path: diff.txt
- uses: actions/setup-node@v2

- name: Setup Node.js
uses: actions/setup-node@v4 # Use v4 for latest features. Can also specify version this way
with:
node-version: "21"
node-version: "20" # Use a more recent LTS version
cache: 'npm' # Enable caching for npm dependencies
cache-dependency-path: 'src/package-lock.json' # Where package-lock.json is
- name: ci for api
working-directory: ./src
run: |
npm i
npm i typescript
npm ci # Use npm ci for faster and cleaner installs based on package-lock.json
npm run compile
npm run format
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@ node_modules
config.ts
database
files
webviewUi/dist
webviewUi/dist/**
samples
patterns
.codebuddy
scripts
lancedb
dist
7 changes: 7 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
node_modules
dist
out
.vscode-test
webviewUi/dist
docs
src/test
4 changes: 2 additions & 2 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@
"name": "Run Extension",
"type": "extensionHost",
"request": "launch",
"args": ["--extensionDevelopmentPath=${workspaceFolder}"],
"outFiles": ["${workspaceFolder}/dist/**/*.js"],
"args": ["--extensionDevelopmentPath=${workspaceFolder}", "--expose-gc"],
"outFiles": ["${workspaceFolder}/out/**/*.js"],
"preLaunchTask": "npm: watch",
"sourceMaps": true,
"internalConsoleOptions": "openOnSessionStart"
Expand Down
3 changes: 3 additions & 0 deletions .vscodeignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@

!package.json
!node_modules/jsdom/lib/jsdom/living/xhr/xhr-sync-worker.js
!node_modules/web-tree-sitter/**
!node_modules/@vscode/ripgrep/**

# Exclude all source, config, and dev files
src/**
Expand All @@ -28,3 +30,4 @@ node_modules/**
tsconfig*.json
yarn.lock
package-lock.json
out/**
147 changes: 0 additions & 147 deletions DOCUMENTATION_GENERATOR_GUIDE.md

This file was deleted.

Loading
Loading