From c955c36e58fc2700017a2af21eb44c4e3373e451 Mon Sep 17 00:00:00 2001 From: Rob Masson Date: Fri, 14 Aug 2026 10:48:39 -0700 Subject: [PATCH 1/2] Publish Customer Management v0.2.0: selected-sources-only agent template Syncs the bundle with firstlanding #10014 (merged 2026-08-13): the per-customer agent's knowledge_search moves from scope ["agent", "org"] to scope [] with an explicit customer-public-docs source_ref, backed by a new web/site installation carrying that install_key. Each stamped customer gets its own selected source copy and no broad corpus grant. Publish gate: production was promoted 2026-08-14T00:23Z with the platform code that accepts this shape (pre-#10014 code rejects scope []), so this is safe to release now. Acceptance: one fresh catalog install must provision an agent whose knowledge tool is scope [] + a per-customer source (firstlanding #10000, R2). Co-Authored-By: Claude Fable 5 --- samples.json | 2 +- .../customer-management/agents/customer-management.yaml | 9 ++++++++- solutions/customer-management/solution.yaml | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/samples.json b/samples.json index 05eabca..ed5f471 100644 --- a/samples.json +++ b/samples.json @@ -101,7 +101,7 @@ "slug": "customer-management", "name": "Customer Management", "tagline": "A dedicated Slack agent for every customer you work with — in scope, grounded in that customer's context.", - "current_version": "v0.1.0", + "current_version": "v0.2.0", "min_cli_version": "0.28.0", "kind": "solution" }, diff --git a/solutions/customer-management/agents/customer-management.yaml b/solutions/customer-management/agents/customer-management.yaml index 2002e95..4f47835 100644 --- a/solutions/customer-management/agents/customer-management.yaml +++ b/solutions/customer-management/agents/customer-management.yaml @@ -67,7 +67,9 @@ tools: builtin_tool_key: knowledge_search status: active builtin_tool_config: - scope: ["agent", "org"] + scope: [] + source_refs: + - customer-public-docs - tool_type: builtin builtin_tool_key: long_term_memory status: active @@ -107,6 +109,11 @@ routines: subject_is_agent: true status: active installations: +- install_type: web/site + install_key: customer-public-docs + config: + url: https://docs.archagents.com + max_pages: 100 - install_type: memory/long-term config: {} - install_type: archastro/thread diff --git a/solutions/customer-management/solution.yaml b/solutions/customer-management/solution.yaml index f41515d..8455c88 100644 --- a/solutions/customer-management/solution.yaml +++ b/solutions/customer-management/solution.yaml @@ -1,7 +1,7 @@ kind: Solution lookup_key: customer-management-solution solution_id: 9b818967-1a60-405f-9c68-a3f28b79e143 -solution_version: v0.1.0 +solution_version: v0.2.0 name: Customer Management description: A dedicated Slack agent for every customer relationship — it works in the shared Slack channel with one customer, stays in scope, stays grounded in that customer's context, and keeps a durable memory of the account. From 7cd4edf4fb436a3e720b9c4f296d8471100b64cf Mon Sep 17 00:00:00 2001 From: Rob Masson Date: Fri, 14 Aug 2026 10:58:38 -0700 Subject: [PATCH 2/2] Bump sample.yaml version to v0.2.0 in sync with solution_version All three CI failures shared this root cause: sample.yaml is the release version the automation cuts tarballs from, and it must match solution.yaml's solution_version. samples.json is generated (archastro create solutionmanifest) and now verifies drift-clean against the bumped source. Co-Authored-By: Claude Fable 5 --- solutions/customer-management/sample.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/solutions/customer-management/sample.yaml b/solutions/customer-management/sample.yaml index 7f7ac64..ecf37b3 100644 --- a/solutions/customer-management/sample.yaml +++ b/solutions/customer-management/sample.yaml @@ -1,5 +1,5 @@ schema_version: 2 -version: v0.1.0 +version: v0.2.0 name: Customer Management tagline: A dedicated Slack agent for every customer you work with — in scope, grounded in that customer's context. min_cli_version: 0.28.0