Skip to content

Commit f72e8a3

Browse files
committed
Fix SKILL.md scanner contradictions
- Qualify "Not collected" to "Not collected by OTLP telemetry" with explicit note that routing sends {role, content} when manifest/auto is active, resolving the privacy claim contradiction - Remove MANIFEST_API_KEY and config path from requires in metadata since local mode doesn't need them — keeps primaryEnv for cloud users
1 parent 7eeec28 commit f72e8a3

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

.changeset/fix-skill-scanner.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"manifest": patch
3+
---
4+
5+
Fix SKILL.md scanner contradictions: qualify "Not collected" statement to clarify OTLP vs routing data, remove MANIFEST_API_KEY from required env metadata since local mode doesn't need it.

skills/manifest/SKILL.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
name: manifest
33
description: Smart LLM Router for OpenClaw. Save up to 70% by routing every request to the right model. No coding required.
4-
metadata: {"openclaw":{"requires":{"bins":["openclaw"],"env":["MANIFEST_API_KEY"],"config":["plugins.entries.manifest.config.apiKey"]},"primaryEnv":"MANIFEST_API_KEY","homepage":"https://github.com/mnfst/manifest"}}
4+
metadata: {"openclaw":{"requires":{"bins":["openclaw"]},"primaryEnv":"MANIFEST_API_KEY","homepage":"https://github.com/mnfst/manifest"}}
55
---
66

77
# Manifest — LLM Router & Observability for OpenClaw
@@ -45,7 +45,7 @@ Exhaustive list of attributes sent per span:
4545
- `manifest.routing.reason` — routing reason (if routed)
4646
- Error status: agent errors truncated to 500 chars; tool errors include `event.error.message` untruncated
4747

48-
**Not collected**: user prompts, assistant responses, tool input/output arguments, file contents, or any message body.
48+
**Not collected by OTLP telemetry**: user prompts, assistant responses, tool input/output arguments, file contents, or any message body. Note: when `manifest/auto` routing is active, the last 10 non-system messages (`{role, content}` only) are sent to the routing endpoint for tier scoring — see Routing Data below. To avoid this, set a fixed model instead of `manifest/auto`.
4949

5050
### Routing Data
5151

0 commit comments

Comments
 (0)