Communitygithub.com

rjaskonis/pi-feats

Recursos de produção para o Pi Coding Agent: perfis, sandboxing Nono, proteções, API, WebUI, agendamento, habilidades e runtimes remotos.

O que é pi-feats?

O rjaskonis/pi-feats é um conjunto de recursos de produção projetados para aprimorar o Pi Coding Agent, oferecendo funcionalidades essenciais para ambientes profissionais. Este skill permite gerenciar perfis de configuração, implementar sandboxing com Nono para execução segura de código, configurar proteções (guardrails) para evitar ações indesejadas, e expor uma API para integração externa. Além disso, inclui uma interface web (WebUI) para interação visual, agendamento de tarefas, suporte a habilidades (skills) customizáveis e execução remota de runtimes. Útil para desenvolvedores que desejam estender o Pi Coding Agent com controle granular e segurança, o skill opera em plataformas como Claude Code, Cursor e Codex, fornecendo uma base robusta para automação e orquestração de agentes de IA. Ele funciona através de configurações declarativas em markdown e comandos CLI, facilitando a adoção em pipelines de CI/CD e ambientes de desenvolvimento.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add rjaskonis/pi-feats

Perguntar na sua IA favorita

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

Documentação

O que pi-feats faz?

Recursos de produção para o Pi Coding Agent: perfis, sandboxing Nono, proteções, API, WebUI, agendamento, habilidades e runtimes remotos.

Visão Geral

O rjaskonis/pi-feats fornece um conjunto de recursos avançados para o Pi Coding Agent, permitindo que desenvolvedores implantem agentes de IA com segurança, escalabilidade e controle. Ele é ideal para ambientes de produção onde a estabilidade e a personalização são críticas.

Funcionalidades Principais

  • Perfis: Configure diferentes ambientes e comportamentos para o agente.
  • Sandboxing Nono: Execute código de forma isolada e segura, prevenindo vazamentos e ataques.
  • Proteções: Defina regras e limites para evitar ações não autorizadas ou perigosas.
  • API: Integre com sistemas externos através de uma interface RESTful.
  • WebUI: Interaja com o agente através de uma interface web amigável.
  • Agendamento: Automatize tarefas recorrentes.
  • Habilidades: Adicione funcionalidades customizadas através de skills.
  • Runtimes Remotos: Execute código em servidores ou contêineres remotos.

Configuração

Para usar este skill, certifique-se de que o Pi Coding Agent está configurado com suporte ao rjaskonis/pi-feats. Consulte a documentação oficial para detalhes de instalação.

Exemplo de Configuração

# Ativar o skill
pi config --skill rjaskonis/pi-feats

Uso

Perfis

Crie um perfil editando o arquivo profiles.yaml:

profile:
  name: producao
  sandbox: "nono"
  guardrails:
    - restrito

API

Acesse a API através do endpoint /api/v1:

curl -X POST http://localhost:8080/api/v1/execute -d '{"comando":"ls"}'

Suporte

Este skill é compatível com Claude Code, Cursor e Codex. Para mais informações, visite o repositório oficial.

Licença

MIT

Habilidades Relacionadas