Skip to content
Recued
Menu
← Back to packs

uv Pack

by recued-core v1 app_pack

V3 Astral uv Python toolchain capability pack. By-value connector composition (service_kind=cli, no separate ingredient): one local uv CLI ingredient exposes bounded project operations for readiness, lockfile freshness checks, dependency tree inspection, requirements export, CycloneDX SBOM generation, dependency vulnerability audit, and pytest execution through uv. Project operations run from an explicit project directory cwd supplied at execution time through the native cli_invocation cwd field, avoid caller-supplied uv flags, avoid shell wrappers, and keep diagnostics visible as text or JSON output. Lock, tree, and export operations use locked/check/offline/no-Python-download modes and never write the lockfile or sync the environment. Dependency audit is approval-gated because package inventory is sent to the fixed OSV advisory service. Test execution is approval-gated because pytest imports and executes project code in the discovered uv environment. Requires uv on PATH.

What this pack installs

  • uv Ingredient

Trust & control

What installing this whole pack would let it do. Recued grants these permissions at install — review them there before approving.

Where it runs

Server only Runs on your server.

What it's allowed to do

Write Local CLI uv external change
Read: uv.version · No approvalRead: python.uv_lock_check · No approvalRead: python.uv_dependency_tree · No approvalRead: python.requirements_export · No approvalRead: software.sbom_cyclonedx · No approvalRead: python.dependency_audit · Asks approvalWrite: python.test_run · Asks approval

Data it touches

SurfacesLocal CLI

About

Tags

pack:uvuvastralpythonpyprojectuv-lockdependency-treerequirementsauditsbomcyclonedxpytesttestsecuritydeveloper-toolsqualitydiagnosticsjsonlocal-servicev3composition