Skip to content

[docs] docs: unbloat repo-memory reference - #48468

Merged
pelikhan merged 1 commit into
mainfrom
docs/unbloat-repo-memory-56ab479d9654923a
Jul 28, 2026
Merged

[docs] docs: unbloat repo-memory reference#48468
pelikhan merged 1 commit into
mainfrom
docs/unbloat-repo-memory-56ab479d9654923a

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Summary

Condenses the repo-memory reference page for readability and maintainability. No functional or behavioral changes; documentation only.

Changes

File Type Description
docs/src/content/docs/reference/repo-memory.md docs Prose condensed throughout

Detail

  • Configuration options: four bold paragraphs collapsed into one compact paragraph.
  • Mount/path description: verbose sentence rewritten as direct prose.
  • Behavior section: orphan/clone and commit/push sentences tightened.
  • Signed-commit fallback note: wording simplified; meaning preserved.
  • Troubleshooting: Validation/patch-size items merged; other entries streamlined.
  • Security: two-paragraph block merged into one sentence.
  • Related Documentation: bullet list replaced with inline prose.

Impact

  • Breaking: No
  • Runtime behaviour: Unchanged
  • Audience: Docs readers only

Generated by PR Description Updater for #48468 · sonnet46 · 27.2 AIC · ⌖ 4.56 AIC · ⊞ 4.8K ·

@pelikhan
pelikhan marked this pull request as ready for review July 28, 2026 01:36
Copilot AI review requested due to automatic review settings July 28, 2026 01:36
@pelikhan
pelikhan merged commit e70baba into main Jul 28, 2026
1 check passed
@pelikhan
pelikhan deleted the docs/unbloat-repo-memory-56ab479d9654923a branch July 28, 2026 01:36
@github-actions

github-actions Bot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor Author

Test Quality Sentinel completed test quality analysis.

No test files were added or modified in this PR. PR #48468 is documentation-only ([docs] docs: unbloat repo-memory reference), modifying docs/src/content/docs/reference/repo-memory.md. Test Quality Sentinel skipped.

Copilot AI 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.

Pull request overview

Condenses the repo-memory reference while retaining its configuration, behavior, troubleshooting, and security guidance.

Changes:

  • Streamlines configuration and behavior explanations.
  • Condenses troubleshooting, security, and related-documentation sections.
  • Preserves examples, links, and the comparison table.
Show a summary per file
File Description
docs/src/content/docs/reference/repo-memory.md Shortens the repo-memory reference documentation.

Review details

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 1/1 changed files
  • Comments generated: 2
  • Review effort level: Medium

**JSON Formatting**: Use `format-json: true` to automatically pretty-print all `.json` files (2-space indent, trailing newline) before they are committed. This makes JSON memory files human-readable in the repository and easier to review and edit manually. Invalid JSON files are skipped with a warning. This option has no effect on `.jsonl` or other file types.

**Patch Size Limit**: Use `max-patch-size` to limit the total size of changes in a single push (default: 10KB, max: 1MB). The total size of the git diff (all staged changes combined) must not exceed this value. If it does, the push is rejected with an error. Use this to prevent large unintentional memory updates.
`branch-prefix` changes the default `memory` prefix and must be 4-32 alphanumeric, hyphen, or underscore characters; it cannot be `copilot`. `allowed-extensions` limits which file types can be stored, `format-json: true` pretty-prints `.json` files before commit, and `max-patch-size` caps the total diff size for one push (default 10KB, max 1MB) to prevent oversized updates.

:::note[Signed-commit fallback limitation]
The GraphQL mutation does not support symlinks, executable files (`chmod +x`), or submodule entries. If your memory artifact contains any of these, the helper falls back to a plain `git push`, which will be rejected by signed-commit rulesets. Keep memory artifacts as regular plain-text files (`.json`, `.jsonl`, `.txt`, `.md`, `.csv` — the default `allowed-extensions`).
The GraphQL mutation does not support symlinks, executable files (`chmod +x`), or submodule entries. If your memory artifact contains any of these, the helper falls back to a plain `git push`, which signed-commit rulesets usually reject. Keep memory artifacts as regular plain-text files such as `.json`, `.jsonl`, `.txt`, `.md`, and `.csv`.
@github-actions github-actions Bot mentioned this pull request Jul 28, 2026
@github-actions

Copy link
Copy Markdown
Contributor Author

🎉 This pull request is included in a new release.

Release: v0.83.5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automation doc-unbloat documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants