mirror of
https://github.com/zenlm/zen-code-docs.git
synced 2026-10-30 14:58:40 +00:00
25 lines
45 KiB
Plaintext
25 lines
45 KiB
Plaintext
3:I[4707,[],""]
|
||
6:I[36423,[],""]
|
||
8:I[78400,["3185","static/chunks/app/layout-38b548b4f4d27f80.js"],"FontLoader"]
|
||
4:["lang","ja","d"]
|
||
5:["mdxPath","core/tools-api","oc"]
|
||
0:["0y8u-WGJo2VFWAF7bkrdx",[[["",{"children":[["lang","ja","d"],{"children":[["mdxPath","core/tools-api","oc"],{"children":["__PAGE__?{\"lang\":\"ja\",\"mdxPath\":[\"core\",\"tools-api\"]}",{}]}]}]},"$undefined","$undefined",true],["",{"children":[["lang","ja","d"],{"children":[["mdxPath","core/tools-api","oc"],{"children":["__PAGE__",{},[["$L1","$L2",[["$","link","0",{"rel":"stylesheet","href":"/qwen-code-docs/_next/static/css/04d76539cc2c4ebd.css","precedence":"next","crossOrigin":"$undefined"}]]],null],null]},[null,["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","$4","children","$5","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[null,"$L7"],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/qwen-code-docs/_next/static/css/7fba7395046b8eaa.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"suppressHydrationWarning":true,"children":[["$","head",null,{"children":["$undefined",["$","style",null,{"children":":root {\n --nextra-primary-hue: 248deg;\n --nextra-primary-saturation: 74%;\n --nextra-primary-lightness: 45%;\n --nextra-bg: 250,250,250;\n --nextra-content-width: 90rem;\n}\n.dark {\n --nextra-primary-hue: 248deg;\n --nextra-primary-saturation: 74%;\n --nextra-primary-lightness: 55%;\n --nextra-bg: 17,17,17;\n}\n::selection {\n background: hsla(var(--nextra-primary-hue),var(--nextra-primary-saturation),var(--nextra-primary-lightness),.3);\n}\nhtml {\n background: rgb(var(--nextra-bg));\n}"}],["$","meta",null,{"name":"theme-color","media":"(prefers-color-scheme: light)","content":"rgb(250,250,250)"}],["$","meta",null,{"name":"theme-color","media":"(prefers-color-scheme: dark)","content":"rgb(17,17,17)"}],"$undefined"]}],["$","body",null,{"children":[["$","$L8",null,{}],["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]]}]]}]],null],null],["$L9",null]]]]
|
||
a:I[54108,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],"ThemeConfigProvider"]
|
||
b:I[16016,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],"LastUpdated"]
|
||
c:I[30763,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],"Search"]
|
||
d:I[25922,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],"ThemeProvider"]
|
||
e:I[94328,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],"SkipNavLink"]
|
||
f:I[17691,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],"ConfigProvider"]
|
||
10:I[72972,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],""]
|
||
11:I[88212,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],"ClientNavbar"]
|
||
13:I[32594,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],"LanguageDropdown"]
|
||
14:I[57191,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],"MobileNav"]
|
||
15:I[18960,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],"TOCProvider"]
|
||
16:I[57191,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],"Sidebar"]
|
||
17:I[98270,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],"ClientWrapper"]
|
||
18:I[56099,["5501","static/chunks/c16f53c3-b998f97655e65347.js","1105","static/chunks/1105-e07e82095c5c7b4a.js","5524","static/chunks/5524-d228bcaedae4ecb3.js","2770","static/chunks/2770-e894e62890be5e00.js","1084","static/chunks/app/%5Blang%5D/layout-11fe9b7075b678bf.js"],"HeadingAnchor"]
|
||
12:T481,M12 3C7.0275 3 3 7.12937 3 12.2276C3 16.3109 5.57625 19.7597 9.15374 20.9824C9.60374 21.0631 9.77249 20.7863 9.77249 20.5441C9.77249 20.3249 9.76125 19.5982 9.76125 18.8254C7.5 19.2522 6.915 18.2602 6.735 17.7412C6.63375 17.4759 6.19499 16.6569 5.8125 16.4378C5.4975 16.2647 5.0475 15.838 5.80124 15.8264C6.51 15.8149 7.01625 16.4954 7.18499 16.7723C7.99499 18.1679 9.28875 17.7758 9.80625 17.5335C9.885 16.9337 10.1212 16.53 10.38 16.2993C8.3775 16.0687 6.285 15.2728 6.285 11.7432C6.285 10.7397 6.63375 9.9092 7.20749 9.26326C7.1175 9.03257 6.8025 8.08674 7.2975 6.81794C7.2975 6.81794 8.05125 6.57571 9.77249 7.76377C10.4925 7.55615 11.2575 7.45234 12.0225 7.45234C12.7875 7.45234 13.5525 7.55615 14.2725 7.76377C15.9937 6.56418 16.7475 6.81794 16.7475 6.81794C17.2424 8.08674 16.9275 9.03257 16.8375 9.26326C17.4113 9.9092 17.76 10.7281 17.76 11.7432C17.76 15.2843 15.6563 16.0687 13.6537 16.2993C13.98 16.5877 14.2613 17.1414 14.2613 18.0065C14.2613 19.2407 14.25 20.2326 14.25 20.5441C14.25 20.7863 14.4188 21.0746 14.8688 20.9824C16.6554 20.364 18.2079 19.1866 19.3078 17.6162C20.4077 16.0457 20.9995 14.1611 21 12.2276C21 7.12937 16.9725 3 12 3Z7:["$","$La",null,{"value":{"children":"$undefined","darkMode":true,"docsRepositoryBase":"https://github.com/QwenLM/qwen-code/blob/main/docs","editLink":"Edit this page","feedback":{"content":"Question? Give us feedback","labels":"feedback"},"i18n":[{"locale":"en","name":"English"},{"locale":"zh","name":"中文"},{"locale":"de","name":"Deutsch"},{"locale":"fr","name":"Français"},{"locale":"ru","name":"Русский"},{"locale":"ja","name":"日本語"}],"lastUpdated":["$","$Lb",null,{}],"navigation":{"next":true,"prev":true},"search":["$","$Lc",null,{}],"sidebar":{"defaultMenuCollapseLevel":1,"defaultOpen":true,"toggleButton":true,"autoCollapse":true},"themeSwitch":{"dark":"Dark","light":"Light","system":"System"},"toc":{"backToTop":"Scroll to top","float":true,"title":"On This Page"}},"children":["$","$Ld",null,{"attribute":"class","defaultTheme":"light","disableTransitionOnChange":true,"storageKey":"theme","children":[["$","$Le",null,{}],"$undefined",["$","$Lf",null,{"pageMap":[{"data":{"index":{"title":"Qwen Code ドキュメントへようこそ"},"deployment":{"title":"実行とデプロイ"},"architecture":{"title":"アーキテクチャ概要"},"cli":{"title":"CLI 使用ガイド"},"core":{"title":"コア詳細"},"tools":{"title":"ツールコレクション"},"checkpointing":{"title":"チェックポイント機能"},"extension":{"title":"拡張開発"},"ide-integration":{"title":"IDE 統合"},"telemetry":{"title":"可観測性"},"examples":{"title":"サンプルコード"},"npm":{"title":"パッケージ管理"},"gemini-ignore":{"title":"無視ファイル設定"},"integration-tests":{"title":"統合テスト"},"keyboard-shortcuts":{"title":"キーボードショートカット"},"sandbox":{"title":"サンドボックス機構"},"issue-and-pr-automation":{"title":"自動化処理"},"troubleshooting":{"title":"トラブルシューティング"},"tos-privacy":{"title":"利用規約とプライバシー"},"Uninstall":{"title":"アンインストールガイド"}}},{"name":"index","route":"/ja","frontMatter":{"title":"Qwen Code ドキュメントへようこそ","filePath":"content/ja/index.md","timestamp":1789666354000},"title":"Qwen Code ドキュメントへようこそ"},{"name":"deployment","route":"/ja/deployment","frontMatter":{"title":"Qwen Code の実行とデプロイ","filePath":"content/ja/deployment.md","timestamp":1789666354000},"title":"実行とデプロイ"},{"name":"architecture","route":"/ja/architecture","frontMatter":{"title":"Qwen Code アーキテクチャ概要","filePath":"content/ja/architecture.md","timestamp":1789666354000},"title":"アーキテクチャ概要"},{"name":"cli","route":"/ja/cli","children":[{"data":{"index":{"title":"CLI 概要"},"commands":{"title":"コマンドリファレンス"},"configuration":{"title":"設定ガイド"},"authentication":{"title":"認証設定"},"openai-auth":{"title":"OpenAI 認証"},"token-caching":{"title":"トークンキャッシュ"},"themes":{"title":"テーマ設定"},"tutorials":{"title":"使用チュートリアル"}}},{"name":"index","route":"/ja/cli","frontMatter":{"title":"Qwen Code CLI","filePath":"content/ja/cli/index.md","timestamp":1789666354000},"title":"CLI 概要"},{"name":"commands","route":"/ja/cli/commands","frontMatter":{"title":"CLI Commands","filePath":"content/ja/cli/commands.md","timestamp":1789666354000},"title":"コマンドリファレンス"},{"name":"configuration","route":"/ja/cli/configuration","frontMatter":{"title":"Qwen Code 設定","filePath":"content/ja/cli/configuration.md","timestamp":1789666354000},"title":"設定ガイド"},{"name":"authentication","route":"/ja/cli/authentication","frontMatter":{"title":"認証の設定","filePath":"content/ja/cli/authentication.md","timestamp":1789666354000},"title":"認証設定"},{"name":"openai-auth","route":"/ja/cli/openai-auth","frontMatter":{"title":"OpenAI 認証","filePath":"content/ja/cli/openai-auth.md","timestamp":1789666354000},"title":"OpenAI 認証"},{"name":"token-caching","route":"/ja/cli/token-caching","frontMatter":{"title":"トークンキャッシングとコスト最適化","filePath":"content/ja/cli/token-caching.md","timestamp":1789666354000},"title":"トークンキャッシュ"},{"name":"themes","route":"/ja/cli/themes","frontMatter":{"title":"テーマ","filePath":"content/ja/cli/themes.md","timestamp":1789666354000},"title":"テーマ設定"},{"name":"tutorials","route":"/ja/cli/tutorials","frontMatter":{"title":"チュートリアル","filePath":"content/ja/cli/tutorials.md","timestamp":1789666354000},"title":"使用チュートリアル"},{"name":"welcome-back","route":"/ja/cli/welcome-back","frontMatter":{"title":"Welcome Back 機能","filePath":"content/ja/cli/welcome-back.md","timestamp":1789666354000},"title":"Welcome Back 機能"}],"title":"CLI 使用ガイド"},{"name":"core","route":"/ja/core","children":[{"data":{"index":{"title":"コア概要"},"tools-api":{"title":"ツール API"},"memport":{"title":"メモリインポートプロセッサ"}}},{"name":"index","route":"/ja/core","frontMatter":{"title":"Qwen Code Core","filePath":"content/ja/core/index.md","timestamp":1789666354000},"title":"コア概要"},{"name":"tools-api","route":"/ja/core/tools-api","frontMatter":{"title":"Qwen Code Core: Tools API","filePath":"content/ja/core/tools-api.md","timestamp":1789666354000},"title":"ツール API"},{"name":"memport","route":"/ja/core/memport","frontMatter":{"title":"Memory Import Processor","filePath":"content/ja/core/memport.md","timestamp":1789666354000},"title":"メモリインポートプロセッサ"}],"title":"コア詳細"},{"name":"tools","route":"/ja/tools","children":[{"data":{"index":{"title":"ツール概要"},"file-system":{"title":"ファイルシステムツール"},"multi-file":{"title":"マルチファイル読み取りツール"},"shell":{"title":"シェルツール"},"web-fetch":{"title":"Web フェッチツール"},"web-search":{"title":"Web 検索ツール"},"memory":{"title":"メモリツール"},"todo-write":{"title":"Todo 書き込みツール"},"mcp-server":{"title":"MCP サーバー"}}},{"name":"index","route":"/ja/tools","frontMatter":{"title":"Qwen Code ツール","filePath":"content/ja/tools/index.md","timestamp":1789666354000},"title":"ツール概要"},{"name":"file-system","route":"/ja/tools/file-system","frontMatter":{"title":"Qwen Code ファイルシステムツール","filePath":"content/ja/tools/file-system.md","timestamp":1789666354000},"title":"ファイルシステムツール"},{"name":"multi-file","route":"/ja/tools/multi-file","frontMatter":{"title":"Multi File Read Tool (read_many_files)","filePath":"content/ja/tools/multi-file.md","timestamp":1789666354000},"title":"マルチファイル読み取りツール"},{"name":"shell","route":"/ja/tools/shell","frontMatter":{"title":"Shell ツール (run_shell_command)","filePath":"content/ja/tools/shell.md","timestamp":1789666354000},"title":"シェルツール"},{"name":"web-fetch","route":"/ja/tools/web-fetch","frontMatter":{"title":"Web Fetch Tool (web_fetch)","filePath":"content/ja/tools/web-fetch.md","timestamp":1789666354000},"title":"Web フェッチツール"},{"name":"web-search","route":"/ja/tools/web-search","frontMatter":{"title":"Web Search Tool (web_search)","filePath":"content/ja/tools/web-search.md","timestamp":1789666354000},"title":"Web 検索ツール"},{"name":"memory","route":"/ja/tools/memory","frontMatter":{"title":"Memory Tool (save_memory)","filePath":"content/ja/tools/memory.md","timestamp":1789666354000},"title":"メモリツール"},{"name":"todo-write","route":"/ja/tools/todo-write","frontMatter":{"title":"Todo Write Tool (todo_write)","filePath":"content/ja/tools/todo-write.md","timestamp":1789666354000},"title":"Todo 書き込みツール"},{"name":"mcp-server","route":"/ja/tools/mcp-server","frontMatter":{"title":"Qwen Code での MCP サーバー","filePath":"content/ja/tools/mcp-server.md","timestamp":1789666354000},"title":"MCP サーバー"}],"title":"ツールコレクション"},{"name":"checkpointing","route":"/ja/checkpointing","frontMatter":{"title":"Checkpointing","filePath":"content/ja/checkpointing.md","timestamp":1789666354000},"title":"チェックポイント機能"},{"name":"extension","route":"/ja/extension","frontMatter":{"title":"Qwen Code Extensions","filePath":"content/ja/extension.md","timestamp":1789666354000},"title":"拡張開発"},{"name":"ide-integration","route":"/ja/ide-integration","frontMatter":{"title":"IDE Integration","filePath":"content/ja/ide-integration.md","timestamp":1789666354000},"title":"IDE 統合"},{"name":"telemetry","route":"/ja/telemetry","frontMatter":{"title":"Qwen Code 可観測性ガイド","filePath":"content/ja/telemetry.md","timestamp":1789666354000},"title":"可観測性"},{"name":"examples","route":"/ja/examples","children":[{"data":{"proxy-script":{"title":"プロキシスクリプト例"}}},{"name":"proxy-script","route":"/ja/examples/proxy-script","frontMatter":{"title":"Proxy スクリプトの例","filePath":"content/ja/examples/proxy-script.md","timestamp":1789666354000},"title":"プロキシスクリプト例"}],"title":"サンプルコード"},{"name":"npm","route":"/ja/npm","frontMatter":{"title":"パッケージ概要","filePath":"content/ja/npm.md","timestamp":1789666354000},"title":"パッケージ管理"},{"name":"gemini-ignore","route":"/ja/gemini-ignore","frontMatter":{"title":"ファイルの無視","filePath":"content/ja/gemini-ignore.md","timestamp":1789666354000},"title":"無視ファイル設定"},{"name":"integration-tests","route":"/ja/integration-tests","frontMatter":{"title":"結合テスト","filePath":"content/ja/integration-tests.md","timestamp":1789666354000},"title":"統合テスト"},{"name":"keyboard-shortcuts","route":"/ja/keyboard-shortcuts","frontMatter":{"title":"Qwen Code キーボードショートカット","filePath":"content/ja/keyboard-shortcuts.md","timestamp":1789666354000},"title":"キーボードショートカット"},{"name":"sandbox","route":"/ja/sandbox","frontMatter":{"title":"Qwen Code におけるサンドボックス","filePath":"content/ja/sandbox.md","timestamp":1789666354000},"title":"サンドボックス機構"},{"name":"issue-and-pr-automation","route":"/ja/issue-and-pr-automation","frontMatter":{"title":"自動化とトリアージプロセス","filePath":"content/ja/issue-and-pr-automation.md","timestamp":1789666354000},"title":"自動化処理"},{"name":"troubleshooting","route":"/ja/troubleshooting","frontMatter":{"title":"トラブルシューティングガイド","filePath":"content/ja/troubleshooting.md","timestamp":1789666354000},"title":"トラブルシューティング"},{"name":"tos-privacy","route":"/ja/tos-privacy","frontMatter":{"title":"Qwen Code: 利用規約およびプライバシー通知","filePath":"content/ja/tos-privacy.md","timestamp":1789666354000},"title":"利用規約とプライバシー"},{"name":"Uninstall","route":"/ja/Uninstall","frontMatter":{"title":"CLIのアンインストール","filePath":"content/ja/Uninstall.md","timestamp":1789666354000},"title":"アンインストールガイド"},{"name":"subagents","route":"/ja/subagents","frontMatter":{"title":"サブエージェント","filePath":"content/ja/subagents.md","timestamp":1789666354000},"title":"サブエージェント"}],"navbar":["$","header",null,{"className":"nextra-navbar x:sticky x:top-0 x:z-30 x:w-full x:bg-transparent x:print:hidden x:max-md:[.nextra-banner:not([class$=hidden])~&]:top-(--nextra-banner-height)","children":[["$","div",null,{"className":"nextra-navbar-blur x:absolute x:-z-1 x:size-full nextra-border x:border-b x:backdrop-blur-md x:bg-nextra-bg/70"}],["$","nav",null,{"style":{"height":"var(--nextra-navbar-height)"},"className":"x:mx-auto x:flex x:max-w-(--nextra-content-width) x:items-center x:gap-4 x:pl-[max(env(safe-area-inset-left),1.5rem)] x:pr-[max(env(safe-area-inset-right),1.5rem)] x:justify-end","children":[["$","$L10",null,{"href":"/","className":"x:flex x:items-center x:me-auto x:transition-opacity x:focus-visible:nextra-focus x:hover:opacity-75","aria-label":"Home page","children":["$","span",null,{"className":"ms-2 select-none font-extrabold flex items-center","title":"Qwen Code: AI Coding Agent","children":[["$","img",null,{"src":"https://assets.alicdn.com/g/qwenweb/qwen-webui-fe/0.0.191/static/favicon.png","alt":"Qwen Code","width":32,"height":32,"className":"inline-block align-middle mr-2 ","style":{"verticalAlign":"middle"}}],["$","span",null,{"className":"text-[1.3rem] font-normal align-middle mr-1 max-md:hidden","children":"Qwen"}],["$","span",null,{"className":"text-[1.3rem] font-normal align-middle max-md:hidden","children":"Code"}]]}]}],["$","$L11",null,{"className":"","children":[["$","a",null,{"href":"https://github.com/QwenLM/qwen-code","target":"_blank","rel":"noreferrer","children":[["$","svg",null,{"fill":"currentColor","viewBox":"3 3 18 18","height":"24","aria-label":"Project repository","children":["$","path",null,{"d":"$12"}]}],false],"className":"x:focus-visible:nextra-focus"}],"$undefined",["$","$L13",null,{"currentLang":"ja"}]]}]]}]]}],"footer":null,"children":[["$","$L14",null,{}],["$","$L3",null,{"parallelRouterKey":"children","segmentPath":["children","$4","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]]}]]}]}]
|
||
2:["$","div",null,{"className":"x:mx-auto x:flex x:max-w-(--nextra-content-width)","sourceCode":"$undefined","children":["$","$L15",null,{"value":[{"value":"コアコンセプト","id":"コアコンセプト","depth":2},{"value":"組み込みツール","id":"組み込みツール","depth":2},{"value":"ツール実行フロー","id":"ツール実行フロー","depth":2},{"value":"カスタムツールによる拡張","id":"カスタムツールによる拡張","depth":2}],"children":[["$","$L16",null,{}],["$","$L17",null,{"metadata":{"title":"Qwen Code Core: Tools API","filePath":"content/ja/core/tools-api.md","timestamp":1789666354000},"bottomContent":"$undefined","children":[["$","div",null,{"id":"nextra-skip-nav"}],["$","main",null,{"data-pagefind-body":true,"children":[["$","h1",null,{"id":"$undefined","className":"x:tracking-tight x:text-slate-900 x:dark:text-slate-100 x:font-bold x:mt-2 x:text-4xl","children":["Qwen Code Core: Tools API","$undefined"]}],"\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":["Qwen Code のコア (",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"packages/core"}],") には、ツールを定義・登録・実行するための堅牢なシステムが備わっています。これらのツールはモデルの機能を拡張し、ローカル環境との連携、Web コンテンツの取得、単純なテキスト生成を超えたさまざまなアクションの実行を可能にします。"]}],"\n",["$","h2",null,{"id":"コアコンセプト","className":"x:tracking-tight x:text-slate-900 x:dark:text-slate-100 x:font-semibold x:target:animate-[fade-in_1.5s] x:mt-10 x:border-b x:pb-1 x:text-3xl nextra-border","children":["コアコンセプト",["$","$L18",null,{"id":"コアコンセプト"}]]}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":["\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":[["$","strong",null,{"children":["Tool (",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"tools.ts"}],")"]}],": すべてのツールの契約を定義するインターフェースとベースクラス(",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"BaseTool"}],")。各ツールには以下が必要です:"]}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"name"}],": モデルへの API 呼び出しで使用される一意の内部名。"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"displayName"}],": ユーザーに表示される分かりやすい名前。"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"description"}],": モデルに提供される、ツールが何を行うかを明確に説明するテキスト。"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"parameterSchema"}],": ツールが受け取るパラメータを定義する JSON スキーマ。モデルがツールを正しく呼び出すために重要。"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"validateToolParams()"}],": 受信したパラメータを検証するメソッド。"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"getDescription()"}],": 実行前に、特定のパラメータでツールが何を行うかを人間が読める形式で返すメソッド。"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"shouldConfirmExecute()"}],": 実行前にユーザー確認が必要かどうかを判断するメソッド(例:破壊的な操作など)。"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"execute()"}],": ツールのアクションを実行し、",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"ToolResult"}]," を返すコアメソッド。"]}],"\n"]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":["\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":[["$","strong",null,{"children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"ToolResult"}]," (",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"tools.ts"}],")"]}],": ツールの実行結果の構造を定義するインターフェース:"]}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"llmContent"}],": LLM に送り返される履歴に含める事実情報。単純な文字列か、リッチなコンテンツ用の ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"PartListUnion"}],"(",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"Part"}]," オブジェクトと文字列の配列)。"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"returnDisplay"}],": CLI に表示するためのユーザー向け文字列(多くの場合 Markdown)または特別なオブジェクト(例:",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"FileDiff"}],")。"]}],"\n"]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":["\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":[["$","strong",null,{"children":"リッチなコンテンツの返却"}],": ツールは単純なテキストに限らず、",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"llmContent"}]," に ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"PartListUnion"}]," を返すことができます。これは ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"Part"}]," オブジェクト(画像、音声など)と ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"string"}]," の混合を含む配列で、1回のツール実行で複数のリッチコンテンツを返すことが可能です。"]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":["\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":[["$","strong",null,{"children":["Tool Registry (",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"tool-registry.ts"}],")"]}],": 以下の責務を持つクラス(",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"ToolRegistry"}],"):"]}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"ツールの登録"}],": 利用可能なすべての組み込みツール(例:",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"ReadFileTool"}],"、",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"ShellTool"}],")を保持。"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"ツールの発見"}],": 動的にツールを発見することも可能:\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"コマンドベースの発見"}],": 設定で ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"toolDiscoveryCommand"}]," が指定されている場合、そのコマンドを実行し、カスタムツールを記述した JSON を出力することが期待される。出力されたツールは ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"DiscoveredTool"}]," インスタンスとして登録される。"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"MCP ベースの発見"}],": ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"mcpServerCommand"}]," が設定されている場合、レジストリは Model Context Protocol (MCP) サーバーに接続してツールを一覧取得・登録(",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"DiscoveredMCPTool"}],")できる。"]}],"\n"]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"スキーマの提供"}],": 登録されたすべてのツールの ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"FunctionDeclaration"}]," スキーマをモデルに公開し、利用可能なツールとその使用方法を認識させる。"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"ツールの取得"}],": コアが実行のために名前で特定のツールを取得できるようにする。"]}],"\n"]}],"\n"]}],"\n"]}],"\n",["$","h2",null,{"id":"組み込みツール","className":"x:tracking-tight x:text-slate-900 x:dark:text-slate-100 x:font-semibold x:target:animate-[fade-in_1.5s] x:mt-10 x:border-b x:pb-1 x:text-3xl nextra-border","children":["組み込みツール",["$","$L18",null,{"id":"組み込みツール"}]]}],"\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":["コアには、",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"packages/core/src/tools/"}]," に通常配置されている一連の事前定義ツールが含まれています。これには以下が含まれます:"]}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"ファイルシステムツール:"}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"LSTool"}]," (",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"ls.ts"}],"): ディレクトリの内容を一覧表示します。"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"ReadFileTool"}]," (",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"read-file.ts"}],"): 単一ファイルの内容を読み込みます。",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"absolute_path"}]," パラメータを受け取り、これは絶対パスである必要があります。"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"WriteFileTool"}]," (",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"write-file.ts"}],"): ファイルに内容を書き込みます。"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"GrepTool"}]," (",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"grep.ts"}],"): ファイル内のパターンを検索します。"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"GlobTool"}]," (",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"glob.ts"}],"): glob パターンに一致するファイルを検索します。"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"EditTool"}]," (",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"edit.ts"}],"): ファイルに対してその場での変更を実行します(多くの場合、確認が必要です)。"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"ReadManyFilesTool"}]," (",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"read-many-files.ts"}],"): 複数のファイルまたは glob パターンから内容を読み込んで連結します(CLI の ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"@"}]," コマンドで使用されます)。"]}],"\n"]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"実行ツール:"}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"ShellTool"}]," (",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"shell.ts"}],"): 任意の shell コマンドを実行します(慎重なサンドボックス化とユーザー確認が必要です)。"]}],"\n"]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"Web ツール:"}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"WebFetchTool"}]," (",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"web-fetch.ts"}],"): URL から内容を取得します。"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"WebSearchTool"}]," (",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"web-search.ts"}],"): Web 検索を実行します。"]}],"\n"]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"メモリツール:"}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","code",null,{"className":"nextra-code","dir":"ltr","children":"MemoryTool"}]," (",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"memoryTool.ts"}],"): AI のメモリとやり取りします。"]}],"\n"]}],"\n"]}],"\n"]}],"\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":["これらの各ツールは ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"BaseTool"}]," を拡張し、特定の機能に必要なメソッドを実装しています。"]}],"\n",["$","h2",null,{"id":"ツール実行フロー","className":"x:tracking-tight x:text-slate-900 x:dark:text-slate-100 x:font-semibold x:target:animate-[fade-in_1.5s] x:mt-10 x:border-b x:pb-1 x:text-3xl nextra-border","children":["ツール実行フロー",["$","$L18",null,{"id":"ツール実行フロー"}]]}],"\n",["$","ol",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-decimal x:ms-6","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"モデルリクエスト:"}]," モデルは、ユーザーのプロンプトと提供されたツールスキーマに基づいて、ツールを使用することを決定し、レスポンス内で ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"FunctionCall"}]," パートを返却します。このパートには、ツール名と引数が指定されています。"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"Core がリクエストを受信:"}]," Core はこの ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"FunctionCall"}]," をパースします。"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"ツール検索:"}]," ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"ToolRegistry"}]," 内で要求されたツールを検索します。"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"パラメータ検証:"}]," ツールの ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"validateToolParams()"}]," メソッドが呼び出されます。"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"確認(必要な場合):"}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":["ツールの ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"shouldConfirmExecute()"}]," メソッドが呼び出されます。"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":"このメソッドが確認用の詳細を返す場合、Core は CLI にこの情報を伝え、ユーザーにプロンプトを表示します。"}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":"ユーザーの判断(例:実行、キャンセル)が Core に送り返されます。"}],"\n"]}],"\n"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"実行:"}]," 検証および確認が完了した場合(または確認が不要な場合)、Core はツールの ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"execute()"}]," メソッドを、指定された引数と ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"AbortSignal"}],"(キャンセル用)とともに呼び出します。"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"結果処理:"}]," ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"execute()"}]," から返された ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"ToolResult"}]," が Core に受信されます。"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"モデルへのレスポンス:"}]," ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"ToolResult"}]," の ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"llmContent"}]," が ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"FunctionResponse"}]," としてパッケージ化され、モデルに送り返され、モデルがユーザー向けのレスポンス生成を続行できるようにします。"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"ユーザーへの表示:"}]," ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"ToolResult"}]," の ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"returnDisplay"}]," が CLI に送られ、ユーザーにツールが何を行ったかが表示されます。"]}],"\n"]}],"\n",["$","h2",null,{"id":"カスタムツールによる拡張","className":"x:tracking-tight x:text-slate-900 x:dark:text-slate-100 x:font-semibold x:target:animate-[fade-in_1.5s] x:mt-10 x:border-b x:pb-1 x:text-3xl nextra-border","children":["カスタムツールによる拡張",["$","$L18",null,{"id":"カスタムツールによる拡張"}]]}],"\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":"エンドユーザー向けの一般的なワークフローとして、ユーザーによる新規ツールの直接的なプログラムによる登録については、提供されているファイルには明確に記載されていませんが、アーキテクチャでは以下の方法で拡張をサポートしています:"}],"\n",["$","ul",null,{"className":"x:[:is(ol,ul)_&]:my-[.75em] x:not-first:mt-[1.25em] x:list-disc x:ms-[1.5em]","children":["\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"コマンドベースの検出:"}]," 上級ユーザーまたはプロジェクト管理者は、",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"settings.json"}]," に ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"toolDiscoveryCommand"}]," を定義できます。このコマンドは、core によって実行され、",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"FunctionDeclaration"}]," オブジェクトの JSON 配列を出力する必要があります。core はこれらを ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"DiscoveredTool"}]," インスタンスとして利用可能にします。対応する ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"toolCallCommand"}]," が、これらのカスタムツールを実際に実行する役割を担います。"]}],"\n",["$","li",null,{"className":"x:my-[.5em]","children":[["$","strong",null,{"children":"MCP サーバー:"}]," より複雑なシナリオでは、1つ以上の MCP サーバーをセットアップし、",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"settings.json"}]," の ",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"mcpServers"}]," 設定で構成できます。core はこれらのサーバーが公開するツールを検出して利用することが可能です。前述の通り、複数の MCP サーバーがある場合、ツール名には設定に記載されたサーバー名がプレフィックスとして付加されます(例:",["$","code",null,{"className":"nextra-code","dir":"ltr","children":"serverAlias__actualToolName"}],")。"]}],"\n"]}],"\n",["$","p",null,{"className":"x:not-first:mt-[1.25em] x:leading-7","children":"このツールシステムにより、モデルの機能を柔軟かつ強力に拡張でき、Qwen Code をさまざまなタスクに対応可能な多機能なアシスタントにしています。"}]]}]]}]]}]}]
|
||
9:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Qwen Code Core: Tools API | "}],["$","meta","3",{"name":"description","content":"x"}],["$","meta","4",{"name":"msapplication-TileColor","content":"#fff"}],["$","meta","5",{"name":"apple-mobile-web-app-capable","content":"yes"}],["$","meta","6",{"name":"apple-mobile-web-app-title","content":"Qwen Code"}],["$","meta","7",{"name":"apple-mobile-web-app-status-bar-style","content":"default"}],["$","meta","8",{"property":"og:title","content":"Qwen Code Core: Tools API | "}],["$","meta","9",{"property":"og:description","content":"x"}],["$","meta","10",{"property":"og:image","content":"https://assets.vercel.com/image/upload/v1572282926/swr/twitter-card.jpg"}],["$","meta","11",{"name":"twitter:card","content":"summary"}],["$","meta","12",{"name":"twitter:site","content":"@qwenLLM"}],["$","meta","13",{"name":"twitter:title","content":"Qwen Code Core: Tools API | "}],["$","meta","14",{"name":"twitter:description","content":"x"}],["$","meta","15",{"name":"twitter:image","content":"https://assets.vercel.com/image/upload/v1572282926/swr/twitter-card.jpg"}]]
|
||
1:null
|