Improve indexing and search for imported how-to docs - #3106
Merged
Merged
Conversation
Add browser page saving with how-to candidate status and error feedback. Expand Claude memory search across conversations and saved-document corpora, and safely persist auto-generated procedure IDs.
Index latest procedure versions with KnowPro, including state tags, generation rebuilds, and corpus-scoped search. Expand reasoning memory search to query conversations, documents, and saved procedures in parallel with deduplicated evidence.
Hillary Mutisya (hillary-mutisya)
requested review from
Dominic Nguyen (datduyng) and
jebrans
September 29, 2026 22:04
Dominic Nguyen (datduyng)
approved these changes
Sep 29, 2026
Dominic Nguyen (datduyng)
left a comment
Contributor
There was a problem hiding this comment.
Approve. Would be good if we can attach a screenshot of how it looks like
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request enhances the browser agent's web page indexing workflow to support reporting "how-to" extraction status and warnings, and improves the user experience in the browser extension by surfacing this information. The core changes add new interfaces and logic to check for "how-to" candidates after ingesting a page, propagate warnings and status up through the stack, and update the extension's context menu and UI feedback accordingly. Additional tests are included to verify these behaviors.
Enhancements to web page indexing and reporting:
BrowserMemoryService.ingestmethod to optionally check for "how-to" candidates and return their status and count, including handling for unavailable services and warnings. [1] [2]indexWebPageContentaction and its service types to propagatehowTostatus, warnings, and errors to the caller. [1] [2] [3]Browser extension improvements:
indexPageContenthandler to return detailed indexing results, including "how-to" candidate info and warnings, and updated notification logic to reflect these results. [1] [2] [3] [4]Testing and reliability:
Internal API and type changes:
Dependency and construction changes:
PersonalHowToServiceinterface. [1] [2]These changes collectively improve the visibility and reliability of the knowledge extraction process, especially around "how-to" content, for both developers and end users.