fix: add back required package#2551
Conversation
281bae5 to
7af3097
Compare
Greptile SummaryThis PR restores
Confidence Score: 5/5Safe to merge — restores a missing dependency and tidies up imports with no logic changes. The change is a straightforward dependency restoration. Both CLI files compile and behave identically before and after; the only observable difference is that textual-serve is now always installed, making the web-serve mode actually functional. No files require special attention. The two # type: ignore[import-not-found] comments in agentspy.py and humancli.py are now stale and could be cleaned up, but they are harmless. Important Files Changed
Sequence Diagram%%{init: {'theme': 'neutral'}}%%
sequenceDiagram
participant User
participant EntryPoint as main entry point
participant TextualApp as Textual TUI App
participant TextualServe as textual-serve Server
User->>EntryPoint: run CLI
alt web mode
EntryPoint->>TextualServe: Server(python __file__)
TextualServe->>User: serve over HTTP browser UI
else default TUI mode
EntryPoint->>TextualApp: app.run()
TextualApp->>User: terminal UI
end
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
sequenceDiagram
participant User
participant EntryPoint as main entry point
participant TextualApp as Textual TUI App
participant TextualServe as textual-serve Server
User->>EntryPoint: run CLI
alt web mode
EntryPoint->>TextualServe: Server(python __file__)
TextualServe->>User: serve over HTTP browser UI
else default TUI mode
EntryPoint->>TextualApp: app.run()
TextualApp->>User: terminal UI
end
Reviews (1): Last reviewed commit: "fix: add back required package" | Re-trigger Greptile |
❌ 1 Tests Failed:
View the full list of 1 ❄️ flaky test(s)
To view more test analytics, go to the Test Analytics Dashboard |
Add back required package.