Will begin in 1 hour.
Agenda and call in info are at Jenkins GSoC 2025 Office Hours Meeting Agenda and Notes - Google Docs.
Meeting notes and recording will be shared below after the meeting.
thanks,
alyssa
Will begin in 1 hour.
Agenda and call in info are at Jenkins GSoC 2025 Office Hours Meeting Agenda and Notes - Google Docs.
Meeting notes and recording will be shared below after the meeting.
thanks,
alyssa
Attendees: Alyssa, Chirag, Valentin, Giovanni, Bruno, Kris, Maeve, Birajit, Kevin, Rajiv, Vutukuri
Midterm preso:
Well done on the preso!
Video integration was a good idea but be careful not to go too fast as it may be hard for viewers to follow as they are not familiar with the project.
Practice and time your presentation so to stay within the time limit.
If you’re sick, have family or travel issues - keep communication open. No need to apologize, as things happen..we understand.
Status Updates:
Worked on the plan for the following weeks
The goal is to reinvent how the all process of generation of the output is done
Includes also the preparation for the release of the plugin
The new flow have been defined and discussed with the mentors in last week’s meeting
The first step is implementing the new query handling flow
Worked a lot on prompts, extraction and fallback logic
Opened PR - #35
Currently I’m implementing the search tools
PR for the filling of the README → #36
In the next days
The main work will be on implementing the search tools
Writing tests for the new logic introduced
Refactoring, removing the old logic and tests
Polishing the docs
V: no issues. Project on track
Midterm Blog: https://www.jenkins.io/blog/2025/07/28/maeve-ho-gsoc-midterm-update-post/
Complete plan for the new approach for CRD type generation (current one is static, changing to dynamic)
Opened PR #446 to solve issue 441
Kris: Project picking up speed, on track - very good to see. May need may need to if we want to include more tasks to be completed, would need to hurry up a little bit.
Github service class clean up (removing duplicacy) #1140
We added a declarative recipe Migrate To Java 25 #1152
Added Update Jenkinsfile For Java25 recipe
Added test (unit + declarative) coverage for the recipe
Added PR title and body.
Midterm Blog is up on jenkins.io
For the next week will work on:
Making a recipe to Migrate to Apache Commons Text
How can we use the deprecated-usage-in-plugins report given by Valentin
Will not be able to attend the next weekly due to Kubecon.
Valentin: project on track
The mid-term progress blog post has been published.
Actively reviewing and updating Pull Requests in the Vite repository based on mentor suggestions and to resolve conflicts.
Corrected the text colour for bullet points, warnings, and other elements across all PRs to ensure UI consistency in dark mode.
Work has commenced on migrating the security and blog folders.
After discussion, it was agreed that several documentation pages will remain in Antora as static content to simplify the migration scope.
A new content script (npm run content) is being developed to convert .adoc files into JSON/YAML for dynamic rendering in Vite.
This logic is currently being prototyped on the security folder and will be extended to the blogs folder upon successful implementation.
I will be exploring Asciidoctor’s CLI and API for this conversion, as suggested by Kris.
Daily progress updates-
Meeting notes are shared here - Notes
Rajiv: Reviewed PRs - didn’t find any issues. All good.
Kris: possible extension
Merged #3 and #4 (#4 had the changes requested by the mentors)
Added PR #5 which has the CLI prototype with a lightrag tool prototype
Researching about self learning agents
Adding caching to reduce the time taken
CLI Prototype
A dual logging system
One for all the LLM interactions
One to log all the system logs and errors
CLI app using typer and rich
Added a Prototype LightRagTool and a log access tool to reduce token usage by making changes in the pydantic models, prompts and introducing a new tool.
Upcoming steps
Adding a redis caching layer to reduce latency and API costs
Some more research about self learning agents and in context learning
Working on the MCP tool to get the builds
Kris: we’re going to aim for a usable product by the end of the project to show the infra team how it may work. May need to schedule meeting w/ them. Have brief discussion & demo to get their feedback. Put the project out there tho infra team may not adopt it.
Kris: for MCP tool- not sure if there’s enough time to do it justice. There might not be sufficient time to integrate MCP server, still in the early stage.
Next deadline:
Project extension? inform the org admin before mid Aug.
August 25 - September 1 : Final week: contributors submit final work product and final mentor evaluation (standard coding period)**