Skip to content

Fix steering reauthorization and LinkedIn message inspection - #3156

Merged
webbrain-one merged 11 commits into
webbrain-one:mainfrom
esokullu:main
Oct 6, 2026
Merged

webbrain-one merged 11 commits into
webbrain-one:mainfrom
esokullu:main

Conversation

@webbrain-one

Copy link
Copy Markdown
Owner

No description provided.

Copilot AI balanced review requested due to automatic review settings October 6, 2026 17:36
@vercel

vercel Bot commented Oct 6, 2026

Copy link
Copy Markdown

@webbrain-one is attempting to deploy a commit to the esokullu's projects Team on Vercel.

A member of the Team first needs to authorize it.

@webbrain-one
webbrain-one merged commit 7b0d255 into webbrain-one:main Oct 6, 2026
1 of 2 checks passed

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🔵 Needs a closer look

It substantially changes safety-critical authorization, persistence, and dispatch behavior across both execution paths and requires final human validation.

Review effort: Balanced
Findings: None

What changed in this PR

Improves steering reauthorization and safe LinkedIn message inspection across both browser builds.

Changes:

  • Revalidates steered tasks and preserves authorization through recovery.
  • Distinguishes LinkedIn previews and conversation rows from sends.
  • Adds comprehensive steering, persistence, UI, and navigation tests.
File Description
docs/​architecture.md Documents revised steering and LinkedIn behavior.
src/​chrome/​src/​agent/​adapters.js Adds LinkedIn inspection guidance.
src/​chrome/​src/​agent/​agent.js Implements steering reauthorization and safety state.
src/​chrome/​src/​agent/​conversation-persistence.js Preserves task-authority messages.
src/​chrome/​src/​agent/​planner.js Adds steering-specific planner rules.
src/​chrome/​src/​content/​content.js Recognizes safe LinkedIn previews and rows.
src/​firefox/​src/​agent/​adapters.js Mirrors LinkedIn guidance.
src/​firefox/​src/​agent/​agent.js Mirrors steering authorization logic.
src/​firefox/​src/​agent/​conversation-persistence.js Mirrors authority persistence.
src/​firefox/​src/​agent/​planner.js Mirrors planner steering rules.
src/​firefox/​src/​content/​content.js Mirrors LinkedIn target classification.
test/​chat-steering-ui.mjs Updates the steering tooltip expectation.
test/​chat-steering.mjs Covers reauthorization and recovery scenarios.
test/​fixtures/​message-recipient-navigation.mjs Covers LinkedIn inspection and recovery controls.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants