# 可复用的智能体技能与子智能体可以随账户使用。

Canonical URL: https://www.iagenify.com/zh/news/iagenify-sdk-account-skills-and-subagents

IaGenify SDK 0.3.2 将可复用指令和专业子智能体带到账户层级，同时保留本地资源并标明其来源。

## Key points
- 账户中的技能和子智能体定义可在不同设备间复用。
- 本地定义仍可使用，并能与账户来源区分。
- 命名技能或有界专业子智能体让方法可以重复使用，而无需把每个 prompt 写得很长。

团队会重复执行专业任务：审阅合同、检查代码变更、核对发布版本或总结支持请求。每次都重新编写方法很费力；只保存在一台电脑上又不便共享。IaGenify SDK 0.3.2 为技能和子智能体提供账户级存放位置，同时继续支持本地资源。

## 保存方法，按名称调用

技能将聚焦流程整理成名称、说明和指令。应用可以把它保存到账户、列出可用技能，并在智能体任务中选择调用。只有需要时才载入方法，不必把团队所有流程都塞入每次运行的初始指令。


```
await api.agents.skills.save({
  name: "release-review",
  description: "Check a release candidate",
  content: "Review changes, migration notes, and rollback steps.",
});
const skills = await api.agents.skills.list();
```

## 专业子智能体处理边界清晰的工作

子智能体把任务交给具有独立指令和选定工具的专业角色。主智能体可以委派范围明确的调查、接收结果，并保留它如何服务整体任务的记录。可复用定义使角色在不同任务间保持一致。

## 账户资源和电脑本地资源仍有区别

有些流程属于个人或团队，有些只适用于某台开发电脑。列表会显示 `account` 或 `computer` 等来源。同名时账户定义优先，为共享指导提供可预期的位置。

这也没有假装云端运行可以访问开发者的电脑。账户资源随账户使用；电脑本地资源只有在该设备属于运行环境时才可用。来源标签明确显示了区别。

## 可复用不等于扩大权限

保存流程本身不会增加权限。运行仍使用选定工具和模式；技能提到本地文件，并不会让智能体因此获得访问权限。方法用于组织工作，运行环境和权限决定智能体真正能做什么。

> 让方法可复用、来源可见，并由实际运行决定权限。

这样更容易重复和分享有效的智能体。开发者可以建立聚焦方法和专业角色的资料库，同时区分账户共享资源与特定电脑资源。

## FAQ
### 账户技能会在每项任务中自动运行吗？
不会。应用或智能体会在合适时选择它们。

### 账户技能能读取我的本地文件吗？
不能。技能不会增加权限；文件访问取决于运行环境和已启用工具。

### 为什么要显示技能来源？
用于区分账户共享定义和保存在特定电脑上的定义。

### 子智能体有什么作用？
把范围明确的任务交给具有自身指令与工具的专家，同时保留在主运行中的记录。
