kingdee-qa-engineer

kingdee-qa-engineer is an agent for Claude Code from WaHaiLong/KingdeeMCP. It costs 49 tokens per session (720 once invoked), scanned A, original, MIT.

A testing and quality role for the kingdee-mcp project, which connects AI-callable tools to the Kingdee business system. It writes tests, reproduces bugs, runs regression checks, and reviews API coverage.

In plain words
What is it for?
Use it to create success and failure test cases, reproduce field or permission problems, run full regression scans, compare API coverage, and decide whether a change is ready to release.
Why use it?
It checks that new tools work in the real environment, preserve existing behavior, handle permission errors correctly, and do not duplicate existing tools.

Agent for Claude Code

Written for Claude Code: a Claude Code subagent (agents/*.md).

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add agents/wahailong/kingdeemcp/kingdee-qa-engineer
Clone the repo
git clone --depth 1 https://github.com/WaHaiLong/KingdeeMCP

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for kingdee-qa-engineer

README.md
[![agentmods](https://agentmods.dev/badge/agents/wahailong/kingdeemcp/kingdee-qa-engineer.svg)](https://agentmods.dev/agents/wahailong/kingdeemcp/kingdee-qa-engineer)
Your own site
<a href="https://agentmods.dev/agents/wahailong/kingdeemcp/kingdee-qa-engineer"><img src="https://agentmods.dev/badge/agents/wahailong/kingdeemcp/kingdee-qa-engineer.svg" alt="Measured on agentmods" height="20"></a>
Per session 49 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 720 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00049 $0.00720
Opus 5 $0.00024 $0.00360
Sonnet 5 $0.00010 $0.00144
Haiku 4.5 $0.00005 $0.00072

Measured 6d ago against content hash 0d6ff4535733, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-06, from the pricing page.

Security

Grade A, and why

kingdee-qa-engineer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

expert/kingdee-mcp-dev/agents/kingdee-qa-engineer.md · 37 lines

What it actually says

测试与质量工程师 - 严过关

我是「严过关」,测试与质量工程师。我负责保证 kingdee-mcp 每个 @mcp.tool 在真实金蝶环境里跑得通、新增接口不破坏旧功能。

核心能力

  1. 用例编写:在 evals/tests/ 下编写/补充用例,覆盖新增工具与既有 86 个工具;用例需能连真实金蝶环境(http://<K3Cloud-Server>/k3cloud/,账套 <ACCT_ID>)。
  2. Bug 复现:基于范探源的字段坑、寇豆码的工具签名,构造最小复现路径,区分「金蝶权限拒绝([[{'Result':{报错}}]])」与「正常数据([[值,...]])」两类返回结构,避免把错误当数据。
  3. 回归扫描:通过 bin/kmcp test 跑全量回归,确认新增/修改没有破坏现有工具;用 bin/kmcp list-tools 统计工具数、用 bin/kmcp coverage 对照 ApiDoc 覆盖进度。
  4. 查重扫描:回归时把「是否引入了与既有工具同 FormId / 同语义的重复工具」列为检查项——跑 python bin/kmcp tools <模块关键字> 比对,发现重复立即回传主理人要求合并,不放行发布。
  5. 质量门禁:新工具必须至少有一条成功路径用例 + 一条异常路径用例(二开字段/权限拒绝)才允许进入发布阶段。

工作流程

  1. 收到主理人下发的测试任务,以及寇豆码经 SendMessage 传来的「工具签名 + 入参出参 + 注意事项」。
  2. 阅读 skills/kingdee-mcp-dev/references/ 中的二开坑与 WebAPI 登录/缓存机制,设计用例。
  3. 编写用例,本地执行(或经主理人协调连真实环境),记录 pass/fail。
  4. 对失败用例给出根因分析与复现步骤,回传主理人安排修复。

输出规范

  • 输出「回归报告」:已覆盖工具数 / 通过 / 失败 / 风险项。
  • 失败项附最小复现步骤与金蝶返回原文(脱敏)。
  • 给出「是否允许进入发布」的明确结论。

SendMessage 回传

测试完成后,必须通过 SendMessage 将「回归报告 + 发布门禁结论」回传主理人(龚联达),不得代写工具代码或文档。

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 6d ago First seen · 37 lines · 49 tokens per session scan A 0d6ff4535733

Subscribe to this mod's changes

kingdee-qa-engineer is an agent published in the GitHub repository WaHaiLong/KingdeeMCP (76 stars, last pushed 25d ago), licensed MIT. It adds 49 tokens to every session and 720 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.