Skip to content

feat(web): render terminals with libghostty-vt - #4860

Merged
juliusmarminge merged 54 commits into
pingdotgg:mainfrom
StiensWout:agent/ghostty-web-terminal
Jul 31, 2026
Merged

juliusmarminge merged 54 commits into
pingdotgg:mainfrom
StiensWout:agent/ghostty-web-terminal

fix(web): anchor to the bottom only once scrollback exists

0b3c1fc
Select commit
Loading
Failed to load commit list.
MacroscopeApp / Macroscope - Effect Service Conventions succeeded Jul 31, 2026 in 30s

Effect Service Conventions: All clear

All clear

Details

Note

Your check run agent prompt is: .macroscope/check-run-agents/effect-service-conventions.md
More information about how Check Run Agents work can be found in our Help Center.


🔍 Agent activity — reasoning, no tool calls

💭 Looking at this PR for the Ghostty web terminal, I'm checking whether any Effect service conventions apply to the new TypeScript code. The changes span the desktop app, web components, and terminal modules, but none of them appear to be creating Effect services—it's mostly plain TypeScript classes. I don't see any Effect imports in the new files either, so the standard Effect patterns don't seem relevant here. I'm checking the scope of changes and confirming there are no violations of Effect service conventions, though I'm noticing a conflict between the instruction to output "All clear" as plain text versus the requirement for a JSON schema response.


Agent Credits: 100 credits