TL;DR
AI 工具权限用「租约」不用「开关」:hmharness Capability Broker 三规则——默认拒绝(无隐式继承)、票据永远过期(默认 1h 上限 24h)、RLM 零继承机械化(worker 层四类能力一律层内拒绝)。八字段票据+四段执行阶梯。
开关式权限的问题
授出即永久,收回靠人记得。智能体的权限一旦授予就难以收回——租约制把回收变成时间问题而非管理问题。hmharness(MIT,github.com/swsgbl/hmharness)是开源鸿蒙开发智能体框架。
票据八字段
subject 持有者 / class 五类能力(filesystem/network/process/secret/device)/ scope 范围 / resource 资源 / operation 操作 / constraints 约束 / expiry 过期 / provenance 批复。provenance 记录谁批的为什么批——审计链起点。
三规则 + 四阶梯
默认拒绝→票据永远过期→RLM 零继承机械化。阶梯:worker(低风险只读无网络)→process(中风险或写入)→container(高风险,Docker)→microvm(关键长时)。Broker 决定给不给,阶梯决定在哪跑。
口径
npm @hmharness/cli 0.23.27(upgrade pack 01 P0-1);与华为/开放原子无隶属。GitHub:https://github.com/swsgbl/hmharness