Skip to main content

GuardianContext

Contexto em Git para a próxima sessão de programação

GuardianContext organiza regras, decisões e tarefas no seu repositório e ajuda agentes de programação a recuperar o contexto relevante antes de trabalhar. Use com pessoas e agentes que precisam dar continuidade ao mesmo projeto, inclusive em sessões separadas de Codex e Claude Code.

O contexto fica em arquivos Markdown versionados no Git. Você pode revisar uma decisão no diff, localizar sua origem e preparar um briefing para a próxima tarefa.

Manual de uso · Site do produto · Suporte

Uma decisão registrada volta ao contexto da tarefa

Você definiu como fazer migrations e quer que a próxima sessão consulte essa regra. Depois de inicializar o GuardianContext, crie o arquivo decisoes/0001-migrations.md com este exemplo:

# Migrations de banco

Toda migration deve incluir um plano de rollback e ser revisada antes do deploy.

Atualize o índice local e prepare um briefing:

guardian index rebuild --lexical
guardian brief "migrations" --tool agents --max-tokens 1500

O briefing inclui trechos encontrados e os caminhos dos arquivos de origem. Neste exemplo, a decisão sobre migrations pode ser consultada antes de alterar o banco. Entregue o briefing ao agente e revise as ações propostas.

O exemplo usa busca textual, disponível no pacote básico. A qualidade do contexto recuperado depende dos documentos registrados e dos termos da tarefa.

O que você pode fazer

Necessidade Recurso
Retomar decisões entre sessões Wiki, decisões e quadro de tarefas em Markdown no Git.
Preparar contexto para uma tarefa Busca local e guardian brief, com referências às fontes e orçamento de tokens.
Coordenar trabalho entre agentes Reservas de escopo com prazo (claims) e handoffs entre sessões.
Encontrar problemas de organização guardian doctor e guardian audit verificam a estrutura e a disciplina do protocolo.
Usar o protocolo em Codex e Claude Code Integração MCP local, configurada por projeto.

As reservas e verificações ajudam a coordenar o trabalho. Sua eficácia depende da configuração e do uso pelos participantes. Continue revisando diffs, testes e commits; o GuardianContext não garante que agentes sigam as decisões registradas.

Instale e conecte seu repositório

O caminho recomendado instala o ambiente Python 3.11 e abre o Desktop Manager. O instalador usa o uv e inclui os componentes de busca semântica, desktop, MCP e atualização.

Windows (PowerShell)

irm https://api.ironstack.dev.br/install.ps1 | iex

macOS / Linux

curl -fsSL https://api.ironstack.dev.br/install.sh | sh

Os comandos baixam e executam o instalador oficial. Você pode abrir a URL para inspecionar o script antes de executar. A instalação pode baixar Python e componentes adicionais; a busca semântica baixa um modelo no primeiro uso. No Linux, a interface gráfica também requer as bibliotecas do Qt.

No Desktop Manager:

  1. Crie sua conta com aceite dos Termos de Uso ou entre na conta existente.
  2. Escolha a pasta de um repositório Git e o modo de trabalho da equipe.
  3. Execute a configuração e confira o diagnóstico apresentado.

Se a janela não abrir, execute guardian-desktop em um terminal novo. A configuração MCP requer selecionar o cliente, registrar a integração e revisar sua solicitação de confiança em uma nova sessão nativa. Instalar o pacote, por si só, não conecta todos os agentes.

Alternativa pelo terminal

Para experimentar a estrutura e a busca textual local, instale o pacote básico com uv e abra seu repositório:

uv tool install --python 3.11 guardiancontext
cd meu-repositorio
guardian init
guardian doctor

Substitua meu-repositorio pela pasta do seu projeto. Esses passos criam e verificam a estrutura local; não instalam hooks nem registram MCP. Para conectar a conta ao serviço, use guardian signup ou guardian login nessa pasta. Senhas são solicitadas interativamente.

O pacote básico requer Python 3.9 ou superior; o ambiente recomendado para os componentes opcionais é Python 3.11. Consulte o manual para instalar os extras, configurar os hooks e escolher entre pasta compartilhada e worktrees separadas.

Arquivos, dados e atualização

  • A estrutura padrão inclui router.md, quadro.md, wiki/, decisoes/, claims/, handoffs/ e docs/trabalho/. O estado e o índice local ficam em .guardian/. Revise os arquivos gerados antes de adicioná-los ao Git.
  • Os comandos locais de estrutura e busca podem funcionar sem conexão com o serviço. Cadastro, sincronização e recursos sujeitos a licença têm requisitos próprios de conexão e autorização.
  • O relatório de auditoria envia métricas e contagens. A sincronização de padrões envia metadados e vetores. Nas chamadas ao serviço, o cliente também informa versão, interface e um identificador aleatório do perfil de instalação.
  • guardian contribute permite propor um documento à biblioteca curada. O texto passa por anonimização e é apresentado para revisão antes da confirmação do envio. Revise o conteúdo para evitar compartilhar informações sensíveis.
  • A chave de API fica no perfil do usuário, fora do repositório. Configurações MCP contêm caminhos da máquina e devem seguir as orientações do manual.
  • Instalações oficiais usam atualização automática com verificações de segurança e adiamento quando o runtime está em uso. Consulte guardian update status. Outras formas de instalação podem exigir atualização manual.

Manual e suporte

Consulte o manual completo. O manual incluído no pacote também pode ser lido sem conexão:

guardian manual --lang pt
guardian manual --lang en
guardian manual --lang es

Para reportar um problema, escreva para suporte@ironstack.dev.br. Informe sistema operacional, guardian --version, a ação executada e a mensagem de erro. Remova credenciais e dados privados dos logs.

GuardianContext é um produto da IronStack, distribuído sob licença proprietária de uso, incluída no pacote no arquivo LICENSE. As condições do serviço estão nos Termos de Uso.

Metadata

Release files for guardiancontext 0.1.16

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for guardiancontext 0.1.16
File Size Uploaded Provenance
guardiancontext-0.1.16.tar.gz 616.4 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for guardiancontext 0.1.16
File Interpreter ABI Platform
guardiancontext-0.1.16-py3-none-any.whl Python 3 none any Details

Total release size: 1.1 MB

Release files / guardiancontext-0.1.16.tar.gz

Download URL guardiancontext-0.1.16.tar.gz
Size 616.4 kB
Tags Source
SHA-256 checksum
How to use checksums
117173432e979081843b961f5456fb8c1bf4788e9b1cbb0ad2b15dd55c16a13c
BLAKE2b-256 checksum
How to use checksums
7f11dc6bae9cd46b8a0ac2d5e414b10aa4ff20a8f4dd72a8243f8aa0785f080e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Release files / guardiancontext-0.1.16-py3-none-any.whl

Download URL guardiancontext-0.1.16-py3-none-any.whl
Size 467.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7ee4698e6c3af8e70a4f5cb7588f791d6597c6edf575e3b25d6ee8b1f8897cdd
BLAKE2b-256 checksum
How to use checksums
219a836772f37ca12cdc032c1fa4f1146744bccf9c11bf08b91484766b82a6a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

Security for guardiancontext 0.1.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for guardiancontext-0.1.16.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 21, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page