Repository navigation
MCP tool for retrieving code from Freva data analysis plugins #49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
alex-fischer-97
wants to merge
48
commits into
main
Choose a base branch
from
freva_plugins
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 39 commits
Commits
Show all changes
48 commits
Select commit
Hold shift + click to select a range
1b062eb
Add GitLab token support and enhance plugin code search functionality…
5d46250
mount local files to Docker configuration;
6e2f552
Enhance plugin code search functionality: increase file size limits;
0873d50
Merge remote-tracking branch 'origin/main' into freva_plugins
8b18dc2
Refine plugin code search instructions: enhance analysis of source co…
2528992
Enhance plugin code retrieval: add max character limit for fetched co…
f371490
Update docker-compose and server configurations: change volume paths …
626a8ae
Merge remote-tracking branch 'origin/main' into freva_plugins
8365f27
Update web search server configuration;
e5c18bc
Merge remote-tracking branch 'origin/main' into freva_plugins
31fb7ff
update GitLab access validation logic for plugin tool usage: use repo…
81c331f
Refactor plugin code search and context retrieval: update function si…
4b5e76a
Enhance plugin validation and logging:
76c805c
Merge branch 'main' into freva_plugins
4665b7c
restore "plugin_code_search" MCP tool source code after merge from main
cfccc66
Update README and docker-compose for ClimateClaw directory structure,…
532b751
formatting + linting done via pre-commit hooks
4c43e7a
Enhance plugin_code_search functionality:
7b2517a
Refine prompts for code search functionality: more clarity & structur…
ac27e17
Refine plugin_code_search documentation for its usage scope; enhance …
720ec01
Refactor MCP Manager and Web Search Server:
8b2e1a8
Update README.md for clarity and completeness: add MCP server details…
5462081
satisfy mypy in CI pipeline;
fac37ef
satify mypyp in CI job
d291036
added plugin-code-search server to dev scripts
a1c0102
Rewrite prompt files to markdown, adapt loading in of prompt files
56dd713
Add matplotlib dependency for development/evaluation purposes and enh…
5acb87c
Enhance dev benchmark and evaluation tools: refactor benchmark script…
ddcc6c2
- refined eval scripty for tool calling
93a7639
Add benchmark prompts for various plugins in JSON format;
4ae6fbb
Refactor model handling across various scripts: pass model as additio…
a066f01
fix file format (.md) for ollama system prompts
7422a06
Update docker-compose and evaluation scripts: change data volume path…
b94d0d3
Remove model parameter from various functions and update header handl…
a4a767a
add first results/plots of tool evaluation (tool + plugin selection)
a2f429c
Update reasoning effort for gpt-5.6-luna model and refine starting pr…
133a7a1
enhance prompt clarity, and refactor plugin detection logic for plugi…
e334475
refactored server.py for better coherence; improved system prompts
3f52de9
Merge branch 'main' into freva_plugins
gekinci eabbcb2
Clean up formatting changes
gekinci a6edf6e
Incorporate chnages from first PR Review: Refactor plugin code handli…
26542d0
Merge latest changes of 'main' into 'freva_plugins' branch
d3ab367
- Update litellm image version for consistency
ad20aec
Refactor plugin code handling: update plugin code lookup instructions…
ff33d33
Improve update file selection logic & prompts for better functionality
2d9d890
more compact statements in code retrieval logic
82d7d23
Remove prompt dir for GPT5 (as this will be separately handled in "gp…
9cc147f
Merge latest changes from branch 'main' into 'freva_plugins'
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.