# AgentExtensionContext (智能体扩展组件上下文)
AgentExtensionContext模块是AgentExtensionAbility的上下文环境,继承自ExtensionContext。
AgentExtensionContext为开发者提供访问当前AgentExtensionAbility智能体所配置的AgentCard信息的能力。
说明:
- 本模块首批接口从API version 24开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
- 本模块接口仅可在Stage模型下使用。
- 在本文档的示例中,通过
this.context来获取AgentExtensionContext,其中this代表继承自AgentExtensionAbility的实例。
导入模块
import { common } from '@kit.AbilityKit';
AgentExtensionContext
属性
原子化服务API: 从API version 24开始,该接口支持在原子化服务中使用。
系统能力: SystemCapability.Ability.AgentRuntime.Core
| 名称 | 类型 | 只读 | 可选 | 说明 |
|---|---|---|---|---|
| agentCard | AgentCard | 否 | 否 | 当前AgentExtensionAbility所配置的AgentCard信息。 |
示例:
import { AgentExtensionAbility, common } from '@kit.AbilityKit';
export default class AgentExtension extends AgentExtensionAbility {
onCreate(): void {
let tmpContext: common.AgentExtensionContext = this.context; // 获取AgentExtensionContext
console.info(`agentCard info data: ${JSON.stringify(tmpContext.agentCard)}.`);
}
}
你可能感兴趣的鸿蒙文章
openharmony 鸿蒙 js-apis-app-ability-appServiceExtensionAbility
openharmony 鸿蒙 js-apis-inner-wantAgent-triggerInfo-sys
openharmony 鸿蒙 js-apis-inner-wantAgent-wantAgentInfo-sys
openharmony 鸿蒙 js-apis-appControl-sys
openharmony 鸿蒙 js-apis-app-ability-environmentCallback
openharmony 鸿蒙 js-apis-inner-application-missionInfo-sys
openharmony 鸿蒙 js-apis-bundleManager-sharedBundleInfo-sys
openharmony 鸿蒙 js-apis-inner-application-continueMissionInfo-sys
openharmony 鸿蒙 js-apis-inner-application-appServiceExtensionContext
openharmony 鸿蒙 js-apis-bundleManager-businessAbilityInfo-sys