pause_navigation
Pause a GS cleaning robot's navigation using its serial number to temporarily halt movement.
Instructions
暂停导航 / Pause navigation
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| robot_sn | Yes |
Pause a GS cleaning robot's navigation using its serial number to temporarily halt movement.
暂停导航 / Pause navigation
| Name | Required | Description | Default |
|---|---|---|---|
| robot_sn | Yes |
Changes observed during successful MCP inspections.
v0.4.1Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries full burden. It doesn't state whether pausing is reversible, how long the paused state persists, whether the robot's current position is retained, or what happens if the robot isn't navigating.
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?
Very brief bilingual phrase, front-loaded with the action. It's concise but lacks any supporting details that would make it useful.
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 navigation control tool with no annotations and no output schema, the description is too sparse. It doesn't explain the paused state, resumption, or error conditions.
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?
The single parameter robot_sn is undocumented in both schema (0% coverage) and description. The description adds no semantics about which robot or format, so it fails to compensate for the schema gap, but the parameter is self-explanatory.
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?
States a specific verb+resource ('pause navigation'), which is clear. It's distinguishable from siblings like resume_navigation and stop_navigation by verb, though the description doesn't contrast them explicitly.
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?
No guidance on when to pause versus stop_navigation or how this differs from resume_navigation. The agent must infer usage from the name alone.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.