Skip to content

docs(agents): add ecosystem table - #83

Merged
ANcpLua merged 1 commit into
mainfrom
docs-ecosystem-table
Apr 30, 2026
Merged

docs(agents): add ecosystem table#83
ANcpLua merged 1 commit into
mainfrom
docs-ecosystem-table

Conversation

@ANcpLua

@ANcpLua ANcpLua commented Apr 30, 2026

Copy link
Copy Markdown
Owner

Adds cross-repo ecosystem reference with NuGet links, required CI checks, branch protection rules, dependency graph, and release flow.

…ncy graph

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings April 30, 2026 21:50
@ANcpLua
ANcpLua enabled auto-merge (squash) April 30, 2026 21:50
@coderabbitai

coderabbitai Bot commented Apr 30, 2026

Copy link
Copy Markdown

Important

Review skipped

Review was skipped due to path filters

⛔ Files ignored due to path filters (1)
  • AGENTS.md is excluded by none and included by none

CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including **/dist/** will override the default block on the dist directory, by removing the pattern from both the lists.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 492e9085-934d-4957-9665-17449431088f

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands and usage tips.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds an “ANcpLua Ecosystem” reference section to AGENTS.md to document the related repositories, their NuGet packages, CI requirements, branch protection expectations, dependency relationships, and the release flow.

Changes:

  • Added an ecosystem table covering 4 repos with links, purpose summaries, NuGet links, and required CI checks.
  • Documented shared branch protection rules across the ecosystem repos.
  • Added a dependency graph and a short release flow checklist.

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

@ANcpLua
ANcpLua merged commit ac11552 into main Apr 30, 2026
14 checks passed
@ANcpLua
ANcpLua deleted the docs-ecosystem-table branch April 30, 2026 21:52

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates AGENTS.md to document the ANcpLua ecosystem, including repository purposes, branch protection policies, dependency graphs, and release flows. The review identified two inaccuracies: the CI checks for ANcpLua.Roslyn.Utilities should include macOS for cross-platform consistency, and the dependency graph incorrectly labels ANcpLua.Agents as standalone despite its dependency on ANcpLua.Roslyn.Utilities.

Comment thread AGENTS.md
|---|---|---|---|
| [ANcpLua.NET.Sdk](https://github.com/ANcpLua/ANcpLua.NET.Sdk) | Opinionated MSBuild SDK — standardized defaults, policy enforcement, analyzer injection | [nuget.org](https://www.nuget.org/packages/ANcpLua.NET.Sdk) | `compute_version`, `lint_config`, `test (ubuntu/windows/macos)`, `create_nuget` |
| [ANcpLua.Analyzers](https://github.com/ANcpLua/ANcpLua.Analyzers) | Custom Roslyn analyzers (auto-injected by the SDK) | [nuget.org](https://www.nuget.org/packages/ANcpLua.Analyzers) | `build`, `test (ubuntu/windows/macos)` |
| [ANcpLua.Roslyn.Utilities](https://github.com/ANcpLua/ANcpLua.Roslyn.Utilities) | Source generator utilities, TryParse extensions, polyfills | [nuget.org](https://www.nuget.org/packages/ANcpLua.Roslyn.Utilities) | `build (ubuntu/windows)`, `version` |

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The CI checks for ANcpLua.Roslyn.Utilities are missing macos, whereas the other repositories in the ecosystem (including the downstream ANcpLua.Agents) include it. Since this is a cross-platform utility library, it should likely be built and verified on all three platforms for consistency.

Suggested change
| [ANcpLua.Roslyn.Utilities](https://github.com/ANcpLua/ANcpLua.Roslyn.Utilities) | Source generator utilities, TryParse extensions, polyfills | [nuget.org](https://www.nuget.org/packages/ANcpLua.Roslyn.Utilities) | `build (ubuntu/windows)`, `version` |
| [ANcpLua.Roslyn.Utilities](https://github.com/ANcpLua/ANcpLua.Roslyn.Utilities) | Source generator utilities, TryParse extensions, polyfills | [nuget.org](https://www.nuget.org/packages/ANcpLua.Roslyn.Utilities) | `build (ubuntu/windows/macos)`, `version` |

Comment thread AGENTS.md
└── standalone (no first-party deps)

ANcpLua.Agents
└── standalone (no first-party deps)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The dependency graph describes ANcpLua.Agents as standalone, but this contradicts line 7 and line 21, which state that it consumes ANcpLua.Roslyn.Utilities. It also conflicts with the bootstrap chain mentioned in line 34. The graph should be updated to show this dependency.

Suggested change
└── standalone (no first-party deps)
└── consumes ANcpLua.Roslyn.Utilities

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.

2 participants