cvin_governance
治理结构:规范委员会三层分权、7 席构成(现全部空缺)、表决门槛、发起方交权清单、RFC 提案与公示期。redlines=true 时附带六条红线的可复算判定。免费。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| redlines | No | 是否附带红线自检结果 |
治理结构:规范委员会三层分权、7 席构成(现全部空缺)、表决门槛、发起方交权清单、RFC 提案与公示期。redlines=true 时附带六条红线的可复算判定。免费。
| Name | Required | Description | Default |
|---|---|---|---|
| redlines | No | 是否附带红线自检结果 |
Changes observed during successful MCP inspections.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are supplied, so the description carries the burden. It does add real behavioral context: the seats are currently all vacant (materially affecting whether governance is operational), the result is free/no cost, and redlines=true triggers a recomputable six-red-line check. It never states the access model or that the call is read-only and side-effect free, nor the output form.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
One dense, front-loaded sentence that leads with the resource and then lists contents, followed by the single conditional behavior. No filler; the trailing '免费' earns its place as a cost disclosure. Slightly list-heavy but appropriate for this kind of reference tool.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a one-optional-boolean, no-annotation, no-output-schema tool, the description covers the main risk: it tells the agent what content areas come back and what the flag adds. The remaining gap is return format and whether the governance data is static reference text or computed state, which matters given the 'currently all vacant' note.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and the single parameter is already described as 'whether to include red-line self-check results'. The description goes beyond that by specifying there are six red lines and that the determination is recomputable, which tells the agent this flag yields auditable output rather than a summary. That is genuine added meaning over the schema, though it does not explain default behavior when omitted.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific resource (governance structure) and enumerates its distinct contents: three-tier committee power separation, 7-seat composition, voting thresholds, initiator power-transfer checklist, RFC proposals and public comment period. That is concrete enough to distinguish it from siblings like cvin_clauses or cvin_permits. It loses a point for having no verb (no 'returns'/'retrieves') and for never naming a sibling it is not.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no statement of when to use this tool versus the thirteen sibling tools, no prerequisite or caller guidance. The only conditional hint is implicit in the parameter ('redlines=true 时附带…'), which tells the agent how to shape the output but not when to reach for this tool at all.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.