O que open-foundry faz?
Implante um repositório existente de agente Pi no Microsoft Foundry Hosted Agents com um layout azd mínimo e padrão — instalável como skill via npx skills.
Visão Geral
Esta skill configura um ambiente pronto para deploy de um agente Pi no Microsoft Foundry Hosted Agents usando a Azure Developer CLI (azd). Ela gera a estrutura de diretórios e arquivos de configuração necessários, incluindo:
azure.yaml: Define o serviço e o contexto do deploy.infra/: Recursos de infraestrutura (Bicep) como App Service, Container Registry, etc.src/: Código do agente Pi (opcional, se o repositório já contiver)..env: Variáveis de ambiente para o Foundry.
Pré-requisitos
- Azure CLI instalada e configurada.
- Azure Developer CLI (azd) instalada.
- Acesso a uma assinatura do Azure.
- Repositório existente de agente Pi (pode ser local ou remoto).
Instalação
Adicione a skill ao seu ambiente de desenvolvimento:
npx skills add 1openwindow/open-foundry
Isso baixará e configurará a skill para uso com ferramentas como Claude Code, Cursor ou Codex.
Uso
- Execute a skill a partir do diretório do seu agente Pi:
npx skills run open-foundry
-
Siga as instruções interativas para especificar:
- O caminho ou URL do repositório do agente Pi.
- O nome do serviço no Azure.
- A localização (região) do Azure.
- Outras variáveis de configuração.
-
A skill criará a estrutura de diretórios e arquivos necessários.
-
Para implantar, execute:
azd up
Estrutura Gerada
meu-agente-pi/
├── azure.yaml
├── .env
├── infra/
│ ├── main.bicep
│ ├── app-service.bicep
│ └── container-registry.bicep
└── src/
└── (código do agente Pi)
Personalização
- Edite os arquivos Bicep em
infra/para ajustar recursos como plano de serviço, redundância, etc. - Modifique
azure.yamlpara alterar comandos de build ou contexto. - Atualize
.envcom chaves de API ou outras variáveis específicas do Foundry.
Suporte
- Plataformas: Claude Code, Cursor, Codex, entre outras compatíveis com
npx skills. - Problemas ou sugestões: Abra uma issue no repositório oficial.
Licença
MIT