1.7 KiB
1.7 KiB
Resolution
00001KVJKHAFE を完了しました。
実装内容:
yoi mcpCLI namespace を追加しました。- Read-only inspection commands を追加しました。
yoi mcp listyoi mcp show <server>yoi mcp tools [<server>]yoi mcp resources [<server>]yoi mcp prompts [<server>]
- Human-readable output と
--jsonoutput を追加しました。 - Inspection は static/resolved config のみを扱い、MCP server process を起動しません。
tools/call,resources/read,prompts/getは実行しません。- Live/provider-discovered state は
not_live/unavailableと明示します。 - Env values, secret refs, env refs, args, resource content, prompt content は redacted/omitted します。
- Resource/prompt operation eligibility は content fetch なしで報告します。
- MCP namespace は Plugin CLI namespace と分離したままです。
主な commit:
c91f5fc9 mcp: add cli inspection5e0b023a merge: mcp cli inspection
Review:
- r1 は
approve。 - Reviewer は read-only boundary、no process start、no tools/resource/prompt content fetch、static-vs-live unavailable state、secret/content redaction、MCP namespace separation、help/tests を確認しました。
最終 validation:
cargo fmt --checkgit diff --check HEAD^1..HEADcargo test -p yoi mcpcargo check -p yoicargo run -q -p yoi -- --help+ MCP command grepTicketDoctor: 0 errors
Known unrelated note:
TicketDoctorは既存 Ticket の warning 4 件を返しましたが、この Ticket の変更とは無関係です。
Nix validation:
- Not run because no dependency/package/source-filter files changed。
Validation log:
/run/user/1000/yoi/yoi-orchestrator/bash-output/bash-xrqves.log