Skip to main content
Glama

boss_agent_run

Runs one automation round for BOSS Zhipin recruiting: scan sessions, apply threshold-based decisions, execute actions, and generate leads. Set dry_run to preview decisions without real platform actions.

Instructions

招聘自动化:运行一轮自动扫描、决策、阈值控制、执行和线索生成 [可用性: roles=candidate, recruiter; candidate_platforms=zhipin; recruiter_platforms=zhipin]

Input Schema

NameRequiredDescriptionDefault
limitNo本轮最多处理多少个会话
resumeNo仅在操作者明确确认已完成官方验证、已核实未确认动作并要求恢复时设为 true;保留已确认动作和队列 checkpoint,普通 run 不解除停止状态
dry_runNo只演练决策,不执行真实平台动作

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changedv3.2.0
    • addedInput schema / properties / limit / minimum
      Added value: +1
  2. Changed1 schema field changedv3.0.1
    • addedInput schema / properties / resume
      Added value: +{
      +  "default": false,
      +  "description": "仅在操作者明确确认已完成官方验证、已核实未确认动作并要求恢复时设为 true;保留已确认动作和队列 checkpoint,普通 run 不解除停止状态",
      +  "type": "boolean"
      +}
  3. Addedv1.19.1
  4. Removedv1.18.0
  5. Addedv1.17.0
  6. Removedv1.16.0
  7. Addedv1.14.0

TDQS

B3.2/5.0
Behavior2/5

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

No annotations are supplied, so the description carries the full burden. It says 'execution' happens on a live recruitment platform, but never states side effects (messages or greetings sent to real candidates), whether the run can be interrupted or resumed, how it relates to the stopped state implied by the resume parameter, rate limits, or what happens on partial failure. The availability clause is useful metadata, but the risk profile of an autonomous agent run is left undisclosed.

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?

One compact sentence lists the pipeline stages up front, followed by a bracketed availability tag. Nothing is redundant, though listing five stages in a comma chain is slightly dense and the availability tag could be separated more clearly.

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?

With no output schema and no annotations, the description should say more about what a round produces (leads, decisions, stats) and when the run halts. Parameter documentation in the schema is thorough, which offsets some of the gap, but the behavioral picture for an autonomous automation tool remains thin.

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%, and the three parameters (limit, resume, dry_run) already carry detailed semantics in the schema, including the dry_run default of true and the strict confirmation needed for resume. The description adds no parameter meaning beyond that, so the baseline of 3 for fully documented schemas 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 names a concrete operation: a single automation round covering scan, decision, threshold control, execution and lead generation, along with the roles and platforms it applies to (zhipin). That is enough to distinguish it from granular siblings like boss_agent_stop, boss_agent_pending or boss_watch_run, though it never names those siblings explicitly.

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 bracketed availability clause (roles=candidate/recruiter; platforms=zhipin) gives a clear precondition for use, which is genuinely useful. However, it offers no guidance on when to choose this over boss_watch_run, boss_agent_pending or boss_agent_stop, and no explicit when-not-to-use condition, so selection between it and its closest siblings must be inferred.

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