Skip to main content
Glama

boss_follow_up

Surfaces candidates needing follow-up by flagging unread messages, stalled progress, and interviews; configure days_stale to define overdue.

Instructions

筛出需要优先跟进的候选项(未读、超时未推进、面试) [可用性: roles=candidate; candidate_platforms=zhipin; recruiter_platforms=-]

Input Schema

NameRequiredDescriptionDefault
days_staleNo超过 N 天未推进视为待跟进

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv1.19.1
  2. Removedv1.12.0
  3. First observedv1.11.0

TDQS

A3.7/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full disclosure burden. It implies a read-only filtered listing and defines the three qualifying conditions, but says nothing about ordering, result volume, pagination, or whether stale-day logic interacts with interview criteria. That leaves real behavioral gaps for a no-annotation tool.

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

Conciseness5/5

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

One compact sentence states the purpose and the criteria, followed by a bracketed availability tag. Nothing is redundant and the core function is front-loaded.

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?

There is no output schema, so the description should say something about what a candidate entry contains or how many are returned; it does not. The input side is complete thanks to full schema coverage, but the return-side picture is left entirely to inference.

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 description coverage is 100%, with days_stale fully documented including its default of 3, so the schema does the heavy lifting. The description's mention of '超时未推进' hints at the staleness concept but adds no syntax, unit, or interaction detail beyond the schema. Baseline 3 applies.

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

Purpose4/5

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

The description uses a specific verb ('筛出' / filter out) and names the resource explicitly ('候选项' / candidates) plus the three inclusion criteria (unread, stale, interview). An agent can grasp the function without opening the schema. It stops short of differentiating from nearby siblings such as boss_pipeline or boss_hr_last_messages, which could also surface follow-up candidates.

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

Usage Guidelines4/5

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

The bracketed availability line gives concrete scoping: roles=candidate, candidate_platforms=zhipin, recruiter_platforms=-, which tells the agent both who this is for and where it does not apply. It does not, however, name an alternative tool or state an explicit when-not condition beyond the platform/role gating.

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