From 735c185bc72ce1a096b700faf8898516dd552999 Mon Sep 17 00:00:00 2001 From: Nick Ruest <127058086+nicholas-ruest@users.noreply.github.com> Date: Mon, 27 Jul 2026 15:13:28 +0000 Subject: [PATCH] Depend on the crate names the platform repos actually publish Eight entries in [workspace.dependencies] named crates that no repo in the fleet publishes, so none of them could ever resolve. Verified each against the target repo's origin/main and replaced it with the real library crate: llm-orchestrator -> llm-orchestrator-core llm-observatory -> llm-observatory-core llm-shield -> llm-shield-core llm-connector-hub -> connector-hub-core (repo is unprefixed) llm-governance-dashboard -> llm-governance-common llm-auto-optimizer -> llm-optimizer (crate stem != repo name) llm-registry -> llm-registry-core llm-marketplace is removed rather than renamed: marketplace is a virtual workspace whose only members are a service, a benchmark harness, and a vendored llm-infra fork, so there is no library crate to depend on. Nothing in this repo imported it -- the LLM-Dev-Ops adapters in crates/copilot-adapters talk to those services over HTTP, not via Rust APIs, so no import paths change. Implements the copilot-agent portion of agentics-enforcement/plans/adr/ADR-015 --- Cargo.toml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index eb082de..049ef15 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -155,19 +155,19 @@ llm-cost-ops = { git = "https://github.com/LLM-Dev-Ops/cost-ops", branch = "main llm-memory-graph = { git = "https://github.com/LLM-Dev-Ops/memory-graph", branch = "main" } # LLM-Orchestrator - Workflow orchestration engine -llm-orchestrator = { git = "https://github.com/LLM-Dev-Ops/orchestrator", branch = "main" } +llm-orchestrator-core = { git = "https://github.com/LLM-Dev-Ops/orchestrator", branch = "main" } # LLM-Observatory - Observability and monitoring platform -llm-observatory = { git = "https://github.com/LLM-Dev-Ops/observatory", branch = "main" } +llm-observatory-core = { git = "https://github.com/LLM-Dev-Ops/observatory", branch = "main" } # LLM-Sentinel - Anomaly detection and security monitoring llm-sentinel = { git = "https://github.com/LLM-Dev-Ops/sentinel", branch = "main" } # LLM-Shield - Security and protection platform -llm-shield = { git = "https://github.com/LLM-Dev-Ops/shield", branch = "main" } +llm-shield-core = { git = "https://github.com/LLM-Dev-Ops/shield", branch = "main" } # LLM-Connector-Hub - Unified LLM provider connectivity -llm-connector-hub = { git = "https://github.com/LLM-Dev-Ops/connector-hub", branch = "main" } +connector-hub-core = { git = "https://github.com/LLM-Dev-Ops/connector-hub", branch = "main" } # LLM-Data-Vault - Secure data storage and anonymization llm-data-vault = { git = "https://github.com/LLM-Dev-Ops/data-vault", branch = "main" } @@ -176,19 +176,20 @@ llm-data-vault = { git = "https://github.com/LLM-Dev-Ops/data-vault", branch = " llm-policy-engine = { git = "https://github.com/LLM-Dev-Ops/policy-engine", branch = "main" } # LLM-Governance-Dashboard - Cost tracking and governance UI -llm-governance-dashboard = { git = "https://github.com/LLM-Dev-Ops/governance-dashboard", branch = "main" } +llm-governance-common = { git = "https://github.com/LLM-Dev-Ops/governance-dashboard", branch = "main" } # LLM-Auto-Optimizer - Automated optimization platform -llm-auto-optimizer = { git = "https://github.com/LLM-Dev-Ops/auto-optimizer", branch = "main" } +llm-optimizer = { git = "https://github.com/LLM-Dev-Ops/auto-optimizer", branch = "main" } # LLM-Analytics-Hub - Analytics and insights platform llm-analytics-hub = { git = "https://github.com/LLM-Dev-Ops/analytics-hub", branch = "main" } # LLM-Registry - Asset and model registry -llm-registry = { git = "https://github.com/LLM-Dev-Ops/registry", branch = "main" } +llm-registry-core = { git = "https://github.com/LLM-Dev-Ops/registry", branch = "main" } -# LLM-Marketplace - Service marketplace (TypeScript primary, Rust components) -llm-marketplace = { git = "https://github.com/LLM-Dev-Ops/marketplace", branch = "main" } +# LLM-Marketplace - no dependency declared: the marketplace repo is a virtual +# workspace whose only members are `consumption` (a service), `marketplace-benchmarks`, +# and a vendored `llm-infra` fork. It exposes no library crate to depend on. # LLM-Research-Lab - Research and experimentation platform llm-research-lab = { git = "https://github.com/LLM-Dev-Ops/research-lab", branch = "main" }