Repository navigation
Add Streamlit sample dashboard and portable quickstart path - #73
Conversation
Materialize the sample under Downloads, ship a browser dashboard beside the notebook, and document personas/journeys so Python analysis is not tied to VS Code result panels. Co-authored-by: Cursor <cursoragent@cursor.com>
EDH agent.getContext asserts discovery includes the new Streamlit sample command. Co-authored-by: Cursor <cursoragent@cursor.com>
This comment has been minimized.
This comment has been minimized.
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (35)
📝 WalkthroughWalkthroughThe quickstart now materializes a Streamlit dashboard beside the notebook. The extension discovers Python apps, exposes Streamlit commands, and adds a Get Started action. Notebook outputs now use portable CSV and HTML files. Documentation adds personas and human journey maps. ChangesQuickstart Python workflows
Estimated code review effort: 3 (Moderate) | ~30 minutes Sequence Diagram(s)sequenceDiagram
participant Analyst
participant GetStarted
participant openSampleStreamlit
participant QuickstartProject
participant Streamlit
Analyst->>GetStarted: select Open Streamlit app
GetStarted->>openSampleStreamlit: invoke command
openSampleStreamlit->>QuickstartProject: resolve and validate sample project
openSampleStreamlit->>Streamlit: open air_routes_dashboard.py and return launch command
Streamlit->>QuickstartProject: read copied CSV data
Streamlit->>Analyst: display PageRank dashboard
Poem
✨ Finishing Touches📝 Generate docstrings
Comment |
Summary
GraphForge: Open Sample Streamlit Appand an air-routes Streamlit dashboard underapps/, with Get Started / docs wiring.~/Downloadsso notebooks and apps are discoverable outside the IDE.Test plan
npm run test:unit(241 passing locally)apps/air_routes_dashboard.pyMade with Cursor
Need help on this PR? Tag
@codesmithwith what you need. Autofix is disabled.Note
Add Streamlit sample dashboard and
graphforge.openSampleStreamlitcommand to the quickstartgraphforge.openSampleStreamlitVS Code command that opens the dashboard source and returns{ path, projectPath, relativePath, command }wherecommandis a ready-to-runuv run … streamlit runstring.notebooks/outputs/instead of the extension'sresults/andvisualizations/directories.resolveQuickstartPathto default to~/Downloads/graphforge-quickstartinstead of workspace or extension storage directories.AgentArtifactIndex,ProjectArtifactIndex, and the Get Started checklist to surface the newapps/directory alongside notebooks.~/Downloads/graphforge-quickstart; existing projects in workspace or storage paths will no longer be found by default.Macroscope summarized a7a0140.
Summary by CodeRabbit
New Features
Documentation
Tests