feat: integrate personal research memory and external scholar search - #2
Draft
icerain-cmd wants to merge 2 commits into
Draft
feat: integrate personal research memory and external scholar search#2icerain-cmd wants to merge 2 commits into
icerain-cmd wants to merge 2 commits into
Conversation
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.
Summary
This draft PR combines two read-only research-memory integrations for HEGI:
Memory Forest, Personal Research, External Scholar, and synthesis remain separate provenance classes. This PR does not merge, release, deploy, modify the Hermes host, or modify the deployed
hegi-telegramcheckout.Research-to-Skill integration
ResearchToSkillAdapterwithstatus,search,get_concept,get_claim,get_evidence, andget_context.research.jsonthrough a bounded, stable, no-follow snapshot.author,external,mixed, anduncertainclaim origins without reclassification.hegi research-memory statusandHEGI_RESEARCH_MEMORY_PROJECTconfiguration override.External Scholar Search
ScholarAdapterwith OpenAlex primary and Crossref fallback.cross_analysisresult.hegi scholar search, relevance/recency/citation sorting, year bounds, and an in-memory TTL cache.Validation
pytest: 204 passedruff check .: PASSLive provider smoke tests
Mechanocene artificial intelligence ecology: OpenAlex returned no works; Crossref fallback returned 3 metadata records.algorithmic power digital ecology AI: OpenAlex returned 3 metadata records.artificial nature media aesthetics: OpenAlex returned 3 metadata records.최근 AI 생태비평 연구와 내 Mechanocene 이론을 비교해.returned separatepersonal_research,external_scholar, andsynthesisobjects with provider work IDs, titles, authors, years, and DOI fields traceable where supplied.Provider relevance is intentionally not treated as theoretical relevance. Broad or weakly related metadata remains a candidate result and is not promoted into a claim, counterargument, ingest action, or Memory Forest record.
Out of scope