Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
e7d4d3e
feat(ui): initialize React + TypeScript webview UI with Vite
olasunkanmiraymond Dec 20, 2024
6e0d3c7
Based on the git diff provided, here's the commit message:
olasunkanmiraymond Dec 20, 2024
c7f6ff6
merge main to development
olasunkanmiraymond Dec 20, 2024
8506aa7
Merge pull request #117 from olasunkanmi-SE/ui-upgrade
olasunkanmi-SE Dec 20, 2024
ac21894
create communication between the extension and the React webview
olasunkanmiraymond Dec 23, 2024
eb90299
Merge pull request #121 from olasunkanmi-SE/ui-upgrade
olasunkanmi-SE Dec 23, 2024
cfe2f46
refactor(event-generator): Improve event generator functionality
olasunkanmiraymond Dec 23, 2024
153784c
format code
olasunkanmiraymond Dec 23, 2024
da2e6d9
Update extension activation logic
olasunkanmiraymond Dec 23, 2024
2f2545c
Merge pull request #122 from olasunkanmi-SE/ui-upgrade
olasunkanmi-SE Dec 23, 2024
8f41577
refactor(codebase): add TypeScript code mapping service and reorganiz…
olasunkanmiraymond Dec 28, 2024
9c41cb2
add package json files
olasunkanmiraymond Dec 28, 2024
3799e49
refactor(structure): Reorganize project architecture and improve file…
olasunkanmiraymond Dec 28, 2024
53ba632
Merge pull request #124 from olasunkanmi-SE/code-traverse
olasunkanmi-SE Dec 28, 2024
fad3290
format code
olasunkanmiraymond Dec 28, 2024
2532c87
remove file syatem provider
olasunkanmiraymond Dec 28, 2024
ee90db6
Merge pull request #125 from olasunkanmi-SE/code-traverse
olasunkanmi-SE Dec 28, 2024
cee1f7e
Merge branch 'main' into development
olasunkanmi-SE Jan 19, 2025
d8b8a84
Replace path.posix.join with vscode.Uri.joinPath for consistent path …
olasunkanmiraymond Jan 19, 2025
9cbc837
Merge pull request #131 from olasunkanmi-SE/cross-platform-os-file
olasunkanmi-SE Jan 19, 2025
e3ff822
Add SQLite database integration with @libsql/client for code function…
olasunkanmiraymond Jan 19, 2025
bc7b1f9
format code
olasunkanmiraymond Jan 19, 2025
2bdc370
Merge pull request #132 from olasunkanmi-SE/create_repository_and_cod…
olasunkanmi-SE Jan 19, 2025
a9e9b75
Add embedding service with Xenova transformers for vector embeddings
olasunkanmiraymond Jan 20, 2025
6b60f42
add the package lock
olasunkanmiraymond Jan 20, 2025
c064391
Merge pull request #133 from olasunkanmi-SE/create_repository_and_cod…
olasunkanmi-SE Jan 20, 2025
09e84cc
refactor(database, services): Implement singleton pattern and improve…
Jan 20, 2025
9c4a0eb
Merge branch 'development' into RAG
Jan 20, 2025
aeb0456
Add getCodeRepository method to ContextService for getting a CodeRepo…
Jan 20, 2025
bc53b3a
Merge pull request #134 from olasunkanmi-SE/RAG
olasunkanmi-SE Jan 20, 2025
35ea6d5
Change embedding model from Xenova/all-MiniLM-L6-v2 to text-embedding…
Jan 22, 2025
4084bd9
Merge pull request #136 from olasunkanmi-SE/RAG
olasunkanmi-SE Jan 22, 2025
cd6cc2a
Add getGeminiAPIKey utility function to securely retrieve API key
Jan 22, 2025
14a3855
format code
Jan 22, 2025
b5f94a9
Merge pull request #137 from olasunkanmi-SE/RAG
olasunkanmi-SE Jan 22, 2025
93b20b8
Create embed.ts for embedding-related functionality
Jan 26, 2025
3558154
Merge branch 'development' into ai-agents
Jan 26, 2025
f08fa67
rename events to commands
Jan 26, 2025
649fd2a
Merge pull request #139 from olasunkanmi-SE/ai-agents
olasunkanmi-SE Jan 26, 2025
1a32f38
Move and rename files to create a more organized project structure
Jan 26, 2025
c7c0fa1
fix build error
Jan 26, 2025
f86f9f8
fix build error
Jan 26, 2025
a85b9db
Merge pull request #140 from olasunkanmi-SE/ai-agents
olasunkanmi-SE Jan 26, 2025
e5890f7
implement the base llm class
Jan 27, 2025
2d9d67c
fix build errors
Jan 27, 2025
641231f
Merge pull request #141 from olasunkanmi-SE/ai-agents
olasunkanmi-SE Jan 27, 2025
aaa3c5f
feat(core): Add base AI agent system with event handling and management
Jan 27, 2025
82ca2d8
Merge pull request #142 from olasunkanmi-SE/ai-agents
olasunkanmi-SE Jan 27, 2025
b87c1be
style(emitter): rename AIAgentEmitter to AgentEventEmitter
Jan 27, 2025
2ae80e4
add snapshots to memory
Jan 27, 2025
cafb87c
Merge pull request #143 from olasunkanmi-SE/ai-agents
olasunkanmi-SE Jan 28, 2025
0084bef
Improve type safety and reusability in BaseEmitter
Jan 28, 2025
56ee9d5
Merge pull request #144 from olasunkanmi-SE/ai-agents
olasunkanmi-SE Jan 28, 2025
59f5c87
Implement Orchestrator class with a static getInstance method for sin…
Feb 2, 2025
0e10aaa
Merge pull request #145 from olasunkanmi-SE/ai-agents
olasunkanmi-SE Feb 2, 2025
9bcb38b
refactor memory content for all llms
Feb 4, 2025
56fa991
Merge pull request #146 from olasunkanmi-SE/ai-agents
olasunkanmi-SE Feb 5, 2025
620150f
Rename TextAnalysisAgent to CodeBuddy for better clarity
Feb 6, 2025
df67cd6
Merge pull request #147 from olasunkanmi-SE/ai-agents
olasunkanmi-SE Feb 6, 2025
d508b4c
feat(agents): Implement CodeBuddy agent with LLM integration
Feb 7, 2025
0f3ab17
Merge pull request #148 from olasunkanmi-SE/ai-agents
olasunkanmi-SE Feb 7, 2025
df31f58
Refactor(agent): Update agent and orchestrator for event-driven archi…
Feb 7, 2025
ae26c37
Merge pull request #149 from olasunkanmi-SE/ai-agents
olasunkanmi-SE Feb 7, 2025
853e9ec
refactor(agents): Refactor agent classes and orchestrator
Feb 7, 2025
c81ae73
Merge pull request #150 from olasunkanmi-SE/ai-agents
olasunkanmi-SE Feb 7, 2025
68516cd
Refactor: Rename AgentEventEmitter to EventEmitter for clarity
Feb 7, 2025
7cd0a42
Merge pull request #151 from olasunkanmi-SE/ai-agents
olasunkanmi-SE Feb 7, 2025
75fd968
feat(llms): Introduce Message class for structured chat history
Feb 8, 2025
689610d
feat(llms): Integrate Gemini LLM and enhance event handling
Feb 8, 2025
eaf4b9d
Merge pull request #152 from olasunkanmi-SE/ai-agents
olasunkanmi-SE Feb 8, 2025
9398420
feat(gemini): implements chat history and improve error handling
Feb 8, 2025
cb0a972
Merge pull request #153 from olasunkanmi-SE/ai-agents
olasunkanmi-SE Feb 8, 2025
cf636b0
feat(tools): implement CodeBuddyTool system and ContextRetriever
Feb 9, 2025
e9983c4
Merge pull request #154 from olasunkanmi-SE/ai-agents
olasunkanmi-SE Feb 9, 2025
60b8aaf
feat(gemini): Integrate tool selection and execution
Feb 9, 2025
237f566
Refactor(tool): Simplify tool instance creation
Feb 9, 2025
cf092a5
Merge pull request #155 from olasunkanmi-SE/ai-agents
olasunkanmi-SE Feb 9, 2025
3ada060
feat(agent): Implement agentic capabilities with tool calls
Feb 11, 2025
a92dcc2
feat(gemini): Integrate tool calling and improve query processing
Feb 19, 2025
87f16e3
Merge pull request #156 from olasunkanmi-SE/ai-agents
olasunkanmi-SE Feb 19, 2025
3f28a6b
feat(ui): Enhance code block display and add architecture documentation
Feb 20, 2025
8490bb8
Merge pull request #157 from olasunkanmi-SE/ai-agents
olasunkanmi-SE Feb 22, 2025
0abd42d
feat(web-search): Implement web search functionality
Feb 22, 2025
c72643e
Merge pull request #158 from olasunkanmi-SE/ai-agents
olasunkanmi-SE Feb 22, 2025
7b265c3
feat: Add web search functionality
Feb 23, 2025
1390eec
Merge pull request #159 from olasunkanmi-SE/ai-agents
olasunkanmi-SE Feb 23, 2025
10fa195
feat(ui): Enhance chat webview with model selection, attachments, and…
olasunkanmiraymond Feb 27, 2025
5b66d3b
Merge pull request #160 from olasunkanmi-SE/UI-update
olasunkanmi-SE Feb 27, 2025
7a30214
Refactor(code-indexing): Improve code indexing and context retrieval
Feb 28, 2025
593cdb1
Merge pull request #161 from olasunkanmi-SE/refactor-code-indexing
olasunkanmi-SE Feb 28, 2025
f382e39
feat: Add secret storage provider and event handling
Feb 28, 2025
1f5fe7d
Merge pull request #162 from olasunkanmi-SE/storage-provider
olasunkanmi-SE Feb 28, 2025
2c3a9ad
Fix hljs for highlighting code.
darkelfs56 Mar 9, 2025
753e16f
feat(ui): Enhance chat UI with dynamic styles and code highlighting
olasunkanmiraymond Mar 20, 2025
dab5ad0
Merge pull request #163 from darkelfs56/development
olasunkanmi-SE Mar 20, 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
2 changes: 1 addition & 1 deletion .github/workflows/workflow.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: CI for restaurant
name: CI Pipeline

on:
pull_request:
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,5 @@ node_modules
.sentryclirc
config.ts
patterns
webviewUi/dist
samples
9 changes: 9 additions & 0 deletions global.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
declare global {
interface Window {
acquireVsCodeApi: () => {
postMessage: <T extends object>(message: T) => void;
getState: <T>() => T | undefined;
setState: <T>(state: T) => void;
};
}
}
Loading