SL

Shadow Lab

The test bench for the FanEmpire chat agent: write as a fan, read her reply, teach her a better one.

SLShadow Lab
Test Chats Real chats
Tune Fixes & ratings Config
Inspect Journal
Connect Claude Reply check ↗

Test

Chats

Write as the fan, read her reply, then rate it or teach a better one.

    ‹ Chats

    No chat selected

    Next reply

    Setup

    Next reply

    Everything that shapes how she answers next.

    Who answers

    Pace

    Her clock

    Open a chat to choose who answers, the pace, and her clock.

    Test

    Real chats

    Pick one: it opens as a lab chat, the agent answers the fan’s last message, and you compare it with what the real chatter wrote.

      Tune

      Config

      Start with a rule in plain words. For deeper changes edit a section below and save it as a new version: it applies from the next agent turn.

      Rules

      Rules apply to chats on a real creator from the next answer.

      Lab rules

        Agency rules from CRM · read-only

        Agency rules From CRM (read-only)

          Versions

            Inspect

            Journal

            Every tool call and every model call the lab made, newest first.

            Tune

            Fixes & ratings

            A fix is a better reply someone taught with “Teach” under an agent reply. Every chat learns from the fixes that are on. Recheck replays the chat on the active version and judges the new reply against the better one.

            Fixes

              Ratings

                Connect

                Claude

                Give your own Claude Code the whole lab, and see who is connected.

                Connect your Claude Code

                Your Claude Code gets the whole lab as you: chats, history, config, rules, fixes, journal and reply check.

                1. Paste it into Terminal and press Enter. Terminal says “command not found: claude”? Install Claude Code first (claude.ai/download), then paste again.
                2. Restart Claude Code (or open a new session).
                3. Type /mcp: fanempire-lab shows connected. Then ask it “list the lab chats”. It shows failed? Run claude mcp remove fanempire-lab --scope user, press Create again, paste the new command, restart.

                Anyone with this command can use the lab as you. Made by mistake? It still works; ask the operator to revoke.

                Who is connected

                What Claude can do