Skip to content

📖 [Docs]: AGENTS.md added to Memory Repository Template scaffold#77

Merged
Marius Storhaug (MariusStorhaug) merged 1 commit into
mainfrom
memory-template-agents-md
Jul 25, 2026
Merged

📖 [Docs]: AGENTS.md added to Memory Repository Template scaffold#77
Marius Storhaug (MariusStorhaug) merged 1 commit into
mainfrom
memory-template-agents-md

Conversation

@MariusStorhaug

Copy link
Copy Markdown
Member

Why

A sibling session auditing the live ecosystem found that both instantiated memory
repos — MSXOrg/memory and PSModule/memory — were missing AGENTS.md, the
cross-client agent entry point that design.md's client behavior
table

says every repository in the framework carries: "Cross-client agents | AGENTS.md |
Read the shared project pointer and local nuance."

Tracing it back, the gap isn't just in those two repos — it's in the template they
were scaffolded from. memory-template.md (introduced in #70) never listed
AGENTS.md in its ## Scaffold file tree, so any future memory repository
instantiated from this template would launch missing it too.

Note: MSXOrg/memory and PSModule/memory have already been fixed directly
(their AGENTS.md files exist and work today). This PR doesn't need to land for
those two repos to be correct — it's solely so future memory repositories get
AGENTS.md from day one.

What changed

  • Added AGENTS.md to the ## Scaffold code-fence tree, right after
    README.md/CONTRIBUTING.md, with an inline comment describing its purpose.
  • Added a paragraph explaining that AGENTS.md doesn't map to a memory ownership
    bullet from design.md#memory — it's the framework's client-behavior-table entry
    point instead, distinct from CONTRIBUTING.md's contribution-process framing even
    though this repo's real audience is agents.
  • Updated the "A memory repository still carries README.md, CONTRIBUTING.md,
    .gitattributes, and .gitignore" sentence in the Repository Standard exception
    section to include AGENTS.md.

Validation

  • .github/scripts/Test-DocumentationLink.ps1 — all links resolve.
  • markdownlint-cli against .github/linters/.markdown-lint.yml on the changed
    file — clean.
  • .github/scripts/Update-DocumentationIndex.ps1 -Check reports pre-existing drift
    across many unrelated index files on main (confirmed by stashing this change and
    re-running) — not caused by this PR, and this page's front matter (title/
    description) is unchanged, so it adds no new drift.

Follow-up to #70 (which introduced memory-template.md).

A live audit found MSXOrg/memory and PSModule/memory both missing
AGENTS.md - the cross-client agent entry point every repository in
the framework is supposed to carry per design.md's client behavior
table. Those two repos were already patched directly. This closes
the actual gap: memory-template.md (introduced in #70) never listed
AGENTS.md in its scaffold, so any future memory repository would
have been instantiated missing it too.

- Add AGENTS.md to the Scaffold file tree, right after
  README.md/CONTRIBUTING.md.
- Explain why it doesn't map to a memory ownership bullet: it's the
  framework's client-behavior-table pointer, distinct from
  CONTRIBUTING.md's contribution-process framing.
- Update the Repository Standard exception sentence to list
  AGENTS.md among the files a memory repository still carries.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@MariusStorhaug
Marius Storhaug (MariusStorhaug) marked this pull request as ready for review July 25, 2026 15:48
@MariusStorhaug
Marius Storhaug (MariusStorhaug) merged commit d929252 into main Jul 25, 2026
19 checks passed
@MariusStorhaug
Marius Storhaug (MariusStorhaug) deleted the memory-template-agents-md branch July 25, 2026 15:48
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.

1 participant