From 94ae80ff6a8e6b12bb6b1fe9eb92ad3514d2bdd1 Mon Sep 17 00:00:00 2001 From: Simon <10131203+gaomeng1900@users.noreply.github.com> Date: Wed, 28 Jan 2026 15:38:05 +0800 Subject: [PATCH] chore: move title line from Agent to PageController --- packages/core/src/PageAgentCore.ts | 4 +--- packages/page-controller/src/PageController.ts | 4 +++- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/core/src/PageAgentCore.ts b/packages/core/src/PageAgentCore.ts index be58585..6a61775 100644 --- a/packages/core/src/PageAgentCore.ts +++ b/packages/core/src/PageAgentCore.ts @@ -572,12 +572,10 @@ export class PageAgentCore extends EventTarget { } return trimLines(` - Current Page: [${state.title}](${state.url}) - ${state.header} ${content} ${state.footer} - + `) } diff --git a/packages/page-controller/src/PageController.ts b/packages/page-controller/src/PageController.ts index 2eb891c..98b969f 100644 --- a/packages/page-controller/src/PageController.ts +++ b/packages/page-controller/src/PageController.ts @@ -137,6 +137,8 @@ export class PageController extends EventTarget { const content = this.simplifiedHTML // Build header: page info + scroll position hint + const titleLine = `Current Page: [${title}](${url})` + const pageInfoLine = `Page info: ${pi.viewport_width}x${pi.viewport_height}px viewport, ${pi.page_width}x${pi.page_height}px total page size, ${pi.pages_above.toFixed(1)} pages above, ${pi.pages_below.toFixed(1)} pages below, ${pi.total_pages.toFixed(1)} total pages, at ${(pi.current_page_position * 100).toFixed(0)}% of page` const elementsLabel = @@ -150,7 +152,7 @@ export class PageController extends EventTarget { ? `... ${pi.pixels_above} pixels above (${pi.pages_above.toFixed(1)} pages) - scroll to see more ...` : '[Start of page]' - const header = `${pageInfoLine}\n\n${elementsLabel}\n\n${scrollHintAbove}` + const header = `${titleLine}\n${pageInfoLine}\n\n${elementsLabel}\n\n${scrollHintAbove}` // Build footer: scroll position hint const hasContentBelow = pi.pixels_below > 4