Building a Dependency Review Agent for Release Engineering
Blog post from Orkes
Agentspan can be used to build a durable dependency-review workflow that compares CycloneDX SBOMs for a baseline and candidate release, identifies added, removed, and changed packages, applies internal policy rules, and produces an engineering summary. The walkthrough uses custom Python functions decorated with `@tool` to load and normalize SBOM data, store intermediate results in `ToolContext.state`, calculate dependency differences, evaluate newly added packages against a local policy database, and generate the final review output. An `Agent` defines the model, instructions, and fixed tool sequence, while `AgentRuntime` executes the workflow as a server-tracked run with an execution ID, recorded tool history, persistent state, and UI or API visibility after completion. The approach keeps parsing and policy logic in locally controlled Python code while allowing the model to coordinate tool use, and it can be extended with approval-gated remediation actions or externally hosted tools.
| Trend | Post Mentions | Total Month Mentions | Posts | Companies | MoM |
|---|---|---|---|---|---|
| MCP | 1 | 7,956 | 795 | 196 | +24% |
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.