Crawler Summary

arkts-language-support answer-first brief

AI-powered ArkTS language support with MCP integration. Let Claude, Copilot, Cursor, or OpenCode assist your HarmonyOS development - manage devices, analyze projects, and debug apps with natural language. ArkTS Language Support for Visual Studio Code $1 $1 $1 为 Visual Studio Code 提供 ArkTS(鸿蒙应用开发语言)语言支持,包含语法高亮、智能补全、悬停文档、代码导航等功能。**内置 MCP (Model Context Protocol) 服务器,可与 AI 助手(如 Claude、Copilot、Cursor、OpenCode)深度集成,实现智能 HarmonyOS 开发体验。** 快速开始 基础使用 1. 安装插件 2. 打开任意 .ets 文件,插件将自动激活 3. 开始享受 ArkTS 开发体验! AI 增强功能(推荐) 插件内置了 MCP 服务器,可以与 AI 助手协作: 1. **在 VS Code 中使用** - 插件启动后 MCP 服务器自动运行 - 使用命令面板访问 AI 增强功能(Cmd+Shift+P → 输入 ArkTS) - 例 Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.

Freshness

Last checked 2/22/2026

Best For

Contract is available with explicit auth and schema references.

Not Ideal For

arkts-language-support is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.

Evidence Sources Checked

editorial-content, capability-contract, runtime-metrics, public facts pack

Agent DossierGitHubSafety: 100/100

arkts-language-support

AI-powered ArkTS language support with MCP integration. Let Claude, Copilot, Cursor, or OpenCode assist your HarmonyOS development - manage devices, analyze projects, and debug apps with natural language. ArkTS Language Support for Visual Studio Code $1 $1 $1 为 Visual Studio Code 提供 ArkTS(鸿蒙应用开发语言)语言支持,包含语法高亮、智能补全、悬停文档、代码导航等功能。**内置 MCP (Model Context Protocol) 服务器,可与 AI 助手(如 Claude、Copilot、Cursor、OpenCode)深度集成,实现智能 HarmonyOS 开发体验。** 快速开始 基础使用 1. 安装插件 2. 打开任意 .ets 文件,插件将自动激活 3. 开始享受 ArkTS 开发体验! AI 增强功能(推荐) 插件内置了 MCP 服务器,可以与 AI 助手协作: 1. **在 VS Code 中使用** - 插件启动后 MCP 服务器自动运行 - 使用命令面板访问 AI 增强功能(Cmd+Shift+P → 输入 ArkTS) - 例

MCPverified

Public facts

6

Change events

1

Artifacts

0

Freshness

Feb 22, 2026

Verifiededitorial-content1 verified compatibility signal

Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.

Schema refs publishedTrust evidence available

Trust score

Unknown

Compatibility

MCP

Freshness

Feb 22, 2026

Vendor

Fadinglight9291117

Artifacts

0

Benchmarks

0

Last release

1.4.0

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.

Setup snapshot

git clone https://github.com/FadingLight9291117/vscode-arkts.git
  1. 1

    Setup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Fadinglight9291117

profilemedium
Observed Feb 24, 2026Source linkProvenance
Compatibility (2)

Protocol compatibility

MCP

contracthigh
Observed Feb 24, 2026Source linkProvenance

Auth modes

mcp, api_key

contracthigh
Observed Feb 24, 2026Source linkProvenance
Artifact (1)

Machine-readable schemas

OpenAPI or schema references published

contracthigh
Observed Feb 24, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB MCP

Extracted files

0

Examples

6

Snippets

0

Languages

typescript

Executable Examples

bash

# 全局安装
npm install -g mcp-harmonyos

# 或者使用 npx 运行
npx mcp-harmonyos

json

{
  "mcpServers": {
    "harmonyos": {
      "command": "npx",
      "args": ["-y", "mcp-harmonyos"]
    }
  }
}

text

你: "我连接了几台 HarmonyOS 设备?每台设备的详细信息是什么?"
AI: [调用 harmonyos_list_devices]
    "你有 2 台设备连接:
    1. 7001005428323933328a (已连接)
    2. emulator-5554 (已连接)"
    
    [调用 harmonyos_get_device_info 获取详情]
    "设备 1 详情:
    - 型号: Mate 60 Pro
    - 品牌: HUAWEI
    - 系统版本: 4.0.0
    - SDK 版本: 12"

text

你: "帮我分析一下当前项目的结构和配置"
AI: [调用 harmonyos_get_project_info 和 harmonyos_list_modules]
    "项目分析:
    📱 包名: com.example.myapp
    📦 版本: 1.0.0 (versionCode: 1000000)
    🎯 目标 API: 12
    
    模块列表:
    - entry (HAP) - 主入口模块
    - common (HSP) - 共享库模块
    - utils (HAR) - 工具库模块"

text

你: "检查一下我的应用是否成功部署到设备上"
AI: [调用 harmonyos_list_installed_apps]
    "在设备上找到了你的应用:
    - 包名: com.example.myapp
    - 已安装版本: 1.0.0
    - 安装时间: 2024-02-20 10:30:00
    - 是否为系统应用: 否"

text

你: "构建完成后,帮我检查输出文件"
AI: [调用 harmonyos_check_build_outputs]
    "构建输出检查:
    ✅ 找到 HAP 文件: entry-default-signed.hap (2.3 MB)
    ✅ 找到 HSP 文件: common-default.hsp (512 KB)
    📂 输出目录: /path/to/project/outputs/"

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB MCP

Docs source

GITHUB MCP

Editorial quality

ready

AI-powered ArkTS language support with MCP integration. Let Claude, Copilot, Cursor, or OpenCode assist your HarmonyOS development - manage devices, analyze projects, and debug apps with natural language. ArkTS Language Support for Visual Studio Code $1 $1 $1 为 Visual Studio Code 提供 ArkTS(鸿蒙应用开发语言)语言支持,包含语法高亮、智能补全、悬停文档、代码导航等功能。**内置 MCP (Model Context Protocol) 服务器,可与 AI 助手(如 Claude、Copilot、Cursor、OpenCode)深度集成,实现智能 HarmonyOS 开发体验。** 快速开始 基础使用 1. 安装插件 2. 打开任意 .ets 文件,插件将自动激活 3. 开始享受 ArkTS 开发体验! AI 增强功能(推荐) 插件内置了 MCP 服务器,可以与 AI 助手协作: 1. **在 VS Code 中使用** - 插件启动后 MCP 服务器自动运行 - 使用命令面板访问 AI 增强功能(Cmd+Shift+P → 输入 ArkTS) - 例

Full README

ArkTS Language Support for Visual Studio Code

VS Code 版本 许可证 AI 增强

为 Visual Studio Code 提供 ArkTS(鸿蒙应用开发语言)语言支持,包含语法高亮、智能补全、悬停文档、代码导航等功能。内置 MCP (Model Context Protocol) 服务器,可与 AI 助手(如 Claude、Copilot、Cursor、OpenCode)深度集成,实现智能 HarmonyOS 开发体验。

功能演示

快速开始

基础使用

  1. 安装插件
  2. 打开任意 .ets 文件,插件将自动激活
  3. 开始享受 ArkTS 开发体验!

AI 增强功能(推荐)

插件内置了 MCP 服务器,可以与 AI 助手协作:

  1. 在 VS Code 中使用

    • 插件启动后 MCP 服务器自动运行
    • 使用命令面板访问 AI 增强功能(Cmd+Shift+P → 输入 ArkTS)
    • 例如:选择设备、查看项目信息等
  2. 与外部 AI 助手集成(如 Claude Desktop、Copilot、Cursor、OpenCode)

    • 安装独立的 mcp-harmonyos:npm install -g mcp-harmonyos
    • 在 AI 助手配置中添加 MCP 服务器
    • 详见 AI 集成使用指南
  3. 前置要求

功能特性

🤖 AI 智能功能(NEW!)

  • ✨ 内置 MCP 服务器 - 与 AI 助手无缝协作
  • ✨ 设备管理 - AI 可查询和选择 HarmonyOS 设备
  • ✨ 项目分析 - AI 理解项目结构、模块和配置
  • ✨ 应用管理 - AI 查看已安装应用和版本信息
  • ✨ 构建验证 - AI 检查构建输出和打包结果
  • ✨ 智能命令 - 通过命令面板快速访问 HarmonyOS 工具

📝 语言支持功能

  • ✅ 支持 ArkTS 状态管理 V1 和 V2 装饰器语法
  • ✅ 支持 HarmonyOS API 12+ 新特性
  • ✅ 即时语法错误提示
  • ✅ 智能代码补全
  • ✅ 悬停文档提示
  • ✅ 代码导航与跳转
  • ✅ 代码大纲
  • ✅ 代码片段
  • ✅ 代码高亮

支持的装饰器

支持 ArkTS 状态管理 V1 和 V2 全部装饰器,包括:

  • V1:@Entry、@Component、@State、@Prop、@Link、@Provide/@Consume、@Watch、@Observed/@ObjectLink、@Builder/@BuilderParam、@Styles/@Extend 等
  • V2 (API 12+):@ComponentV2、@Local、@Param、@Monitor、@Computed、@Provider/@Consumer、@ObservedV2/@Trace 等

详见 华为官方文档。

🚀 AI 集成使用指南

在扩展中使用(无需额外配置)

插件启动后,MCP 服务器会自动运行,可通过命令面板使用 AI 增强功能:

  1. 选择 HarmonyOS 设备

    • 打开命令面板:Cmd+Shift+P (macOS) 或 Ctrl+Shift+P (Windows/Linux)
    • 输入:ArkTS: Select HarmonyOS Device
    • 查看所有已连接设备并获取详细信息(型号、系统版本、SDK 版本等)
  2. 查看项目信息

    • 命令面板输入:ArkTS: Show Project Info
    • 查看当前 HarmonyOS 项目的完整信息(包名、版本、模块列表等)

与外部 AI 助手集成(Claude Desktop、Copilot、Cursor、OpenCode 等)

方法 1: 直接使用 mcp-harmonyos(推荐独立使用)

如果你想让 AI 助手访问 HarmonyOS 工具但不需要 VS Code 运行,可以使用独立的 mcp-harmonyos 包:

# 全局安装
npm install -g mcp-harmonyos

# 或者使用 npx 运行
npx mcp-harmonyos

配置示例(添加到 Claude Desktop、Copilot、Cursor 或 OpenCode 配置文件):

{
  "mcpServers": {
    "harmonyos": {
      "command": "npx",
      "args": ["-y", "mcp-harmonyos"]
    }
  }
}

方法 2: 通过 VS Code 扩展(适合开发时使用)

扩展内置的 MCP 服务器主要用于增强 VS Code 内的用户体验。如果你想在 VS Code 外部访问,建议使用方法 1。

可用的 MCP 工具

AI 助手可以调用以下工具来帮助你开发 HarmonyOS 应用:

| 工具名称 | 功能 | 示例用法 | |---------|------|---------| | harmonyos_list_devices | 列出所有已连接的 HarmonyOS 设备 | "有哪些设备连接了?" | | harmonyos_get_device_info | 获取设备详细信息(型号、系统版本、SDK 版本等) | "告诉我设备的详细信息" | | harmonyos_get_project_info | 获取项目信息(包名、版本、目标 API 等) | "这个项目的配置是什么?" | | harmonyos_list_modules | 列出项目中的所有模块(HAP/HSP/HAR) | "这个项目有哪些模块?" | | harmonyos_check_build_outputs | 检查构建输出是否存在 | "构建产物在哪里?" | | harmonyos_list_installed_apps | 列出设备上所有已安装的应用 | "设备上安装了哪些应用?" | | harmonyos_get_app_info | 获取应用详细信息(版本、安装时间等) | "查看某个应用的信息" |

AI 使用场景示例

与 AI 助手(如 Claude、Copilot、Cursor、OpenCode)协作时,你可以这样提问:

场景 1: 设备管理

你: "我连接了几台 HarmonyOS 设备?每台设备的详细信息是什么?"
AI: [调用 harmonyos_list_devices]
    "你有 2 台设备连接:
    1. 7001005428323933328a (已连接)
    2. emulator-5554 (已连接)"
    
    [调用 harmonyos_get_device_info 获取详情]
    "设备 1 详情:
    - 型号: Mate 60 Pro
    - 品牌: HUAWEI
    - 系统版本: 4.0.0
    - SDK 版本: 12"

场景 2: 项目分析

你: "帮我分析一下当前项目的结构和配置"
AI: [调用 harmonyos_get_project_info 和 harmonyos_list_modules]
    "项目分析:
    📱 包名: com.example.myapp
    📦 版本: 1.0.0 (versionCode: 1000000)
    🎯 目标 API: 12
    
    模块列表:
    - entry (HAP) - 主入口模块
    - common (HSP) - 共享库模块
    - utils (HAR) - 工具库模块"

场景 3: 应用部署检查

你: "检查一下我的应用是否成功部署到设备上"
AI: [调用 harmonyos_list_installed_apps]
    "在设备上找到了你的应用:
    - 包名: com.example.myapp
    - 已安装版本: 1.0.0
    - 安装时间: 2024-02-20 10:30:00
    - 是否为系统应用: 否"

场景 4: 构建验证

你: "构建完成后,帮我检查输出文件"
AI: [调用 harmonyos_check_build_outputs]
    "构建输出检查:
    ✅ 找到 HAP 文件: entry-default-signed.hap (2.3 MB)
    ✅ 找到 HSP 文件: common-default.hsp (512 KB)
    📂 输出目录: /path/to/project/outputs/"

场景 5: 智能故障排查

你: "我的应用安装失败了,帮我排查一下"
AI: [综合调用多个工具]
    "让我帮你检查:
    
    1. [检查设备] 设备已连接,状态正常
    2. [检查构建] 构建输出存在,文件完整
    3. [检查已安装应用] 发现设备上已有旧版本 (v0.9.0)
    
    💡 建议:设备上已有旧版本应用,你需要:
    - 先卸载旧版本,或
    - 确保新版本的 versionCode 大于旧版本"

可用命令

用户命令

| 命令 | 说明 | |------|------| | ArkTS: Select HarmonyOS Device | 🤖 查看并选择已连接的 HarmonyOS 设备 | | ArkTS: Show Project Info | 🤖 查看当前项目的详细信息和模块列表 | | ArkTS: Hello World | 测试插件是否正常工作 | | ArkTS: Format Document | 格式化当前文档 |

🤖 标记的命令使用了 AI 增强功能

配置项

支持多种配置项,包括:

  • 代码补全:arkts.enableAutoComplete、arkts.completion.enableKeywords、arkts.completion.keywordMode 等
  • 实时诊断:arkts.diagnostics.enable、arkts.diagnostics.enableUnusedState、arkts.diagnostics.severity 等
  • 其他:arkts.enableHover 等

在 VS Code 设置中搜索 arkts 查看所有配置项。

代码片段

提供丰富的代码片段,包括组件模板(entry、comp、compv2)、装饰器(state、local、param)、UI 组件(col、row、list、btn)等,输入前缀即可快速插入。

代码导航

支持跳转到定义(F12)和查看定义(Alt+F12),包括组件、变量、函数、@Builder、@Styles 等。详见 代码导航文档。

安装

从 VSIX 安装

  1. 下载最新的 .vsix 文件
  2. 在 VS Code 中,打开命令面板(Ctrl+Shift+P)
  3. 输入 Install from VSIX 并选择下载的文件

开发模式

  1. 克隆项目并安装依赖:
git clone https://github.com/FadingLight9291117/vscode-arkts.git
cd vscode-arkts
npm install
  1. 编译项目:
npm run compile
  1. 按 F5 启动调试,会打开一个新的 VS Code 扩展开发宿主窗口

  2. 在新窗口中打开 .ets 文件即可测试插件功能

注意:如果遇到 node_modules 权限问题,运行:

sudo chown -R $(whoami) node_modules
npm install

打包发布

# 安装 vsce 工具
npm install -g @vscode/vsce

# 打包插件
vsce package

# 生成 .vsix 文件

项目结构

vscode-arkts/
├── package.json                  # 插件清单配置
├── tsconfig.json                 # TypeScript 配置
├── language-configuration.json   # 语言配置(括号匹配、注释等)
├── syntaxes/
│   └── arkts.tmLanguage.json     # TextMate 语法高亮规则
├── snippets/
│   └── arkts.json                # 代码片段定义
├── docs/
│   └── CODE_NAVIGATION.md        # 代码导航功能文档
├── examples/
│   └── demo.ets                  # 示例代码
└── src/
    ├── extension.ts              # 插件入口点
    ├── mcp/                      # 🤖 MCP 服务器(AI 集成)
    │   ├── server.ts             # MCP 服务器实现
    │   ├── tools/                # HarmonyOS 工具集
    │   │   ├── devices.ts        # 设备管理工具
    │   │   ├── projects.ts       # 项目信息工具
    │   │   ├── apps.ts           # 应用管理工具
    │   │   └── build.ts          # 构建验证工具
    │   ├── types/                # 类型定义
    │   ├── utils/                # 工具函数(hdc、json5 解析等)
    │   └── ui/                   # UI 组件
    │       ├── devicePicker.ts   # 设备选择器
    │       └── projectInfo.ts    # 项目信息查看器
    └── providers/                # 语言功能提供器
        ├── completionProvider.ts # 代码补全
        ├── hoverProvider.ts      # 悬停文档
        ├── definitionProvider.ts # 定义跳转
        ├── referenceProvider.ts  # 引用查找
        └── diagnosticsProvider.ts # 实时诊断

问题排查

  1. 插件未激活

    • 确保打开的文件扩展名为 .ets
    • 检查 VS Code 版本是否 >= 1.85.0
  2. 语法高亮不正确

    • 尝试重新加载窗口(Ctrl+Shift+P → Reload Window)
  3. 智能提示无响应

    • 检查 arkts.enableAutoComplete 设置是否启用

如遇其他问题,请提交 Issue。

贡献指南

这是一个开源项目,欢迎任何形式的贡献!

如何贡献

  1. Fork 本仓库
  2. 创建功能分支(git checkout -b feature/AmazingFeature)
  3. 提交更改(git commit -m 'Add some AmazingFeature')
  4. 推送到分支(git push origin feature/AmazingFeature)
  5. 提交 Pull Request

开发指南

  • 添加新装饰器补全:编辑 src/providers/completionProvider.ts
  • 添加悬停文档:编辑 src/providers/hoverProvider.ts
  • 添加代码片段:编辑 snippets/arkts.json
  • 修改语法高亮:编辑 syntaxes/arkts.tmLanguage.json
  • 添加 MCP 工具:在 src/mcp/tools/ 目录下添加新工具
  • 添加 UI 功能:在 src/mcp/ui/ 目录下添加新的 UI 组件

反馈

  • 💬 有问题?请提交 Issue
  • 💡 有建议?欢迎提交 PR
  • ⭐ 觉得有用?欢迎 Star 支持!

相关资源

HarmonyOS 开发

AI 集成

未来规划

我们计划持续改进插件,以下是一些规划中的功能:

AI 功能增强 🤖

  • ✅ MCP 服务器集成(已完成)
    • ✅ 设备管理工具
    • ✅ 项目分析工具
    • ✅ 应用管理工具
    • ✅ 构建验证工具
  • 🚧 AI 驱动的代码分析(规划中)
    • 组件分析和优化建议
    • 装饰器使用检查
    • 性能优化建议
    • 代码质量评估
  • 🚧 智能代码生成(规划中)
    • 基于项目上下文的组件生成
    • 自动生成测试代码
    • 代码重构建议
    • 最佳实践推荐

代码导航增强

  • 跨文件定义跳转(import 解析)
  • 查找所有引用(Find All References)
  • 符号重命名(Rename)
  • 文档大纲(DocumentSymbolProvider)
  • 工作区符号搜索

其他功能

  • 代码格式化器(Formatter)
  • 更多诊断规则(Linter)
  • 测试支持
  • 调试器集成
  • LSP(Language Server Protocol)架构重构

欢迎在 Issues 中提出您的需求和建议!

更新日志

详见 CHANGELOG.md。

许可证

本项目采用 MIT 许可证 - 详见 LICENSE 文件。

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

Verifiedcapability-contract

Contract coverage

Status

ready

Auth

mcp, api_key

Streaming

No

Data region

global

Protocol support

MCP: verified

Requires: mcp, lang:typescript

Forbidden: none

Guardrails

Operational confidence: medium

Contract is available with explicit auth and schema references.
Trust confidence is not low and verification freshness is acceptable.
Protocol support is explicitly confirmed in contract metadata.
Invocation examples
curl -s "https://www.xpersona.co/api/v1/agents/mcp-fadinglight9291117-vscode-arkts/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/mcp-fadinglight9291117-vscode-arkts/contract"
curl -s "https://www.xpersona.co/api/v1/agents/mcp-fadinglight9291117-vscode-arkts/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
Ard RegistryUpdated 2h agoRank 94

Brainiall NLP

Sentiment, toxicity, entity extraction, PII, translation, summary, QA, fraud scoring, safety audit.

MCPmcpmcp-registry
Ard RegistryUpdated 3h agoRank 94

Revuo

Agent-callable B2B SaaS directory: capability-structured, continuously verified listings.

MCPmcpmcp-registry
Ard RegistryUpdated 3h agoRank 94

Inferventis MCP Server

Loan & mortgage calculator, compound interest, ROI, crypto prices, FX conversion for AI agents.

MCPmcpmcp-registry
Ard RegistryUpdated 4h agoRank 94

ShortlistLens

Structured website and review evidence for AI-assisted local-business shortlisting.

MCPmcpmcp-registry
Machine Appendix

Contract JSON

{
  "contractStatus": "ready",
  "authModes": [
    "mcp",
    "api_key"
  ],
  "requires": [
    "mcp",
    "lang:typescript"
  ],
  "forbidden": [],
  "supportsMcp": true,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": "https://github.com/FadingLight9291117/vscode-arkts#input",
  "outputSchemaRef": "https://github.com/FadingLight9291117/vscode-arkts#output",
  "dataRegion": "global",
  "contractUpdatedAt": "2026-02-24T19:46:14.235Z",
  "sourceUpdatedAt": "2026-02-24T19:46:14.235Z",
  "freshnessSeconds": 19619375
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://www.xpersona.co/api/v1/agents/mcp-fadinglight9291117-vscode-arkts/snapshot",
    "contractUrl": "https://www.xpersona.co/api/v1/agents/mcp-fadinglight9291117-vscode-arkts/contract",
    "trustUrl": "https://www.xpersona.co/api/v1/agents/mcp-fadinglight9291117-vscode-arkts/trust"
  },
  "curlExamples": [
    "curl -s \"https://www.xpersona.co/api/v1/agents/mcp-fadinglight9291117-vscode-arkts/snapshot\"",
    "curl -s \"https://www.xpersona.co/api/v1/agents/mcp-fadinglight9291117-vscode-arkts/contract\"",
    "curl -s \"https://www.xpersona.co/api/v1/agents/mcp-fadinglight9291117-vscode-arkts/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "MCP"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_MCP",
      "generatedAt": "2026-10-09T21:35:49.655Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "MCP",
      "type": "protocol",
      "support": "supported",
      "confidenceSource": "contract",
      "notes": "Confirmed by capability contract"
    },
    {
      "key": "arkts",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "harmonyos",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "hongmeng",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "ets",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "huawei",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "language",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "syntax",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "highlighting",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "mcp",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "ai",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "claude",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "copilot",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "cursor",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "model-context-protocol",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "ai-assistant",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "device-management",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "openharmony",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:MCP|supported|contract capability:arkts|supported|profile capability:harmonyos|supported|profile capability:hongmeng|supported|profile capability:ets|supported|profile capability:huawei|supported|profile capability:language|supported|profile capability:syntax|supported|profile capability:highlighting|supported|profile capability:mcp|supported|profile capability:ai|supported|profile capability:claude|supported|profile capability:copilot|supported|profile capability:cursor|supported|profile capability:model-context-protocol|supported|profile capability:ai-assistant|supported|profile capability:device-management|supported|profile capability:openharmony|supported|profile"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "MCP",
    "href": "https://www.xpersona.co/api/v1/agents/mcp-fadinglight9291117-vscode-arkts/contract",
    "sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-fadinglight9291117-vscode-arkts/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:46:14.235Z",
    "isPublic": true
  },
  {
    "factKey": "auth_modes",
    "category": "compatibility",
    "label": "Auth modes",
    "value": "mcp, api_key",
    "href": "https://www.xpersona.co/api/v1/agents/mcp-fadinglight9291117-vscode-arkts/contract",
    "sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-fadinglight9291117-vscode-arkts/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:46:14.235Z",
    "isPublic": true
  },
  {
    "factKey": "schema_refs",
    "category": "artifact",
    "label": "Machine-readable schemas",
    "value": "OpenAPI or schema references published",
    "href": "https://github.com/FadingLight9291117/vscode-arkts#input",
    "sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-fadinglight9291117-vscode-arkts/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:46:14.235Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Fadinglight9291117",
    "href": "https://github.com/FadingLight9291117/vscode-arkts#readme",
    "sourceUrl": "https://github.com/FadingLight9291117/vscode-arkts#readme",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-24T19:43:14.176Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://www.xpersona.co/api/v1/agents/mcp-fadinglight9291117-vscode-arkts/trust",
    "sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-fadinglight9291117-vscode-arkts/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub · GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to arkts-language-support and adjacent AI workflows.