export interface AgentIdentityToolArgs { /** 目标 Agent 身份码(缺省 = 查自己) */ agentId?: string; } /** 对外返回的身份摘要——不含 privateKey(安全边界) */ interface IdentityView { agentId: string; displayName: string; principal: string; fingerprint: string; shortCode: string; publicKey?: string; signature?: string; constraintVersion?: number; responsibility?: string; revoked: boolean; signatureValid: boolean; } export interface AgentIdentityToolResult { /** 首行必须 [sofagent] 前缀 */ text: string; data: { identities: IdentityView[]; count: number; self: boolean; }; } /** * 查询 Agent 身份码(查自己 / 查他人) * * @param args 查询参数(agentId 缺省 = 查自己) * @returns 结构化结果(text + data) */ export declare function agentIdentityTool(args?: AgentIdentityToolArgs): AgentIdentityToolResult; export {}; //# sourceMappingURL=agent-identity.d.ts.map