Skip to main content
Glama

corpus_export

Exports training corpus packages: numbered audit rules, FDE methodology, and labeled samples, delivering versioned HMAC-signed output that records an audit event for traceability.

Instructions

训练语料导出三件套——规则(27 编号位含跳号占位 + reward_hint 骨架 + verifiers 三桶清单)+ FDE 方法论(锚点解析)+ 带标签审计样本(六源聚合 + 脱敏)。导出带版本号 + HMAC 签名,导出行为记 corpus_export 审计事件。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
scopeNo规则导出范围(缺省 all = 27 编号位)
out_dirNo输出目录(缺省 data/export/corpus/)
data_dirNo数据根目录(样本聚合源)
rules_onlyNo只导规则面(跳过样本/方法论)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Since no annotations are provided, the description carries the full burden of behavioral disclosure. It does disclose that exports include a version number and HMAC signature, and that the action is logged as a corpus_export audit event, which is useful. However, it does not clarify whether the operation is read-only, whether it overwrites existing files, or any authorization requirements, leaving gaps for a tool with no annotation safety profile.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single dense sentence that efficiently conveys a large amount of technical detail. It is front-loaded with the main purpose ('训练语料导出三件套') and uses dashes and parentheses to list components, but the run-on structure reduces readability. It is concise but could benefit from clearer separation of the three components.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a complex tool exporting multiple components, the description provides a strong high-level overview but lacks information on default behaviors (e.g., what happens with scope='default'), output format, or error handling. Since there is no output schema, the description does not explain return values, and terms like '六源聚合' and '脱敏' are mentioned without elaboration, leaving some ambiguity for an agent.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema provides 100% description coverage for all four parameters, so the description does not need to add parameter details. The description adds no extra information about parameters beyond what the schema already offers, which meets the baseline of 3 but does not exceed it.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's purpose: exporting a training corpus composed of three components (rules, FDE methodology, labeled audit samples), with specific technical details like 27 numbered positions, verifiers three-bucket list, and six-source aggregation. This distinguishes it from siblings such as workflow_export or train_submit, which handle different export/training workflows.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no guidance on when to use this tool versus alternatives, nor does it mention exclusions, prerequisites, or context that would help an agent choose it. It merely describes what the tool exports, leaving the decision entirely to the agent's inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools