O que storycanon faz?
Motor de continuidade local + skill para agentes que permite ao Gemini/Antigravity escrever romances longos sem perder o fio da meada.
Visão Geral
O storycanon é uma ferramenta que mantém um registro atualizado da sua história, personagens e arcos narrativos. Ele age como uma memória externa para o agente de IA, garantindo que cada novo capítulo ou cena seja consistente com o que já foi estabelecido.
Como Funciona
- O agente de IA consulta o storycanon antes de escrever.
- O storycanon retorna um resumo do estado atual da história.
- O agente escreve o próximo trecho.
- O storycanon é atualizado com as novas informações.
Instalação
pip install storycanon
Uso
# Inicializar um novo projeto de história
storycanon init nome-do-meu-romance
# Adicionar um personagem
storycanon character add --nome "Hermione" --descricao "Bruxa inteligente e dedicada"
# Registrar um evento
storycanon event add --descricao "Hermione encontra um livro misterioso na biblioteca"
# Obter resumo atual
storycanon summary
Integração com Agentes
Gemini
Adicione a seguinte instrução ao seu prompt do Gemini:
Você tem acesso ao comando
storycanon. Antes de escrever cada nova cena, executestorycanon summarypara entender o estado atual da história.
Antigravity
Configure a skill storycanon no seu arquivo de configuração do Antigravity.
Estrutura de Dados
O storycanon armazena:
- Personagens: Nome, descrição, relacionamentos, estado atual.
- Locais: Nome, descrição, importância para a trama.
- Eventos: Sequência cronológica, impacto na trama.
- Arcos: Temas principais, subtramas, progresso.
- Estado Emocional: Tom geral da história até o momento.
Exemplo de Uso
# Criar projeto
storycanon init "A Jornada do Escriba"
# Adicionar protagonista
storycanon character add --nome "Kael" --descricao "Jovem escriba em busca de conhecimento proibido"
# Adicionar antagonista
storycanon character add --nome "Mestre Thorn" --descricao "Bibliotecário-chefe que esconde segredos antigos"
# Registrar cena 1
storycanon event add --descricao "Kael descobre um mapa para a Biblioteca Perdida"
# Ver resumo
storycanon summary
Contribuição
Contribuições são bem-vindas! Consulte o repositório original para mais informações.
Licença
MIT