Skip to content

chore(dotnet): bump AGUI.* to 0.0.4 for first signed release#2197

Merged
contextablemark merged 1 commit into
mainfrom
chore/bump-dotnet-sdk-0.0.4
Jul 15, 2026
Merged

chore(dotnet): bump AGUI.* to 0.0.4 for first signed release#2197
contextablemark merged 1 commit into
mainfrom
chore/bump-dotnet-sdk-0.0.4

Conversation

@contextablemark

Copy link
Copy Markdown
Contributor

What

Bumps the shared VersionPrefix 0.0.3 → 0.0.4 in sdks/dotnet/Directory.Build.props (re-releases all five AGUI.* packages).

Why

This is the release trigger for the first author-signed .NET packages (Ref: OSS-440). NuGet.org versions are immutable, so the existing unsigned 0.0.3 can't be re-signed in place — signed packages must ship as a new version.

⚠️ Merging this publishes signed packages

The signing seam (merged in #2139) is now live on main with SIGNING_PROVIDER=keyvault, so merging this PR triggers the stable publish-dotnet release, which author-signs the packages with the DigiCert cert in Azure Key Vault and publishes 0.0.4 to nuget.org.

Prerequisites (all confirmed): RBAC granted to the CI App Registration on cpk-signing-kv · nuget-env secrets + SIGNING_PROVIDER=keyvault set · cert registered on the ag-ui-protocol org · canary prerelease signed & verified green.

After merge: confirm 0.0.4 shows as signed on nuget.org; optionally unlist the unsigned 0.0.3.

🤖 Generated with Claude Code

Bumps the shared VersionPrefix 0.0.3 -> 0.0.4 so the AGUI.* packages
re-release as new (immutable) versions carrying the DigiCert author
signature — nuget.org versions are immutable, so the existing unsigned
0.0.3 cannot be re-signed in place. Merging to main triggers the stable
publish-dotnet release, which now author-signs via Azure Key Vault
(SIGNING_PROVIDER=keyvault).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@contextablemark
contextablemark requested a review from a team as a code owner July 15, 2026 23:01
@github-actions

Copy link
Copy Markdown
Contributor

Python Preview Packages

Version 0.0.0.dev1784156484 published to TestPyPI.

Warning: These packages are built from contributor code that may not yet have been vetted for correctness or security. Install at your own risk and do not use in production.

Install with uv

Add the TestPyPI index to your pyproject.toml:

[[tool.uv.index]]
name = "testpypi"
url = "https://test.pypi.org/simple/"
explicit = true

Then install the packages you need:

# Core SDK
uv add 'ag-ui-protocol==0.0.0.dev1784156484' --index testpypi

# Integrations (each already depends on the matching ag-ui-protocol preview)
uv add 'ag-ui-langgraph==0.0.0.dev1784156484' --index testpypi
uv add 'ag-ui-crewai==0.0.0.dev1784156484' --index testpypi
# NOTE: ag-ui-agent-spec depends on pyagentspec (git-only, not on PyPI).
# You will need to install pyagentspec separately from its git repo.
uv add 'ag-ui-agent-spec==0.0.0.dev1784156484' --index testpypi
uv add 'ag_ui_adk==0.0.0.dev1784156484' --index testpypi
uv add 'ag_ui_strands==0.0.0.dev1784156484' --index testpypi

Install with pip

pip install \
  --index-url https://test.pypi.org/simple/ \
  --extra-index-url https://pypi.org/simple/ \
  ag-ui-protocol==0.0.0.dev1784156484

Use --extra-index-url https://pypi.org/simple/ so pip can resolve
transitive dependencies (pydantic, fastapi, etc.) from real PyPI.


Commit: 4c03ee2

@pkg-pr-new

pkg-pr-new Bot commented Jul 15, 2026

Copy link
Copy Markdown

Open in StackBlitz

@ag-ui/a2a-middleware

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/a2a-middleware@2197

@ag-ui/a2ui-middleware

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/a2ui-middleware@2197

@ag-ui/event-throttle-middleware

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/event-throttle-middleware@2197

@ag-ui/mcp-apps-middleware

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/mcp-apps-middleware@2197

@ag-ui/mcp-middleware

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/mcp-middleware@2197

@ag-ui/a2a

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/a2a@2197

@ag-ui/adk

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/adk@2197

@ag-ui/ag2

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/ag2@2197

@ag-ui/agno

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/agno@2197

@ag-ui/aws-strands

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/aws-strands@2197

@ag-ui/claude-agent-sdk

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/claude-agent-sdk@2197

@ag-ui/crewai

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/crewai@2197

@ag-ui/langchain

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/langchain@2197

@ag-ui/langgraph

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/langgraph@2197

@ag-ui/llamaindex

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/llamaindex@2197

@ag-ui/mastra

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/mastra@2197

@ag-ui/pydantic-ai

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/pydantic-ai@2197

@ag-ui/vercel-ai-sdk

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/vercel-ai-sdk@2197

@ag-ui/watsonx

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/watsonx@2197

@ag-ui/a2ui-toolkit

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/a2ui-toolkit@2197

create-ag-ui-app

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/create-ag-ui-app@2197

@ag-ui/client

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/client@2197

@ag-ui/core

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/core@2197

@ag-ui/encoder

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/encoder@2197

@ag-ui/proto

pnpm add https://pkg.pr.new/ag-ui-protocol/ag-ui/@ag-ui/proto@2197

commit: 5ddfd7d

@contextablemark
contextablemark merged commit 125befb into main Jul 15, 2026
36 checks passed
@contextablemark
contextablemark deleted the chore/bump-dotnet-sdk-0.0.4 branch July 15, 2026 23:06
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.

3 participants