From cad49d5d1f56190eee2124e4e30a1e252cd6096f Mon Sep 17 00:00:00 2001 From: Simon <10131203+gaomeng1900@users.noreply.github.com> Date: Wed, 8 Jul 2026 16:14:04 +0800 Subject: [PATCH] feat(extension): add tab status to context (#599) --- packages/extension/src/agent/TabsController.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/extension/src/agent/TabsController.ts b/packages/extension/src/agent/TabsController.ts index e6c9aca..32286e4 100644 --- a/packages/extension/src/agent/TabsController.ts +++ b/packages/extension/src/agent/TabsController.ts @@ -276,11 +276,14 @@ export class TabsController { } async summarizeTabs(): Promise { - const summaries = [`| Tab ID | URL | Title | Current |`, `|-----|-----|-----|-----|`] + const summaries = [ + `| Tab ID | URL | Title | Status | Current |`, + `|-----|-----|-----|-----|-----|`, + ] for (const tab of this.tabs) { const { title, url } = await this.getTabInfo(tab.id) summaries.push( - `| ${tab.id} | ${url} | ${title} | ${this.currentTabId === tab.id ? '✅' : ''} |` + `| ${tab.id} | ${url} | ${title} | ${tab.status ?? '-'} | ${this.currentTabId === tab.id ? '✅' : ''} |` ) } if (!this.tabs.length) {