{
  "facts": [
    {
      "number": 1,
      "id": "001",
      "title": "An idle input box must be proved by its frame",
      "date": "2026-08-18",
      "agents": [
        "Claude Code"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/001-idle-must-be-proved-by-a-frame.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/001-idle-must-be-proved-by-a-frame.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/001-idle-must-be-proved-by-a-frame.md"
    },
    {
      "number": 2,
      "id": "002",
      "title": "A dialog can draw above a live input box",
      "date": "2026-09-28",
      "agents": [
        "Claude Code"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/002-a-dialog-can-draw-above-a-live-box.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/002-a-dialog-can-draw-above-a-live-box.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/002-a-dialog-can-draw-above-a-live-box.md"
    },
    {
      "number": 3,
      "id": "003",
      "title": "A question wizard fires one Notification, and its review screen has no footer",
      "date": "2026-09-08",
      "agents": [
        "Claude Code"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/003-a-question-wizard-fires-one-notification.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/003-a-question-wizard-fires-one-notification.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/003-a-question-wizard-fires-one-notification.md"
    },
    {
      "number": 4,
      "id": "004",
      "title": "A digit answers a numbered dialog at once",
      "date": "2026-09-08",
      "agents": [
        "Claude Code",
        "Antigravity CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/004-a-digit-answers-a-numbered-dialog.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/004-a-digit-answers-a-numbered-dialog.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/004-a-digit-answers-a-numbered-dialog.md"
    },
    {
      "number": 5,
      "id": "005",
      "title": "The suggestion in the input box is faint",
      "date": "2026-08-10",
      "agents": [
        "Claude Code",
        "Antigravity CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/005-a-suggestion-is-faint.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/005-a-suggestion-is-faint.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/005-a-suggestion-is-faint.md"
    },
    {
      "number": 6,
      "id": "006",
      "title": "A pane in the alternate screen has no scrollback",
      "date": "",
      "agents": [
        "Claude Code"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/006-the-alternate-screen-has-no-scrollback.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/006-the-alternate-screen-has-no-scrollback.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/006-the-alternate-screen-has-no-scrollback.md"
    },
    {
      "number": 7,
      "id": "007",
      "title": "The input box draws late, and early keys are lost",
      "date": "",
      "agents": [
        "Claude Code"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/007-the-input-box-draws-late.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/007-the-input-box-draws-late.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/007-the-input-box-draws-late.md"
    },
    {
      "number": 8,
      "id": "008",
      "title": "A pane redraws after a key, not with it",
      "date": "2026-08-13",
      "agents": [
        "Claude Code"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/008-a-pane-redraws-after-a-key.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/008-a-pane-redraws-after-a-key.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/008-a-pane-redraws-after-a-key.md"
    },
    {
      "number": 9,
      "id": "009",
      "title": "A clear followed fast by text leaves an invisible character",
      "date": "2026-10-19",
      "agents": [
        "Claude Code",
        "Antigravity CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/009-a-fast-clear-leaves-an-invisible-character.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/009-a-fast-clear-leaves-an-invisible-character.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/009-a-fast-clear-leaves-an-invisible-character.md"
    },
    {
      "number": 10,
      "id": "010",
      "title": "The folder-trust menu of Claude Code reversed in 2.1.251",
      "date": "2026-09-01",
      "agents": [
        "Claude Code",
        "Antigravity CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/010-the-trust-menu-reversed.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/010-the-trust-menu-reversed.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/010-the-trust-menu-reversed.md"
    },
    {
      "number": 11,
      "id": "011",
      "title": "tmux reads a lone \";\" argument as a command separator",
      "date": "",
      "agents": [
        "tmux"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/011-tmux-reads-a-lone-semicolon-as-a-separator.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/011-tmux-reads-a-lone-semicolon-as-a-separator.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/011-tmux-reads-a-lone-semicolon-as-a-separator.md"
    },
    {
      "number": 12,
      "id": "012",
      "title": "tmux prints an access refusal and exits 0",
      "date": "",
      "agents": [
        "tmux"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/012-tmux-refuses-access-and-exits-zero.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/012-tmux-refuses-access-and-exits-zero.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/012-tmux-refuses-access-and-exits-zero.md"
    },
    {
      "number": 13,
      "id": "013",
      "title": "A long text becomes a paste marker",
      "date": "2026-10-24",
      "agents": [
        "Claude Code",
        "Antigravity CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/013-a-long-text-becomes-a-paste-marker.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/013-a-long-text-becomes-a-paste-marker.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/013-a-long-text-becomes-a-paste-marker.md"
    },
    {
      "number": 14,
      "id": "014",
      "title": "agy reads a long text slowly, and the Enter waits behind it",
      "date": "2026-10-24",
      "agents": [
        "Antigravity CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/014-agy-reads-a-long-text-slowly.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/014-agy-reads-a-long-text-slowly.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/014-agy-reads-a-long-text-slowly.md"
    },
    {
      "number": 15,
      "id": "015",
      "title": "A dead pane reports no directory",
      "date": "2026-09-03",
      "agents": [],
      "page": "https://xsavikx.github.io/agent-signals/facts/015-a-dead-pane-reports-no-directory.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/015-a-dead-pane-reports-no-directory.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/015-a-dead-pane-reports-no-directory.md"
    },
    {
      "number": 16,
      "id": "016",
      "title": "Remote Control draws on the same pane",
      "date": "2026-08-20",
      "agents": [
        "Claude Code"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/016-remote-control-draws-on-the-same-pane.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/016-remote-control-draws-on-the-same-pane.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/016-remote-control-draws-on-the-same-pane.md"
    },
    {
      "number": 17,
      "id": "017",
      "title": "The screen shape of agy",
      "date": "2026-10-23",
      "agents": [
        "Antigravity CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/017-the-agy-screen-shape.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/017-the-agy-screen-shape.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/017-the-agy-screen-shape.md"
    },
    {
      "number": 18,
      "id": "018",
      "title": "agy draws no dialog above a live box",
      "date": "2026-10-24",
      "agents": [
        "Antigravity CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/018-agy-draws-no-dialog-above-the-box.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/018-agy-draws-no-dialog-above-the-box.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/018-agy-draws-no-dialog-above-the-box.md"
    },
    {
      "number": 19,
      "id": "019",
      "title": "The Codex rollout file cannot show an approval wait",
      "date": "2026-10-24",
      "agents": [
        "Codex CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/019-the-codex-rollout-file-cannot-show-an-approval-wait.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/019-the-codex-rollout-file-cannot-show-an-approval-wait.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/019-the-codex-rollout-file-cannot-show-an-approval-wait.md"
    },
    {
      "number": 20,
      "id": "020",
      "title": "The screen shape of Codex CLI",
      "date": "2026-10-24",
      "agents": [
        "Codex CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/020-the-codex-screen-shape.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/020-the-codex-screen-shape.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/020-the-codex-screen-shape.md"
    },
    {
      "number": 21,
      "id": "021",
      "title": "A Cursor CLI process holds its chat database open",
      "date": "2026-10-30",
      "agents": [
        "Cursor CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/021-a-cursor-cli-process-holds-its-chat-open.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/021-a-cursor-cli-process-holds-its-chat-open.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/021-a-cursor-cli-process-holds-its-chat-open.md"
    },
    {
      "number": 22,
      "id": "022",
      "title": "The terminals and the worker processes of the Cursor CLI on macOS",
      "date": "2026-10-30",
      "agents": [
        "Cursor CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/022-cursor-cli-terminals-on-macos.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/022-cursor-cli-terminals-on-macos.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/022-cursor-cli-terminals-on-macos.md"
    },
    {
      "number": 23,
      "id": "023",
      "title": "The Claude pid file shows a dialog wait",
      "date": "2026-10-30",
      "agents": [
        "Claude Code"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/023-the-claude-pid-file-shows-a-dialog-wait.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/023-the-claude-pid-file-shows-a-dialog-wait.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/023-the-claude-pid-file-shows-a-dialog-wait.md"
    },
    {
      "number": 24,
      "id": "024",
      "title": "The Claude hooks around a permission dialog",
      "date": "2026-10-30",
      "agents": [
        "Claude Code"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/024-the-claude-permission-hooks.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/024-the-claude-permission-hooks.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/024-the-claude-permission-hooks.md"
    },
    {
      "number": 25,
      "id": "025",
      "title": "A Claude process holds its task folder open",
      "date": "2026-10-30",
      "agents": [
        "Claude Code"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/025-a-claude-process-holds-its-task-folder-open.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/025-a-claude-process-holds-its-task-folder-open.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/025-a-claude-process-holds-its-task-folder-open.md"
    },
    {
      "number": 26,
      "id": "026",
      "title": "The Codex daemon holds the rollout files",
      "date": "2026-10-30",
      "agents": [
        "Codex CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/026-the-codex-daemon-holds-the-rollout-files.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/026-the-codex-daemon-holds-the-rollout-files.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/026-the-codex-daemon-holds-the-rollout-files.md"
    },
    {
      "number": 27,
      "id": "027",
      "title": "The Codex rollout file shows an aborted turn",
      "date": "2026-10-30",
      "agents": [
        "Codex CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/027-the-codex-rollout-shows-an-aborted-turn.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/027-the-codex-rollout-shows-an-aborted-turn.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/027-the-codex-rollout-shows-an-aborted-turn.md"
    },
    {
      "number": 28,
      "id": "028",
      "title": "The agy hooks and files of a turn",
      "date": "2026-10-30",
      "agents": [
        "Antigravity CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/028-the-agy-turn-signals.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/028-the-agy-turn-signals.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/028-the-agy-turn-signals.md"
    },
    {
      "number": 29,
      "id": "029",
      "title": "The first start of each agent with no login",
      "date": "2026-10-30",
      "agents": [
        "Claude Code",
        "Codex CLI",
        "Cursor CLI",
        "opencode"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/029-the-first-start-with-no-login.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/029-the-first-start-with-no-login.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/029-the-first-start-with-no-login.md"
    },
    {
      "number": 30,
      "id": "030",
      "title": "The first start of Gemini CLI, Copilot CLI, Qwen Code and Aider",
      "date": "2026-10-30",
      "agents": [
        "Gemini CLI",
        "Copilot CLI",
        "Qwen Code",
        "Aider"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/030-the-first-start-of-four-more-agents.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/030-the-first-start-of-four-more-agents.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/030-the-first-start-of-four-more-agents.md"
    },
    {
      "number": 31,
      "id": "031",
      "title": "The Claude pid file names the wait and a background shell",
      "date": "2026-10-30",
      "agents": [
        "Claude Code"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/031-the-claude-pid-file-names-the-wait.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/031-the-claude-pid-file-names-the-wait.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/031-the-claude-pid-file-names-the-wait.md"
    },
    {
      "number": 32,
      "id": "032",
      "title": "The Claude question hooks carry the question and the options",
      "date": "2026-10-30",
      "agents": [
        "Claude Code"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/032-the-claude-question-hooks-carry-the-options.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/032-the-claude-question-hooks-carry-the-options.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/032-the-claude-question-hooks-carry-the-options.md"
    },
    {
      "number": 33,
      "id": "033",
      "title": "The Claude Bash dialog has four options, and \"3.\" is not \"No\"",
      "date": "2026-10-30",
      "agents": [
        "Claude Code"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/033-the-claude-bash-dialog-has-four-options.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/033-the-claude-bash-dialog-has-four-options.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/033-the-claude-bash-dialog-has-four-options.md"
    },
    {
      "number": 34,
      "id": "034",
      "title": "The Claude task folder keeps the first session ID of the process",
      "date": "2026-10-30",
      "agents": [
        "Claude Code"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/034-the-claude-task-folder-keeps-the-first-session.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/034-the-claude-task-folder-keeps-the-first-session.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/034-the-claude-task-folder-keeps-the-first-session.md"
    },
    {
      "number": 35,
      "id": "035",
      "title": "A Claude resume keeps the session ID and the transcript file",
      "date": "2026-10-30",
      "agents": [
        "Claude Code"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/035-a-claude-resume-keeps-the-session-and-the-transcript.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/035-a-claude-resume-keeps-the-session-and-the-transcript.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/035-a-claude-resume-keeps-the-session-and-the-transcript.md"
    },
    {
      "number": 36,
      "id": "036",
      "title": "A Codex denial ends the turn",
      "date": "2026-10-30",
      "agents": [
        "Codex CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/036-a-codex-denial-ends-the-turn.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/036-a-codex-denial-ends-the-turn.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/036-a-codex-denial-ends-the-turn.md"
    },
    {
      "number": 37,
      "id": "037",
      "title": "Ctrl+C during a Codex turn opens a task dialog",
      "date": "2026-10-30",
      "agents": [
        "Codex CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/037-codex-ctrl-c-opens-a-task-dialog.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/037-codex-ctrl-c-opens-a-task-dialog.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/037-codex-ctrl-c-opens-a-task-dialog.md"
    },
    {
      "number": 38,
      "id": "038",
      "title": "The Codex hooks",
      "date": "2026-10-30",
      "agents": [
        "Codex CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/038-the-codex-hooks.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/038-the-codex-hooks.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/038-the-codex-hooks.md"
    },
    {
      "number": 39,
      "id": "039",
      "title": "The Codex daemon outlives its TUIs and updates itself",
      "date": "2026-10-30",
      "agents": [
        "Codex CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/039-the-codex-daemon-outlives-its-tuis-and-updates-itself.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/039-the-codex-daemon-outlives-its-tuis-and-updates-itself.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/039-the-codex-daemon-outlives-its-tuis-and-updates-itself.md"
    },
    {
      "number": 40,
      "id": "040",
      "title": "The Codex databases hold no link from a TUI to its thread",
      "date": "2026-10-30",
      "agents": [
        "Codex CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/040-the-codex-databases-hold-no-tui-link.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/040-the-codex-databases-hold-no-tui-link.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/040-the-codex-databases-hold-no-tui-link.md"
    },
    {
      "number": 41,
      "id": "041",
      "title": "An agy deny on the file dialog fires no end hook",
      "date": "2026-10-30",
      "agents": [
        "Antigravity CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/041-an-agy-deny-fires-no-end-hook.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/041-an-agy-deny-fires-no-end-hook.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/041-an-agy-deny-fires-no-end-hook.md"
    },
    {
      "number": 42,
      "id": "042",
      "title": "The agy tool hooks need a matcher group",
      "date": "2026-10-30",
      "agents": [
        "Antigravity CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/042-the-agy-tool-hooks-need-a-matcher-group.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/042-the-agy-tool-hooks-need-a-matcher-group.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/042-the-agy-tool-hooks-need-a-matcher-group.md"
    },
    {
      "number": 43,
      "id": "043",
      "title": "agy --continue reuses the files of the conversation",
      "date": "2026-10-30",
      "agents": [
        "Antigravity CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/043-agy-continue-reuses-the-conversation-files.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/043-agy-continue-reuses-the-conversation-files.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/043-agy-continue-reuses-the-conversation-files.md"
    },
    {
      "number": 44,
      "id": "044",
      "title": "The agy presence file is a flock lock",
      "date": "2026-10-30",
      "agents": [
        "Antigravity CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/044-the-agy-presence-file-is-a-flock-lock.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/044-the-agy-presence-file-is-a-flock-lock.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/044-the-agy-presence-file-is-a-flock-lock.md"
    },
    {
      "number": 45,
      "id": "045",
      "title": "The agy summaries database shows a running turn",
      "date": "2026-10-30",
      "agents": [
        "Antigravity CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/045-the-agy-summaries-database-shows-a-running-turn.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/045-the-agy-summaries-database-shows-a-running-turn.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/045-the-agy-summaries-database-shows-a-running-turn.md"
    },
    {
      "number": 46,
      "id": "046",
      "title": "The first start of ten more agents with no login",
      "date": "2026-10-30",
      "agents": [
        "Amp",
        "Goose",
        "Crush",
        "Kimi Code CLI",
        "Continue CLI",
        "Factory Droid",
        "Cline CLI",
        "Kilo Code CLI",
        "Auggie",
        "OpenHands CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/046-the-first-start-of-ten-more-agents.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/046-the-first-start-of-ten-more-agents.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/046-the-first-start-of-ten-more-agents.md"
    },
    {
      "number": 47,
      "id": "047",
      "title": "Where the Windows installs keep their version",
      "date": "2026-10-30",
      "agents": [
        "Claude Code",
        "Codex CLI",
        "Cursor CLI",
        "opencode",
        "Gemini CLI",
        "Copilot CLI",
        "Qwen Code",
        "Amp",
        "Crush",
        "Kimi Code CLI",
        "Continue CLI",
        "Factory Droid",
        "Cline CLI",
        "Kilo Code CLI",
        "Auggie"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/047-where-windows-installs-keep-their-version.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/047-where-windows-installs-keep-their-version.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/047-where-windows-installs-keep-their-version.md"
    },
    {
      "number": 48,
      "id": "048",
      "title": "The agent installs on Windows arm64",
      "date": "2026-10-30",
      "agents": [],
      "page": "https://xsavikx.github.io/agent-signals/facts/048-windows-arm64-installs.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/048-windows-arm64-installs.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/048-windows-arm64-installs.md"
    },
    {
      "number": 49,
      "id": "049",
      "title": "The free GitHub-hosted runner images for the probes and scenarios",
      "date": "2026-10-30",
      "agents": [
        "Aider"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/049-the-free-runner-images.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/049-the-free-runner-images.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/049-the-free-runner-images.md"
    },
    {
      "number": 50,
      "id": "050",
      "title": "Linux and macOS differ in the cache folders and the open files of agents",
      "date": "2026-10-30",
      "agents": [],
      "page": "https://xsavikx.github.io/agent-signals/facts/050-linux-and-macos-differ-in-cache-folders-and-open-files.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/050-linux-and-macos-differ-in-cache-folders-and-open-files.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/050-linux-and-macos-differ-in-cache-folders-and-open-files.md"
    },
    {
      "number": 51,
      "id": "051",
      "title": "The Windows process trees of the agents in a pseudo console",
      "date": "2026-10-30",
      "agents": [
        "Claude Code",
        "Codex CLI",
        "Cursor CLI",
        "opencode",
        "Gemini CLI",
        "Copilot CLI",
        "Qwen Code",
        "Amp",
        "Crush",
        "Kimi Code CLI",
        "Continue CLI",
        "Factory Droid",
        "Cline CLI",
        "Kilo Code CLI",
        "Auggie"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/051-the-windows-process-trees-in-a-pseudo-console.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/051-the-windows-process-trees-in-a-pseudo-console.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/051-the-windows-process-trees-in-a-pseudo-console.md"
    },
    {
      "number": 52,
      "id": "052",
      "title": "The first screens on Windows match the Linux screens",
      "date": "2026-10-30",
      "agents": [],
      "page": "https://xsavikx.github.io/agent-signals/facts/052-the-first-screens-on-windows.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/052-the-first-screens-on-windows.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/052-the-first-screens-on-windows.md"
    },
    {
      "number": 53,
      "id": "053",
      "title": "Codex CLI on Windows ignores USERPROFILE and HOME",
      "date": "2026-10-30",
      "agents": [
        "Codex CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/053-codex-on-windows-ignores-userprofile.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/053-codex-on-windows-ignores-userprofile.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/053-codex-on-windows-ignores-userprofile.md"
    },
    {
      "number": 54,
      "id": "054",
      "title": "Cursor CLI on Windows uses the account name of Windows and its install folder",
      "date": "2026-10-30",
      "agents": [
        "Cursor CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/054-cursor-cli-on-windows-uses-the-account-name-of-windows.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/054-cursor-cli-on-windows-uses-the-account-name-of-windows.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/054-cursor-cli-on-windows-uses-the-account-name-of-windows.md"
    },
    {
      "number": 55,
      "id": "055",
      "title": "The real profile of a Windows runner changes with no agent action",
      "date": "2026-10-30",
      "agents": [],
      "page": "https://xsavikx.github.io/agent-signals/facts/055-the-real-profile-changes-with-no-agent-on-windows-runners.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/055-the-real-profile-changes-with-no-agent-on-windows-runners.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/055-the-real-profile-changes-with-no-agent-on-windows-runners.md"
    },
    {
      "number": 56,
      "id": "056",
      "title": "Gemini CLI warns about limited colors on ubuntu-22.04",
      "date": "2026-10-30",
      "agents": [
        "Gemini CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/056-gemini-warns-about-colors-on-ubuntu-22-04.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/056-gemini-warns-about-colors-on-ubuntu-22-04.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/056-gemini-warns-about-colors-on-ubuntu-22-04.md"
    },
    {
      "number": 57,
      "id": "057",
      "title": "Kilo Code CLI can draw nothing for 30 s while a child npm runs",
      "date": "2026-10-30",
      "agents": [
        "Kilo Code CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/057-kilo-can-draw-nothing-while-npm-runs.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/057-kilo-can-draw-nothing-while-npm-runs.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/057-kilo-can-draw-nothing-while-npm-runs.md"
    },
    {
      "number": 61,
      "id": "061",
      "title": "The first start of thirteen more agents with no login",
      "date": "2026-10-31",
      "agents": [
        "Kiro CLI",
        "Junie CLI",
        "Codebuff",
        "Qoder CLI",
        "CodeBuddy Code",
        "Letta Code",
        "Neovate Code",
        "Every Code",
        "iFlow CLI",
        "Mistral Vibe",
        "gptme",
        "Open Interpreter",
        "Grok CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/061-the-first-start-of-thirteen-more-agents.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/061-the-first-start-of-thirteen-more-agents.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/061-the-first-start-of-thirteen-more-agents.md"
    },
    {
      "number": 62,
      "id": "062",
      "title": "CODEX_HOME moves all files of Codex CLI, also on Windows",
      "date": "2026-10-31",
      "agents": [
        "Codex CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/062-codex-home-moves-all-codex-files.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/062-codex-home-moves-all-codex-files.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/062-codex-home-moves-all-codex-files.md"
    },
    {
      "number": 63,
      "id": "063",
      "title": "opencode 2 installs as @opencode/cli and starts a service process",
      "date": "2026-10-31",
      "agents": [
        "opencode",
        "opencode 2"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/063-opencode-2-starts-a-service-process.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/063-opencode-2-starts-a-service-process.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/063-opencode-2-starts-a-service-process.md"
    },
    {
      "number": 64,
      "id": "064",
      "title": "The first start of more agents on Windows, and four that write to the real profile",
      "date": "2026-10-31",
      "agents": [
        "Aider",
        "Goose",
        "OpenHands CLI",
        "Kiro CLI",
        "Junie CLI",
        "Codebuff",
        "Qoder CLI",
        "CodeBuddy Code",
        "Letta Code",
        "Neovate Code",
        "Every Code",
        "iFlow CLI",
        "Mistral Vibe",
        "gptme",
        "Open Interpreter"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/064-the-first-screens-of-more-agents-on-windows.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/064-the-first-screens-of-more-agents-on-windows.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/064-the-first-screens-of-more-agents-on-windows.md"
    },
    {
      "number": 65,
      "id": "065",
      "title": "Open Interpreter 0.0.56 keeps the file layout of Codex CLI",
      "date": "2026-10-31",
      "agents": [
        "Codex CLI",
        "Open Interpreter"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/065-open-interpreter-keeps-the-codex-file-layout.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/065-open-interpreter-keeps-the-codex-file-layout.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/065-open-interpreter-keeps-the-codex-file-layout.md"
    },
    {
      "number": 66,
      "id": "066",
      "title": "The Claude pid files outside tmux: stale files, the version of the process, and no tmux key",
      "date": "2026-10-31",
      "agents": [
        "Claude Code",
        "tmux"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/066-claude-pid-files-outside-tmux.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/066-claude-pid-files-outside-tmux.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/066-claude-pid-files-outside-tmux.md"
    },
    {
      "number": 67,
      "id": "067",
      "title": "The Codex app-server daemon runs with no TUI and updates on its own",
      "date": "2026-10-31",
      "agents": [
        "Codex CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/067-the-codex-daemon-outlives-the-tui.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/067-the-codex-daemon-outlives-the-tui.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/067-the-codex-daemon-outlives-the-tui.md"
    },
    {
      "number": 68,
      "id": "068",
      "title": "The open files of agy 1.4.12 on macOS and Ubuntu",
      "date": "2026-10-31",
      "agents": [
        "Antigravity CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/068-the-open-files-of-agy-1-4-12.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/068-the-open-files-of-agy-1-4-12.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/068-the-open-files-of-agy-1-4-12.md"
    },
    {
      "number": 69,
      "id": "069",
      "title": "The environment of an agent process names its terminal",
      "date": "2026-10-31",
      "agents": [
        "Claude Code",
        "Antigravity CLI",
        "Cursor CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/069-the-environment-names-the-terminal.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/069-the-environment-names-the-terminal.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/069-the-environment-names-the-terminal.md"
    },
    {
      "number": 70,
      "id": "070",
      "title": "psmux starts each pane with a long pwsh command that defines a claude function",
      "date": "2026-10-31",
      "agents": [
        "Claude Code",
        "Antigravity CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/070-psmux-starts-each-pane-with-a-long-pwsh-command.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/070-psmux-starts-each-pane-with-a-long-pwsh-command.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/070-psmux-starts-each-pane-with-a-long-pwsh-command.md"
    },
    {
      "number": 71,
      "id": "071",
      "title": "A Windows update renames the running program of Claude Code and agy",
      "date": "2026-10-31",
      "agents": [
        "Claude Code",
        "Antigravity CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/071-windows-updates-rename-the-running-program.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/071-windows-updates-rename-the-running-program.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/071-windows-updates-rename-the-running-program.md"
    },
    {
      "number": 72,
      "id": "072",
      "title": "The agy and Cursor CLI files on Windows",
      "date": "2026-10-31",
      "agents": [
        "Antigravity CLI",
        "Cursor CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/072-agy-and-cursor-files-on-windows.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/072-agy-and-cursor-files-on-windows.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/072-agy-and-cursor-files-on-windows.md"
    },
    {
      "number": 73,
      "id": "073",
      "title": "agy in the Debian VM of the Android Terminal app",
      "date": "2026-11-01",
      "agents": [
        "Claude Code",
        "Antigravity CLI"
      ],
      "page": "https://xsavikx.github.io/agent-signals/facts/073-agy-in-the-android-terminal-debian-vm.html",
      "markdown": "https://xsavikx.github.io/agent-signals/facts/073-agy-in-the-android-terminal-debian-vm.md",
      "source": "https://github.com/xSAVIKx/agent-signals/blob/main/facts/073-agy-in-the-android-terminal-debian-vm.md"
    }
  ],
  "format": 1
}
