From c87e80379b2fd184cc529a8c3e01be67f3af9084 Mon Sep 17 00:00:00 2001 From: fujie Date: Sat, 21 Mar 2026 12:22:45 +0800 Subject: [PATCH] docs(github-copilot-sdk): add Selective Recall guideline for adaptive console --- plugins/pipes/github-copilot-sdk/github_copilot_sdk.py | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/pipes/github-copilot-sdk/github_copilot_sdk.py b/plugins/pipes/github-copilot-sdk/github_copilot_sdk.py index bc2b1aa..5231671 100644 --- a/plugins/pipes/github-copilot-sdk/github_copilot_sdk.py +++ b/plugins/pipes/github-copilot-sdk/github_copilot_sdk.py @@ -6810,6 +6810,7 @@ class Pipe: "- **Continuous Dashboarding**: When the user interacts (clicks), in your NEXT response, evaluate what previous controls are still useful.\n" "- **DO NOT blindly clone**: Do not copy 100% of previous buttons if they aren't relevant.\n" "- **Predictive Retention**: If a previous button was unclicked but is logical next step, merge it into current view.\n" + "- **Selective Recall (有选择地召回)**: You must be highly selective! Just because an item is in the DB does NOT mean it should be rendered. Evaluate the CURRENT state and render ONLY items with high probability of being clicked next to prevent clutter.\n" "- **Pre-Initialized State Table**: An `interactive_controls` table has been created for you in the local `session.db` workspace. DO NOT use the `todos` table.\n" " - **Schema**: `id (TEXT PRIMARY KEY)`, `label (TEXT NOT NULL)`, `action (TEXT NOT NULL)`, `status (TEXT DEFAULT 'visible')`, `likelihood (REAL)`, `created_at`, `updated_at`.\n" " - **Usage**: You MUST use your `sql` tool to `SELECT`, `INSERT`, or `UPDATE` this table to deterministically model continuous items without relying solely on memory.\n"