{
  "slug": "agent-browser-adds-keyboard-input-color-scheme-preference-and-runtime-fixes-dba40fc952f6",
  "title": "agent-browser adds keyboard input, color scheme preference, and runtime fixes",
  "tools": [
    "agent-browser"
  ],
  "tags": [
    "agent"
  ],
  "introduced_at": "2026-02-23T17:06:42.000Z",
  "announced_at": "2026-02-23T17:06:42.000Z",
  "effective_at": null,
  "date_basis": "source-publication",
  "status": "unknown",
  "how": {
    "incantation": "When an element is already focused, use `keyboard` to type, insert text, or press keys without a selector; set a persistent color scheme with `--color-scheme` or `AGENT_BROWSER_COLOR_SCHEME`. For the listed IPC, CDP, state-load, and annotation-warning fixes, use v0.14.0; its default timeout is 25 seconds and can be set with `AGENT_BROWSER_DEFAULT_TIMEOUT`.",
    "examples": [
      "agent-browser keyboard type \"Hello world\"",
      "agent-browser keyboard inserttext \"pasted text\"",
      "agent-browser --color-scheme dark open https://example.com"
    ],
    "gotchas": [
      "Version: v0.14.0",
      "keyboard type <text> (required): Types the provided text with real keystrokes at the currently focused element; no selector is needed.",
      "keyboard inserttext <text> (required): Inserts the provided text at the currently focused element; no selector is needed.",
      "keyboard press <key>: Release note says keyboard can press shortcuts, but the v0.14.0 docs found do not specify the syntax or key argument.",
      "--color-scheme <value>: Sets a persistent browser color-scheme preference. The release note describes dark/light; docs found do not enumerate allowed flag values.",
      "AGENT_BROWSER_COLOR_SCHEME: Environment variable for persistent dark/light color-scheme preference; exact allowed values not documented in v0.14.0 docs found.",
      "AGENT_BROWSER_DEFAULT_TIMEOUT: Configures the default Playwright timeout; v0.14.0 release note sets the default to 25 seconds but does not document the variable's unit or accepted syntax.",
      "Prerequisite: Use agent-browser v0.14.0 or later to get the changes described in the release note.",
      "The `keyboard` command acts at the currently focused element and does not need a selector.",
      "The color scheme preference is persistent across browser sessions.",
      "The default Playwright timeout is 25s and is configurable via `AGENT_BROWSER_DEFAULT_TIMEOUT`."
    ]
  },
  "why_it_matters": "When automating a page where an element is already focused, send keystrokes or choose a persistent browser color scheme, or diagnose IPC, CDP reconnection, state-load, timeout, or annotation-warning behavior.",
  "sources": [
    "https://github.com/vercel-labs/agent-browser/releases/tag/v0.14.0",
    "https://github.com/vercel-labs/agent-browser/blob/v0.14.0/docs/src/app/changelog/page.mdx"
  ],
  "rank": 0.95035,
  "judge": {
    "publish": true,
    "judge_model": "codex-cli/gpt-6-luna+typesafe/jev-1.13.0",
    "prompt_version": "extract-v7+enrich-v2+judge-v2x3+jev-publish-v1"
  },
  "review_state": "approved",
  "provenance": {
    "run_id": "wave2a-20261017",
    "verdict_id": "wave2a-20261017:wave2a-20261017-03e93152d775032f-0:gate",
    "evidence_hash": "d9270db5aa7a5b1053a6f3cc1a8673e19fa19807f2e942075f04b9e45b2422fd"
  },
  "review": {
    "draft_hash": "7c70bb7b0a6f9889396cee148d41599aa676e5e7fb90c5bfd5baed7efb9ec269",
    "reviewer": "publication-gate",
    "reviewed_at": "2026-10-07T00:00:00.000Z",
    "decision": "wave2a-20261017:gate",
    "reason": "3 of 3 judge runs approved with p_yes >= 0.9 (mean 0.95 >= 0.9; 2 needed) and Jev gave 0.79 (>= 0.6 needed)."
  }
}
