15 lines
609 B
TypeScript
15 lines
609 B
TypeScript
/**
|
||
* APS Provider(架构设计第 6 节):把 APS 的能力翻译成平台契约。
|
||
*
|
||
* 只做适配:参数校验、调用 APS、结果归一化。不判断权限、不碰模型上下文。
|
||
* APS 本身是独立系统(Python),以现有代码搬迁适配——见决策 D8 与任务 B1~B7。
|
||
*/
|
||
import type { CapabilityProvider, ProviderManifest } from '@aps/provider-sdk';
|
||
|
||
export const APS_PROVIDER_ID = 'aps';
|
||
|
||
export function manifest(): ProviderManifest {
|
||
return { id: APS_PROVIDER_ID, capabilities: [] };
|
||
}
|
||
|
||
export const provider: Pick<CapabilityProvider, 'manifest'> = { manifest }; |