Skip to content

perf(client): reduce thread-list update work - #9716

Merged
t3dotgg merged 1 commit into
mainfrom
t3code/perf-thread-shell-list-atoms
Sep 4, 2026
Merged

t3dotgg merged 1 commit into
mainfrom
t3code/perf-thread-shell-list-atoms

perf(client): reduce thread-list update work

999fa14
Select commit
Loading
Failed to load commit list.
MacroscopeApp / Macroscope - Effect Service Conventions succeeded Sep 4, 2026 in 3m 2s

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 — 1 tool call

💭 The diff only touches threadShell.ts within scope, so I need to check that file against Effect service conventions.

1. browse_code — packages/client-runtime/src/state/threadShell.ts

💭 This is atom/reactivity code rather than an Effect service, so the service conventions around imports, errors, and runtime boundaries don't really apply here. The import from the reactivity subpath is pre-existing, so I'm focusing on the actual changes: the WeakMap memoization and the previous project IDs comparison logic. I'm not seeing any real violations of the scoped conventions — the closure use isn't hiding a service dependency. I'll mark this as clear with a short success summary.


Agent Credits: 17 credits

Token usage: 4 uncached input · 16,632 cache-read input · 20,743 cache-write input · 769 output
Agent Credits may also include non-token charges from external tools such as web research.