Multi-agent NPC simulation system with tool/skill management, MCP server integration, and marketplace support
Agent-Worlds provides 16 tools with schemas and descriptions, but quality is inconsistent. Most tools have descriptions (many in Chinese), but parameter documentation is sparse. Schemas are present but lack depth, many parameters missing descriptions, type constraints are minimal, and output schemas are undocumented. Naming follows verb_noun convention (observe_map, edit_map, invoke_npc, create_npc, read_file, write_file, edit_text, delete_file, add_task, complete_task, goto_location, arrived_at, end_conversation, edit_memory_note, send_qq_notify, run_command), which is good. However, several tools lack clarity on when to use them vs. similar tools (e.g., edit_text vs. write_file), and error handling guidance is absent. No tool annotations (readOnlyHint, destructiveHint, idempotentHint) despite clear risk levels assigned. Output schemas are not documented, agents cannot predict what fields to expect. Security concerns: run_command and delete_file are high-risk but lack confirmation patterns or dry-run support.
给某人添加任务提醒,例如'给你留了文件'、'明天来找我'等
确认已到达指定地点 (到达目的地后调用)
标记任务为已完成
动态创建新 NPC
删除指定文件 (谨慎使用,删除后无法恢复)
修改你附近的地图。operations按顺序作为一次整体修改提交,全部成功才生效。create需要名称、坐标和占格;update/delete需要id。对象的用途由你自由命名、描述,先以色块显示。请根据工具返回的真实结果继续行动。
编辑你的个人笔记,用于记录重要信息
精确编辑文本文件: 替换/插入/删除行
No output schemas documented. Agents cannot predict response structure, forcing them to guess at field names and types for downstream tool chaining. This violates pattern:tool and pattern:response-shaper.
Destructive tools (delete_file, run_command) lack confirmation or dry-run support. Agents can irreversibly delete files or execute arbitrary commands without safeguards. Violates pattern:confirmation-request.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 55 | 2026-07-28+ | v2 |
主动结束当前对话。在以下情况必须调用: 1) 你的任务已完成(如已交接给下游)2) 话题聊完了没有新内容 3) 对方说拜拜。不要在完成工作后继续闲聊,直接结束。
开始前往指定地点 (只是设置移动目标,需要时间移动,到达后系统会通知你)
主动调用另一个 NPC 执行任务
查看你附近可接触的地图对象,返回整数格坐标、占格、名称与描述。也可以用对象id查看附近对象详情;远处未知内容不会返回。
读取文件内容。支持: 纯文本、PDF、Word(.docx)、PPT(.pptx)、Excel(.xlsx)、CSV、图片(.png/.jpg)。文档会自动提取文本,图片返回元数据。
在 workspace 目录下执行命令行命令。可用于运行脚本、安装依赖、执行构建等。命令超时 30 秒。
向管理员的 QQ 发送通知消息。重要提醒:必须实际调用此工具才能真正发送消息,不要只在回复中声称已发送。适用场景:交易完成、重要事件、需要管理员关注的情况。
创建或覆写/追加文本文件
Many parameters lack descriptions. E.g., invoke_npc 'wait' param has no explanation of what happens when false; create_npc 'llm_channel' and 'llm_model' are unexplained. Violates pattern:tool-description.
No tool annotations (readOnlyHint, destructiveHint, idempotentHint) despite clear risk levels. Agents cannot determine which tools are safe to retry or which modify state. Violates pattern:tool-annotation.
Error handling guidance absent. Tools provide no recovery hints (e.g., 'file not found, check path' or 'NPC not found, use create_npc'). Violates pattern:recovery-guide.