fix(agent_hub): deliver memory in each target framework's native runtime format - #965
Open
mushenL wants to merge 6 commits into
Open
fix(agent_hub): deliver memory in each target framework's native runtime format#965mushenL wants to merge 6 commits into
mushenL wants to merge 6 commits into
Conversation
added 6 commits
September 2, 2026 18:16
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.
Change Summary
Loose memory detail now lands where each target's runtime actually reads
it: hermes gets §-delimited entry stores (ported from its official
importer: extract, dedupe, char-budget skip so its drift guard passes),
nanobot/openhuman inline into their single memory file (openhuman under
its 2000-char injection cap), openclaw uses its own memory/imports//
convention. Index links are rewritten alongside the moves so no dangling
indexes remain, and qoder targets get index references appended. Drop the
unsubstantiated qwenpaw/qoder USER.md mappings (dead files) in favor of
catch-all folding; render hermes § stores as Markdown when it is the
source; report non-Markdown memory payloads explicitly instead of a
generic drop line. openhuman: collect config.toml from its real location
one level above the workspace (activating the TOML scrubber that never
ran), treat blank profile files as absent per the app's own fallback
semantics, collect MEMORY_GOALS.md, and stop collecting the derived wiki
vault.
Checklist
pre-commit installandpre-commit run --all-filesbefore git commit, and passed lint check.