@@ -24,7 +24,7 @@ image: "assets/Images/c4gt_DMP.png"
2424
2525- ** Goal 1:** Design a UI mockup for the debugging terminal.
2626- ** Goal 2:** Develop the debugging terminal in Pippy.
27- - ** Goal 3:** Connected the debugger llm server with Pippy.
27+ - ** Goal 3:** Connected the debugger LLM server with Pippy.
2828- ** Goal 4:** Feed LLM responses into the debugging terminal.
2929
3030---
@@ -33,22 +33,21 @@ image: "assets/Images/c4gt_DMP.png"
3333
34341 . ** Design a UI mockup for the debugging terminal**
3535 - Plan the layout and user experience for how debug tips should appear inside Pippy.
36- - Design the UI of the debugging terminal, prioritized clarity and accessibility, especially for childrens .
36+ - Design the UI of the debugging terminal, prioritized clarity and accessibility, especially for children .
3737
38382 . ** Develop the debugging terminal in Pippy**
39- - Added a new vte terminal component to Pippy using GTK.
39+ - Added a new Virtual Terminal Emulator (VTE) widget to Pippy using GTK.
4040 - Integrated the terminal into the existing layout with proper toggling between output and debug views.
4141 ![ Pippy UI: Output Terminal] ( assets/Images/pippy_output-terminal.png )
4242 ![ Pippy UI: Debug Terminal] ( assets/Images/pippy_debug-terminal.png )
4343
44- 3 . ** Connected the debugger llm server with Pippy**
44+ 3 . ** Connected the debugger LLM server with Pippy**
4545 - Wired up Pippy to make API calls to the FastAPI server.
4646 - Verified complete flow: ` code is extracted → sent to /debug → response displayed in the debug terminal ` .
4747
48484 . ** Feed LLM responses into the debugging terminal**
4949 - Successfully passed LLM-generated debug suggestions into the terminal.
5050 - Added simple formatting: newline, spacing, removed markdown syntax elements.
51-
5251---
5352
5453### Complete Demo:   ; [ Watch here] ( https://drive.google.com/file/d/1Dzomam9dc3U4tHjHhYFGjRbs7-cwJHmM/view?usp=drive_link )
@@ -68,13 +67,13 @@ image: "assets/Images/c4gt_DMP.png"
6867## Key Learnings
6968
7069- Gained hands-on experience with Python threading to perform non-blocking API calls and prevent UI freezes or crashes.
71- - Learned how to work with GTK widgets and using CSS in GTK, especially Gtk.Stack, Gtk.Box, and vte terminal building responsive interfaces.
70+ - Learned how to work with GTK widgets and using CSS in GTK, especially Gtk.Stack, Gtk.Box, and VTE terminal building responsive interfaces.
7271
7372---
7473
7574## Next Week’s Roadmap
7675
77- - Format the llm response to be more child friendly.
76+ - Format the LLM response to be more child friendly.
7877- Develop a custom mardown parser for GTK.
7978- Begin working on model selection logic and performance optimization.
8079
0 commit comments