diff --git a/Andes.Extensions.AI.Agent/Andes.Extensions.AI.Agent.csproj b/Andes.Extensions.AI.Agent/Andes.Extensions.AI.Agent.csproj
index 81f95d3..7cf85ff 100644
--- a/Andes.Extensions.AI.Agent/Andes.Extensions.AI.Agent.csproj
+++ b/Andes.Extensions.AI.Agent/Andes.Extensions.AI.Agent.csproj
@@ -4,14 +4,14 @@
net10.0
Andes.Extensions.AI
Andes.Extensions.AI.Agent
- 0.3.0
+ 0.3.1
Rodrigo Rojas
Microsoft Agent Framework support for Andes.Extensions.AI tool tracking: classifies agents exposed as function tools as agent tools ("Calling {Agent} Agent"), attributes each agent run's token usage to the calling tool's scope, and optionally reports the agent's own function invocations as progress statuses.
AI;IChatClient;Microsoft.Extensions.AI;AgentFramework;Microsoft.Agents.AI;agents;middleware;progress;tools
MIT
icon.png
README.md
- https://github.com/RorroRojas3/Enterprise.AI
+ https://github.com/Andes-Software-Solutions/Andes.Extensions.AI
true
true
true
diff --git a/Andes.Extensions.AI.Agent/README.md b/Andes.Extensions.AI.Agent/README.md
index 84fa05c..63fdfc4 100644
--- a/Andes.Extensions.AI.Agent/README.md
+++ b/Andes.Extensions.AI.Agent/README.md
@@ -56,4 +56,4 @@ Nested agents render as their own activity: when a `WithTracking`-wrapped agent
- Usage capture reports whatever the agent implementation surfaces on `AgentResponse.Usage`; agents that report no usage attribute nothing.
- Privacy posture matches the core package: progress events never carry prompt content, tool arguments, or tool results.
-Full documentation lives in the [repository docs](https://github.com/RorroRojas3/Enterprise.AI/tree/main/docs).
+Full documentation lives in the [repository docs](https://github.com/Andes-Software-Solutions/Andes.Extensions.AI/tree/main/docs).
diff --git a/Andes.Extensions.AI.Mcp/Andes.Extensions.AI.Mcp.csproj b/Andes.Extensions.AI.Mcp/Andes.Extensions.AI.Mcp.csproj
index ddac1ab..0f8f784 100644
--- a/Andes.Extensions.AI.Mcp/Andes.Extensions.AI.Mcp.csproj
+++ b/Andes.Extensions.AI.Mcp/Andes.Extensions.AI.Mcp.csproj
@@ -4,14 +4,14 @@
net10.0
Andes.Extensions.AI
Andes.Extensions.AI.Mcp
- 0.3.0
+ 0.3.1
Rodrigo Rojas
Model Context Protocol (MCP) support for Andes.Extensions.AI tool tracking: classifies McpClientTool instances as MCP tools ("Calling {Server} MCP") and bridges MCP progress notifications into chat progress updates with numeric progress values.
AI;IChatClient;Microsoft.Extensions.AI;MCP;ModelContextProtocol;middleware;progress;tools
MIT
icon.png
README.md
- https://github.com/RorroRojas3/Enterprise.AI
+ https://github.com/Andes-Software-Solutions/Andes.Extensions.AI
true
true
true
diff --git a/Andes.Extensions.AI.Mcp/README.md b/Andes.Extensions.AI.Mcp/README.md
index 12a7373..ce63656 100644
--- a/Andes.Extensions.AI.Mcp/README.md
+++ b/Andes.Extensions.AI.Mcp/README.md
@@ -52,4 +52,4 @@ Nested calls render as their own activity: when a `WithTracking`-wrapped tool ru
- Progress notifications arrive on the MCP client's receive loop and are delivered best-effort: a notification racing the end of the request may be dropped.
- Privacy posture matches the core package: progress events never carry prompt content, tool arguments, or tool results.
-Full documentation lives in the [repository docs](https://github.com/RorroRojas3/Enterprise.AI/tree/main/docs).
+Full documentation lives in the [repository docs](https://github.com/Andes-Software-Solutions/Andes.Extensions.AI/tree/main/docs).
diff --git a/Andes.Extensions.AI.UI/Andes.Extensions.AI.UI.csproj b/Andes.Extensions.AI.UI/Andes.Extensions.AI.UI.csproj
index 696d24e..c350db4 100644
--- a/Andes.Extensions.AI.UI/Andes.Extensions.AI.UI.csproj
+++ b/Andes.Extensions.AI.UI/Andes.Extensions.AI.UI.csproj
@@ -4,14 +4,14 @@
net10.0
Andes.Extensions.AI
Andes.Extensions.AI.UI
- 0.3.0
+ 0.3.1
Rodrigo Rojas
UI status contract for Andes.Extensions.AI tool tracking: serializable records (and a matching TypeScript interface) that project the tracked chat stream into an assistant-activity hierarchy — the assistant's own functions, MCP tools, and agents, each with sub-statuses, nested children, and token usage — for rendering live progress in Blazor, a console, or any TypeScript SPA.
AI;IChatClient;Microsoft.Extensions.AI;UI;Blazor;TypeScript;progress;streaming;middleware;tools
MIT
icon.png
README.md
- https://github.com/RorroRojas3/Enterprise.AI
+ https://github.com/Andes-Software-Solutions/Andes.Extensions.AI
true
true
true
diff --git a/Andes.Extensions.AI.UI/README.md b/Andes.Extensions.AI.UI/README.md
index 5012334..d1dff7b 100644
--- a/Andes.Extensions.AI.UI/README.md
+++ b/Andes.Extensions.AI.UI/README.md
@@ -46,4 +46,4 @@ For an HTTP surface, stream `ToUiEventsAsync()` instead and serialize each event
- Progress values from MCP servers are single-precision floats widened to `double`; format with a rounding specifier such as `"0.#"` before display.
- Privacy posture matches the core package: events and snapshots never carry prompt content, tool arguments, or tool results — only headers, statuses, names, and token counts.
-Full documentation lives in the [repository docs](https://github.com/RorroRojas3/Enterprise.AI/tree/main/docs).
+Full documentation lives in the [repository docs](https://github.com/Andes-Software-Solutions/Andes.Extensions.AI/tree/main/docs).
diff --git a/Andes.Extensions.AI/Andes.Extensions.AI.csproj b/Andes.Extensions.AI/Andes.Extensions.AI.csproj
index 39fe433..364769c 100644
--- a/Andes.Extensions.AI/Andes.Extensions.AI.csproj
+++ b/Andes.Extensions.AI/Andes.Extensions.AI.csproj
@@ -4,14 +4,14 @@
net10.0
Andes.Extensions.AI
Andes.Extensions.AI
- 0.3.0
+ 0.3.1
Rodrigo Rojas
Middleware extensions for Microsoft.Extensions.AI: per-request and per-tool token usage tracking, and streaming status/progress propagation for IChatClient pipelines.
AI;IChatClient;Microsoft.Extensions.AI;middleware;tokens;usage;streaming;progress;tools
MIT
icon.png
README.md
- https://github.com/RorroRojas3/Enterprise.AI
+ https://github.com/Andes-Software-Solutions/Andes.Extensions.AI
true
true
true
diff --git a/README.md b/README.md
index a87d4c2..5a899d7 100644
--- a/README.md
+++ b/README.md
@@ -68,7 +68,7 @@ ChatResponse response = updates.ToChatResponse().StripProgressContent();
## MCP tools
-First-class MCP support ships as a satellite package so the core stays dependency-lean:
+First-class MCP support ships as a satellite package, [Andes.Extensions.AI.Mcp](https://www.nuget.org/packages/Andes.Extensions.AI.Mcp), so the core stays dependency-lean:
```shell
dotnet add package Andes.Extensions.AI.Mcp
@@ -92,7 +92,7 @@ See [MCP support](docs/mcp.md) for details.
## Agent tools
-Microsoft Agent Framework agents run as tracked tools through their own satellite package:
+Microsoft Agent Framework agents run as tracked tools through their own satellite package, [Andes.Extensions.AI.Agent](https://www.nuget.org/packages/Andes.Extensions.AI.Agent):
```shell
dotnet add package Andes.Extensions.AI.Agent
@@ -132,7 +132,7 @@ See [Agent support](docs/agents.md) for details.
## UI
-A serializable status contract for streaming progress to a UI ships as its own satellite package — a matching C# and TypeScript shape, so a Blazor app and a SPA render the same activity tree from the same JSON:
+A serializable status contract for streaming progress to a UI ships as its own satellite package, [Andes.Extensions.AI.UI](https://www.nuget.org/packages/Andes.Extensions.AI.UI) — a matching C# and TypeScript shape, so a Blazor app and a SPA render the same activity tree from the same JSON:
```shell
dotnet add package Andes.Extensions.AI.UI
diff --git a/releases/v0.3.1.md b/releases/v0.3.1.md
new file mode 100644
index 0000000..386cb8f
--- /dev/null
+++ b/releases/v0.3.1.md
@@ -0,0 +1,19 @@
+# 0.3.1 — Unreleased
+
+All changes since [`v0.3.0`](v0.3.0.md).
+
+A **metadata-only patch release** of the four lockstep packages (`Andes.Extensions.AI`, `Andes.Extensions.AI.Mcp`, `Andes.Extensions.AI.Agent`, `Andes.Extensions.AI.UI`). There are **no code, API, or behavioral changes** relative to 0.3.0 — only package metadata and the embedded READMEs.
+
+## Changed
+
+- **Root README links the satellite packages** — the MCP, Agent, and UI sections of the root `README.md` (embedded in the core package) now link to each satellite's NuGet page: [Andes.Extensions.AI.Mcp](https://www.nuget.org/packages/Andes.Extensions.AI.Mcp), [Andes.Extensions.AI.Agent](https://www.nuget.org/packages/Andes.Extensions.AI.Agent), and [Andes.Extensions.AI.UI](https://www.nuget.org/packages/Andes.Extensions.AI.UI).
+- **All four packages version in lockstep at 0.3.1**; the satellites depend on core `>= 0.3.1`.
+
+## Fixed
+
+- **`` pointed at an obsolete repository** — all four csprojs referenced `https://github.com/RorroRojas3/Enterprise.AI`; corrected to `https://github.com/Andes-Software-Solutions/Andes.Extensions.AI`. This is the repository link nuget.org displays for each package and the URL Source Link publishes with the symbols.
+- **Satellite READMEs linked docs in the obsolete repository** — the "repository docs" link at the bottom of the MCP, Agent, and UI package READMEs now points to [the current repository's docs](https://github.com/Andes-Software-Solutions/Andes.Extensions.AI/tree/main/docs) instead of `RorroRojas3/Enterprise.AI`.
+
+## Verification
+
+No source files changed; the 0.3.0 test suite applies unchanged.