O que xushi faz?
Base de agendamento e cronograma local priorizada para agentes de IA, fornecendo daemon nativo, tarefas estruturadas, lembretes confiáveis, acompanhamento de compensação, entrega via OpenClaw/Hermes e registros de execução auditáveis.
Visão Geral
O Polaris-d/xushi é um sistema de agendamento local projetado para ser a espinha dorsal de operações temporais para agentes de IA. Ele opera como um daemon nativo, processando tarefas estruturadas de forma confiável.
Funcionalidades Principais
- Daemon Nativo: Executa em segundo plano, garantindo que as tarefas sejam agendadas e executadas no momento certo.
- Tarefas Estruturadas: Suporte a tarefas com metadados, prioridades e dependências.
- Lembretes Confiáveis: Notificações garantidas mesmo em caso de reinicializações do sistema.
- Acompanhamento de Compensação: Mecanismo para lidar com falhas e tentar novamente ou executar ações corretivas.
- Entrega OpenClaw/Hermes: Integração com protocolos de mensageria para despachar tarefas para outros sistemas.
- Registros Auditáveis: Logs detalhados de todas as operações para depuração e conformidade.
Primeiros Passos
Instalação
npm install -g polaris-d/xushi
Iniciando o Daemon
xushi daemon start
Criando uma Tarefa
xushi task create --name "Reunião com equipe" --time "2024-01-15T10:00:00" --action "notify:me"
Integração com Agentes de IA
O Polaris-d/xushi é projetado para ser consumido por agentes de IA. Ele expõe uma API RESTful e uma interface de linha de comando.
Exemplo com OpenClaw
{
"protocol": "openclaw",
"task": {
"id": "123",
"action": "send_reminder",
"payload": {
"message": "Hora da revisão de código"
}
}
}
Configuração
Variáveis de ambiente:
XUSHI_DATA_DIR: Diretório para armazenar dados de tarefas (padrão:~/.xushi)XUSHI_PORT: Porta do daemon (padrão:9876)XUSHI_LOG_LEVEL: Nível de log (debug,info,warn,error)
Contribuição
Contribuições são bem-vindas! Consulte o repositório oficial para diretrizes.
Licença
MIT