Skip to content

Docs: Friendly rewrite of Retrieval Agent Architecture page to include Intelligent Orchestration image, match language cohesion.#1214

Merged
sscargal merged 2 commits into
MemMachine:mainfrom
SarahScargall:retrievalagent
Mar 12, 2026
Merged

Docs: Friendly rewrite of Retrieval Agent Architecture page to include Intelligent Orchestration image, match language cohesion.#1214
sscargal merged 2 commits into
MemMachine:mainfrom
SarahScargall:retrievalagent

Conversation

@SarahScargall

Copy link
Copy Markdown
Contributor

Purpose of the change

The purpose of this pull request is to overhaul the retrieval_agent_architecture.mdx documentation. The previous version, while technically accurate, could benefit from a more user-centric flow and clearer visuals to better support our developer ecosystem. This update aligns the documentation with the "Intelligent Orchestration" framework and ensures terminology consistency across our diagrams and guides.

Description

This change refactors the Retrieval Agent documentation from a flat, class-based description into a conceptual, workflow-driven guide.
Key updates include:

  • Language Harmonization: Replaced engineering-heavy jargon with "Nova" standard terminology (e.g., "Smart Routing" and "Multi-hop Retrieval").
  • Visual Integration: Strategic placement of the intelligent_orchestration.png and retrieval-agent-workflow.png diagrams to anchor technical concepts.
  • Improved Scannability: Implemented Mintlify-native components like <Steps>, <Note>, and <Tip> to improve information hierarchy.
  • Data Structuring: Converted the Metrics and Telemetry list into a comparison table for better quick-reference.

Fixes/Closes

Fixes # (Relevant issue regarding documentation clarity/consistency)

Type of change

  • Documentation update
  • Refactor (code style improvements, linting, and structural documentation layout)

How Has This Been Tested?

The documentation has been manually verified against the current codebase in packages/server/src/memmachine_server/retrieval_agent/ to ensure all logical flows (ServiceLocator, ToolSelectAgent, etc.) accurately reflect the implementation.

  • Manual verification (Visual audit of MDX rendering in Mintlify preview environment)

Test Results: All Mintlify components (<Steps>, Tables, and Callouts) render correctly. Image paths have been verified against the ./images directory.

  • mint broken-links ran successfully in the mintlify lab environment without any error.

Checklist

  • I have performed a self-review of my own code
  • I have made corresponding changes to the documentation
  • I have checked my code and corrected any misspellings

Maintainer Checklist

  • Confirmed all checks passed
  • Contributor has signed the commit(s)
  • Reviewed the code
  • Run, Tested, and Verified the change(s) work as expected

Screenshots/Gifs

All Screenshots are of /memmachine/docs/open_source/retrieval_agent_architecture.mdx:

Screenshot 1:
Screenshot 2026-03-11 at 3 04 52 PM

Screenshot 2:
Screenshot 2026-03-11 at 3 05 28 PM

Screenshot 3:
Screenshot 2026-03-11 at 3 06 04 PM

Screenshot 4:
Screenshot 2026-03-11 at 3 06 37 PM

Further comments

The "Pro Tip" section specifically addresses common developer friction points regarding ChainOfQueryAgent debugging.

… Image

Signed-off-by: Sarah Scargall <sarah.scargall@memverge.com>
@SarahScargall SarahScargall self-assigned this Mar 11, 2026
@SarahScargall SarahScargall added the documentation Issues related to documentation label Mar 11, 2026

@sscargal sscargal 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.

LGTM

@sscargal sscargal added this to the v0.3.1 milestone Mar 11, 2026
@sscargal sscargal merged commit 6570279 into MemMachine:main Mar 12, 2026
46 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Issues related to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants