1openwindow/open-foundry

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.

O que é open-foundry?

Esta skill automatiza a implantação de agentes Pi no Microsoft Foundry Hosted Agents, utilizando um layout azd (Azure Developer CLI) mínimo e padronizado. Ela é projetada para desenvolvedores que desejam migrar rapidamente seus agentes Pi para a plataforma Foundry, aproveitando a infraestrutura de hospedagem gerenciada da Microsoft. A skill clona ou referencia um repositório existente de agente Pi, configura os arquivos necessários (como azd.yaml, infraestrutura Bicep e configurações de ambiente) e prepara tudo para deploy com um único comando `azd up`. Suporta plataformas como Claude Code, Cursor e Codex, sendo instalável via `npx skills add 1openwindow/open-foundry`, o que a torna acessível para qualquer desenvolvedor familiarizado com essas ferramentas. O benefício principal é a redução do esforço manual de configuração, permitindo que o foco esteja no desenvolvimento do agente, não na infraestrutura.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add 1openwindow/open-foundry

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

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

  1. Execute a skill a partir do diretório do seu agente Pi:
npx skills run open-foundry
  1. 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.
  2. A skill criará a estrutura de diretórios e arquivos necessários.

  3. 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.yaml para alterar comandos de build ou contexto.
  • Atualize .env com 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

Habilidades Relacionadas