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.
Perguntas frequentes
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.