{
  "checkedOn": "2026-10-15",
  "sources": [
    {
      "id": "public-todos-e2e",
      "url": "https://github.com/github/copilot-sdk/blob/584a239e9ca4a3c8292d35de8f2481bf7e40b951/nodejs/test/e2e/session_todos_changed.e2e.test.ts",
      "commit": "584a239e9ca4a3c8292d35de8f2481bf7e40b951",
      "commitDate": "2026-07-14T13:24:19Z",
      "supports": "Public controlled test prompts native sql INSERTs, observes session.todos_changed, and reads rows/dependency edges through the structured RPC.",
      "doesNotSupport": "Introduction date, a local execution of that upstream test, Desktop parity, compaction, or restart durability. Its approveAll handler was not copied."
    },
    {
      "id": "sdk-v1-0-22-rpc",
      "url": "https://github.com/github/copilot-sdk/blob/ffd25c775742f73e13a492093be0287d7885123f/nodejs/src/generated/rpc.ts#L39635-L39645",
      "commit": "ffd25c775742f73e13a492093be0287d7885123f",
      "commitDate": "2026-10-14T20:04:18Z",
      "supports": "Pinned v1.0.22 source exposes explicit session.history.compact; installed declaration and actual pilot also confirm the API.",
      "doesNotSupport": "Compaction success without an execution receipt, or stable API guarantees for this experimental method."
    },
    {
      "id": "sdk-v1-0-22-stop",
      "url": "https://github.com/github/copilot-sdk/blob/ffd25c775742f73e13a492093be0287d7885123f/nodejs/src/client.ts#L1166-L1392",
      "commit": "ffd25c775742f73e13a492093be0287d7885123f",
      "supports": "SDK stop disconnects sessions, requests runtime shutdown, and waits for its child process to exit, with owned-child termination fallback.",
      "doesNotSupport": "Crash consistency or a power-loss test. The pilot retained stop errors counts, not process IDs."
    },
    {
      "id": "cli-context",
      "url": "https://docs.github.com/en/copilot/concepts/agents/copilot-cli/context-management",
      "supports": "Documented CLI context window, explicit and automatic compaction, summaries, and checkpoints.",
      "doesNotSupport": "Applying CLI thresholds to Desktop, independent verification of all documentation claims, or savings measured by this study."
    },
    {
      "id": "session-data",
      "url": "https://docs.github.com/en/copilot/concepts/security-governance-and-network-settings/session-data",
      "supports": "Distinguishes complete local session records, a subset in the historical session store, local/cloud location, syncing and sharing.",
      "doesNotSupport": "Identity or lifecycle of the experimental session's physical SQL database."
    },
    {
      "id": "cli-config",
      "url": "https://docs.github.com/en/copilot/reference/copilot-cli-reference/cli-config-dir-reference",
      "supports": "COPILOT_HOME isolation and the distinct purpose of session-store.db and user configuration.",
      "doesNotSupport": "Permission to inspect or edit a user's application databases."
    },
    {
      "id": "sdk-v1-0-22-types",
      "url": "https://github.com/github/copilot-sdk/blob/ffd25c775742f73e13a492093be0287d7885123f/nodejs/src/types.ts",
      "commit": "ffd25c775742f73e13a492093be0287d7885123f",
      "supports": "SDK options for runtime connection, base directory, model omission, tool filters, permission callbacks, discovery, memory and session store.",
      "doesNotSupport": "Actual enforcement without observing the initialized tools and run results."
    }
  ],
  "adjacentPriorArtNotExecuted": [
    {
      "url": "https://github.com/MattShelton04/TracePilot/",
      "note": "Existing transcript/tool viewer; no replacement viewer was built or capture-completeness claim made."
    },
    {
      "url": "https://jazzyalex.github.io/agent-sessions/guides/copilot-cli-local-history.html",
      "note": "Third-party CLI local-history guide, scoped to documented CLI format 1.0.80. Not evidence for all Desktop versions or for this SDK event stream."
    }
  ]
}
