Skip to content

feat(subagents): disclose projected results consistently - #3866

Merged
juliusmarminge merged 4 commits into
pingdotgg:t3code/codex-turn-mappingfrom
PixPMusic:pixpmusic/fix-subagent-results
Jul 24, 2026
Merged

juliusmarminge merged 4 commits into
pingdotgg:t3code/codex-turn-mappingfrom
PixPMusic:pixpmusic/fix-subagent-results

fix(web): prefer partial results over stale progress once stopped

e439e41
Select commit
Loading
Failed to load commit list.
MacroscopeApp / Macroscope - Effect Service Conventions succeeded Jul 24, 2026 in 6s

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.

The changes in this PR are limited to a React presentation component (apps/web/src/components/chat/V2LifecycleRow.tsx), its test (MessagesTimeline.test.tsx), and two orchestration testkit fixtures (codex_output.ts). None of these create, move, refactor, or consume an Effect service. There are no changes to service imports/namespaces, Context.Service tags, make/layer exports, dependency acquisition, runtime boundaries, or error/predicate definitions. No Effect service convention violations were found in scope.


🔍 Agent activity — reasoning, no tool calls

💭 I'm examining a diff that modifies test fixtures and a React component related to Effect service conventions. The changes span test assertion files in the orchestration-v2 module and appear to touch component test files as well. Looking at the actual modifications, these are purely UI and test-related changes about subagent result display—no Effect service definitions, layers, or context imports are being altered. The diff doesn't create, move, refactor, or consume any Effect services, so there shouldn't be any findings to report. I'm noticing there's a conflict between the system requirements: the schema expects JSON output, but the instructions mention responding with "All clear" when there are no findings. Let me figure out which format to use. The system prompt specifies JSON output is required, so I'll structure the response as JSON with a success state and use "All clear" as the summary message.