Skip to main content
Glama

workflow_export

Export a workflow template as a versioned bundle with integrity manifest and lineage metadata; automatically strips private or result-only nodes for secure cross-tenant sharing.

Instructions

workflow 模板导出(G1 五件套):workflow.yml + 本体数据 + MD 家族 + manifest(sha256 完整性)+ 血缘元数据(源企业/源版本/fork 层级/祖先链)。跨租户缺省剥离 private / result-only 节点(G6 联动,剥离计数入 manifest)。export 事件入血缘谱系 + 审计挂链。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
actorNo执行者(审计留痕)
enterpriseNo源企业标识(血缘元数据——导入方回溯锚)
workflow_idYes源 workflow 标识
cross_tenantNo跨租户分发(缺省 true——private/result-only 剥离;同租户传 false 全量)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv1.4.9

TDQS

A3.8/5.0
Behavior4/5

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

With no annotations, the description carries the full disclosure burden, and it does substantial work: it reveals the cross-tenant node-stripping behavior, the sha256 integrity manifest, and that export events are appended to the lineage pedigree and audit chain. This is rich behavioral disclosure for a tool with zero annotations; only the return format and side-effect scope beyond audit linking are left unstated.

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?

A dense single paragraph that front-loads the core purpose (workflow template export) before enumerating contents and behaviors. Every clause carries meaning in compact technical style; it is appropriately concise given the domain complexity, though it could be broken into scannable segments.

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 4-parameter export tool with no output schema and no annotations, the description thoroughly covers exported content and stripping behavior but omits the return format (inline data vs. downloadable artifact vs. URL) and any prerequisites. Gaps on the response side keep it from being fully complete.

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?

Schema coverage is 100%, so all four parameters are already documented in the schema. The description enriches the enterprise parameter by framing it as lineage metadata (source enterprise/source version/fork hierarchy/ancestor chain) and reinforces the cross_tenant default stripping, but most parameter meaning is carried by the schema itself, warranting the baseline 3.

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?

Names a specific verb (导出/export) and a specific resource (workflow template G1 five-piece set), then enumerates the exact output contents: workflow.yml, ontology data, MD family, sha256 manifest, and lineage metadata. It is clearly distinguishable from the sibling workflow_import by its export orientation, even without naming it.

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

Usage Guidelines3/5

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

The description explains cross-tenant behavior — default stripping of private/result-only nodes and the G6 linkage — which tells the agent when stripped vs. full export occurs. However, it does not name alternatives, state when not to use the tool, or explicitly route to workflow_import; usage context is implied rather than stated.

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