Socratic Code HinterSocratic Code Hinter is a VS Code extension for students learning Python. It is designed to help you debug code, inspect program state, and get guided support while working inside the editor. Early ReleaseThis extension is currently in early release. You should expect:
What It Helps With
Who This Is ForThis extension is mainly intended for students who are learning Python and want debugging support without leaving VS Code. RequirementsSome parts of the extension depend on tools available on your machine:
Graphviz download: Important Note About Memory GraphThe Memory Graph feature needs Graphviz installed on your machine to render correctly. If Graphviz is missing, Memory Graph may fail to generate or display the graph image. Python Environment SetupThe extension can create and manage its own Python environment for internal tooling. This helps support features such as:
You still need a working Python installation on your machine for Python-dependent features. Basic UsageAfter installation:
Some features work best when:
Published Extension SurfaceThe intended student-facing experience is the Socratic Code Hinter sidebar and its in-panel actions. Internal maintenance commands used by the extension implementation are not intended to be part of the public command surface. TroubleshootingMemory Graph does not appearCheck the following:
Python-based features do not workCheck the following:
FeedbackBecause this is still an early release, feedback about bugs, broken workflows, and confusing UI is especially useful. |