rename cagent package to docker-agent-plugin#388
rename cagent package to docker-agent-plugin#388crazy-max wants to merge 3 commits intodocker:mainfrom
Conversation
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
Hum |
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
198c251 to
0c38e2c
Compare
| Enhances: docker-ce-cli | ||
| Provides: cagent = %{epoch}:%{version}-%{release} | ||
| Obsoletes: cagent < %{epoch}:%{version}-%{release} | ||
|
|
There was a problem hiding this comment.
If docker-agent-plugin is built as 0:1.2.3-1, this expands to Provides: cagent = 0:1.2.3-1 and Obsoletes: cagent < 0:1.2.3-1, which tells RPM that this package replaces older cagent installs up to that version.
There was a problem hiding this comment.
Do you know if (with a rename) we'd be able to drop the epoch (we never should've had those in any of our packages 🫠)
|
😭 |
| Architecture: linux-any | ||
| Description: cagent is a powerful multi-agent AI runtime that enables you to | ||
| create, configure, and orchestrate specialized AI agents that work together to | ||
| solve complex problems. Each agent can be equipped with specific tools, | ||
| knowledge domains, and capabilities. | ||
| . | ||
| Key features: | ||
| * Multi-agent architecture with hierarchical task delegation | ||
| * Declarative YAML-based agent configuration | ||
| * MCP (Model Context Protocol) integration for extensible tooling | ||
| * Support for multiple AI providers (OpenAI, Anthropic, Google Gemini, Docker Model Runner) | ||
| * Built-in reasoning tools (think, todo, memory) for complex problem-solving | ||
| * Docker Hub integration for sharing and distributing agent configurations | ||
| * Event-driven streaming architecture for real-time responses | ||
| . | ||
| cagent makes it easy to build agent teams where specialized agents collaborate, | ||
| each bringing their own expertise and tools to handle specific aspects of user | ||
| requests. Perfect for developers building AI-powered workflows and automation. | ||
| Homepage: https://github.com/docker/cagent |
There was a problem hiding this comment.
I see we didn't keep the old long description; that was intentional (to keep it more to the point?)
(I was curious why git showed it as a delete + add, not as a move, but probably because they differ too much now 😂)
| Enhances: docker-ce-cli | ||
| Provides: cagent = %{epoch}:%{version}-%{release} | ||
| Obsoletes: cagent < %{epoch}:%{version}-%{release} | ||
|
|
There was a problem hiding this comment.
Do you know if (with a rename) we'd be able to drop the epoch (we never should've had those in any of our packages 🫠)
fixes #384
Updates the packaging from
cagenttoagentafter the upstream project moved fromdocker/cagenttodocker/docker-agent.The Debian and RPM package names are renamed to
docker-agent-plugin, and the package layout now follows the same Docker CLI plugin conventions used by other plugin packages in this repository. The oldcagentpackage is transitioned with DebianReplacesandBreaksmetadata and an RPMObsoletesrule so upgrades remain smooth.This also fixes version verification by reading plugin metadata from the installed CLI plugin binary, which matches how the other Docker CLI plugins are validated.