コンテンツにスキップ

AppCapabilities

このコンテンツはまだ日本語訳がありません。

type AppCapabilities = {
execution?: {
boundDevice: {
tools: {
customTools?: boolean;
edit?: boolean;
glob?: boolean;
grep?: boolean;
list?: boolean;
mcp?: boolean;
process?: boolean;
read?: boolean;
shell?: boolean;
skills?: boolean;
write?: boolean;
};
};
version: "bound-device-v1";
};
platform: {
document?: boolean;
embedding?: boolean;
imageGen: boolean;
music?: boolean;
realtimeAudio?: boolean;
rerank?: boolean;
speechToText: boolean;
textToSpeech: boolean;
videoGen: boolean;
voiceCreate?: boolean;
webSearch: boolean;
};
tools: {
agent: boolean;
askUser: boolean;
customTools: boolean;
edit: boolean;
glob: boolean;
grep: boolean;
http: boolean;
list: boolean;
mcp: boolean;
process: boolean;
read: boolean;
shell: boolean;
skills: boolean;
todoWrite: boolean;
webFetch: boolean;
webSearch: boolean;
write: boolean;
};
};

App 能力位(tools 环2 工具位 + platform 环3 平台位;装配期「App 有没有」的事实源)

optional execution?: {
boundDevice: {
tools: {
customTools?: boolean;
edit?: boolean;
glob?: boolean;
grep?: boolean;
list?: boolean;
mcp?: boolean;
process?: boolean;
read?: boolean;
shell?: boolean;
skills?: boolean;
write?: boolean;
};
};
version: "bound-device-v1";
};
boundDevice: {
tools: {
customTools?: boolean;
edit?: boolean;
glob?: boolean;
grep?: boolean;
list?: boolean;
mcp?: boolean;
process?: boolean;
read?: boolean;
shell?: boolean;
skills?: boolean;
write?: boolean;
};
};
tools: {
customTools?: boolean;
edit?: boolean;
glob?: boolean;
grep?: boolean;
list?: boolean;
mcp?: boolean;
process?: boolean;
read?: boolean;
shell?: boolean;
skills?: boolean;
write?: boolean;
};
optional customTools?: boolean;
optional edit?: boolean;
optional glob?: boolean;
optional grep?: boolean;
optional list?: boolean;
optional mcp?: boolean;
optional process?: boolean;
optional read?: boolean;
optional shell?: boolean;
optional skills?: boolean;
optional write?: boolean;
version: "bound-device-v1";

platform: {
document?: boolean;
embedding?: boolean;
imageGen: boolean;
music?: boolean;
realtimeAudio?: boolean;
rerank?: boolean;
speechToText: boolean;
textToSpeech: boolean;
videoGen: boolean;
voiceCreate?: boolean;
webSearch: boolean;
};
optional document?: boolean;
optional embedding?: boolean;
imageGen: boolean;
optional music?: boolean;
optional realtimeAudio?: boolean;
optional rerank?: boolean;
speechToText: boolean;
textToSpeech: boolean;
videoGen: boolean;
optional voiceCreate?: boolean;
webSearch: boolean;

tools: {
agent: boolean;
askUser: boolean;
customTools: boolean;
edit: boolean;
glob: boolean;
grep: boolean;
http: boolean;
list: boolean;
mcp: boolean;
process: boolean;
read: boolean;
shell: boolean;
skills: boolean;
todoWrite: boolean;
webFetch: boolean;
webSearch: boolean;
write: boolean;
};
agent: boolean;
askUser: boolean;
customTools: boolean;
edit: boolean;
glob: boolean;
grep: boolean;
http: boolean;
list: boolean;
mcp: boolean;
process: boolean;
read: boolean;
shell: boolean;
skills: boolean;
todoWrite: boolean;
webFetch: boolean;
webSearch: boolean;
write: boolean;