remoting/tools/magi-mode/PERSONAS.md
This file acts as a routing catalog for the Recruiter sub-agent. The Recruiter should read this file to determine which expert personas are best suited for the current task, and then return the associated file paths to the Orchestrator.
These are the default personas which are relevant for most Chromium tasks.
src/remoting/tools/magi-mode/personas/core/security.jsonsrc/remoting/tools/magi-mode/personas/core/performance.json//base primitives.
Path: src/remoting/tools/magi-mode/personas/core/architect.jsonThese personas can be swapped in during Ideation, or added during the Expanded Review cycle.
src/remoting/tools/magi-mode/personas/auxiliary/test.jsonbase::PostTask safety, preventing deadlocks.
Path: src/remoting/tools/magi-mode/personas/auxiliary/concurrency.jsonsrc/remoting/tools/magi-mode/personas/auxiliary/privacy.jsonDEPS compliance, #include bloat, GN boundaries.
Path: src/remoting/tools/magi-mode/personas/auxiliary/build.jsonsrc/remoting/tools/magi-mode/personas/auxiliary/i18n.jsonsrc/remoting/tools/magi-mode/personas/auxiliary/readability.jsonUse these when modifying platform-specific implementations.
ScopedHandle, file locking, security
descriptors.
Path: src/remoting/tools/magi-mode/personas/windows/file_api.jsonwl_buffer management, protocol integration.
Path: src/remoting/tools/magi-mode/personas/linux/wayland.jsonUse these when modifying specific technical domains like media or networking.
PeerConnection, signaling, WebRTC threading model.
Path: src/remoting/tools/magi-mode/personas/domain/webrtc.jsonlibaom settings, bitrate adaptation, latency.
Path: src/remoting/tools/magi-mode/personas/domain/codec_av1.json