# Competências e subagentes reutilizáveis podem acompanhar a conta.

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

O IaGenify SDK 0.3.2 reúne instruções e subagentes especialistas reutilizáveis na conta, mantendo também os recursos locais com sua origem identificada.

## Key points
- Competências e definições de subagentes da conta podem ser reutilizadas em dispositivos diferentes.
- Definições locais continuam disponíveis e identificadas pela origem.
- Uma competência nomeada ou um subagente limitado permite repetir métodos sem inflar cada prompt.

Equipes repetem tarefas especializadas: revisar um contrato, inspecionar uma alteração, verificar uma versão ou resumir uma solicitação de suporte. Reescrever o método em cada prompt é cansativo, e deixá-lo em um único computador dificulta o uso compartilhado. O IaGenify SDK 0.3.2 oferece espaço na conta para competências reutilizáveis e subagentes, sem remover os recursos locais.

## Salve um método e invoque-o pelo nome

Uma competência reúne um procedimento focado com nome, descrição e instruções. O aplicativo pode salvá-la na conta, listar as disponíveis e escolher uma em uma tarefa. O método é carregado quando necessário, em vez de acrescentar todos os procedimentos às instruções iniciais de cada agente.


```
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();
```

## Especialistas assumem partes delimitadas do trabalho

Um subagente delega uma tarefa a um especialista com instruções próprias e ferramentas selecionadas. O agente principal pode delegar uma investigação limitada, receber o resultado e preservar o registro de como ela se encaixa no trabalho maior. Definições reutilizáveis mantêm os papéis consistentes.

## Recursos da conta e do computador continuam distintos

Alguns procedimentos pertencem a uma pessoa ou equipe; outros só fazem sentido em uma máquina de desenvolvimento. A lista mostra a origem, como `account` ou `computer`. Quando os nomes coincidem, a definição da conta tem prioridade e fornece uma referência compartilhada previsível.

Isso também evita fingir que uma execução na nuvem pode acessar o computador do desenvolvedor. Recursos da conta acompanham a conta; os locais só ficam disponíveis quando a máquina participa do ambiente. A origem deixa essa diferença explícita.

## Reutilizar não significa ampliar permissões

Uma instrução salva não concede permissões novas. A execução continua usando as ferramentas e o modo selecionados; o agente não acessa um arquivo local só porque uma competência o menciona. O método organiza o trabalho, enquanto ambiente e permissões definem o que pode ser feito.

> Mantenha o método reutilizável, a origem visível e a autoridade na execução que o utiliza.

Isso facilita repetir e compartilhar agentes úteis. Desenvolvedores podem criar uma biblioteca de métodos focados e especialistas, distinguindo recursos da conta dos que pertencem a um computador específico.

## FAQ
### Competências da conta são executadas em toda tarefa?
Não. O aplicativo ou agente as seleciona quando são pertinentes.

### Uma competência da conta pode ler arquivos locais?
Não. Ela não adiciona permissões; o acesso depende do ambiente e das ferramentas habilitadas.

### Por que mostrar a origem?
Para diferenciar uma definição compartilhada da conta de outra salva em um computador específico.

### O que um subagente oferece?
Uma tarefa delimitada para um especialista com instruções e ferramentas próprias, mantendo o registro na execução principal.
