Generate a Conventional Commits message from staged changes and wait for confirmation before committing. Use when the user asks to commit or generate a commit message.
中文简介正在准备中。当前显示原文说明。
Inspect screenshots, photos, diagrams, image paths, and image URLs when the task depends on visible content. Use when the prompt lacks actual image content, native inspection fails, or the user requests inspect_image; prefer the MCP tool, then the installed CLI.
中文简介正在准备中。当前显示原文说明。
查看安装方法安装前可以查看交给 AI 代理的指令内容。
If the prompt already contains actual image content, or a host image viewer returned that content, inspect it directly and do not call inspect_image. A file path or URL alone is not image content.
When only a file path or URL is available, direct inspection fails, or the user explicitly requests the provider, the inspect_image MCP tool (server agent-tools-vision) sends one image plus narrow factual questions to a configured vision model. You stay in charge of reasoning and the final answer; the vision model only reports observations.
inspect_image is a callable MCP tool, not an MCP resource. Call the tool directly. Never call list_mcp_resources or read_mcp_resource for images, and never use inspect_image as a resource URI.
When fallback inspection is needed, prefer inspect_image. If it is not exposed as a callable tool, or the host/model gateway cannot invoke MCP namespace tools, use the host's shell/command execution tool to run the installed fallback.
First use a structured file-write capability to create a temporary JSON request; do not construct it with shell interpolation. Use the same shape as the MCP input:
{
"image_source": { "type": "file", "value": "<path>" },
"questions": [{ "id": "q1", "text": "<question>" }]
}
Choose a temporary request path containing no shell metacharacters, then run:
node "{{VISION_CLI_PATH}}" --request-file "<safe-temp-request.json>" --json
Delete the temporary request file afterward. Quote the command for the active shell: in PowerShell, use single-quoted literal arguments and double any embedded '; in POSIX shells, use single quotes and encode an embedded ' as '"'"'. The installed CLI path and agent-chosen temporary path are the only dynamic command arguments; image paths, URLs, and questions belong only in the JSON file.
Use only this installed CLI: never run npx, install a package, or use MCP resource APIs as a fallback.
inspect_image when your answer depends on visible content and the prompt contains only a local path or image URL, direct inspection failed, or the user explicitly requested the provider. Never infer image content from a file name or URL.{ "type": "file", "value": "<path>" } or { "type": "url", "value": "<http(s) url>" }. One concrete image per call; no directories or globs.q1, q2, …) and a narrow, factual text: "What error code is shown in the dialog?", "What are the card's background color, border radius, and padding?" — not "Describe this screenshot".When the task consumes most of the image — implementing a mockup, analyzing a document, reading a chart — many fragment questions lose detail. Instead, ask ONE question requesting a structured transcription in a format you can work with directly:
Structured transcription is not the "general description" banned above — it is a targeted, lossless-as-possible extraction; vague prose ("describe this screenshot") is still wrong. Work from the returned HTML/Markdown as your draft, then use narrow follow-up questions to verify details the transcription may have flattened.
uncertainty note. Carry stated uncertainty into your final answer ("the code reads E17, though the second character may be I") instead of presenting an uncertain reading as fact.null answer means the image does not show it. Say so; never fill the gap with a guess.config_error, tell the user to configure ~/.agent-tools/config.jsonc (vision provider/baseUrl/model/apiKey) as described in the agent-tools README.npx -y @kairyou/agent-tools@latest vision -a <agent>).还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
Generate a Conventional Commits message from staged changes and wait for confirmation before committing. Use when the user asks to commit or generate a commit message.
中文简介正在准备中。当前显示原文说明。
Summarize each day's Git activity into a concise daily work log, for a single date or a range. Uses the current repository, optional configured work projects, or paths named in conversation; configuration is never required.
中文简介正在准备中。当前显示原文说明。
Review code changes for bugs, regressions, convention violations, and high-value cleanup opportunities. Use for diffs, commit ranges, hosted PR/MR URLs, branches, paths, staged changes, or working-tree changes.
中文简介正在准备中。当前显示原文说明。
Summarize a contributor's Git history, a provided work log, or both into a concise, review-friendly self-evaluation for quarterly, semi-annual, or promotion cycles.
中文简介正在准备中。当前显示原文说明。
Refactor changed code to reduce duplication, complexity, and wasted work. Use for diffs, commit ranges, PRs, paths, staged changes, or working-tree changes.
中文简介正在准备中。当前显示原文说明。
Query and display the current API provider balance and recent usage.
中文简介正在准备中。当前显示原文说明。