GuardianContext
English · Español · Português (Brasil)
English
GuardianContext helps you and your AI agents resume work on a project. It organizes rules, decisions, and tasks as Markdown files in your Git repository.
Before starting a task, you can search these files and gather the relevant instructions for your agent. This makes project decisions available across Codex and Claude Code sessions. Since the files live in Git, you can also review changes and consult their history.
The product includes terminal commands, a graphical interface, and MCP integration with Codex and Claude Code. Agent connections need to be configured for each project.
User manual · Product website · Support
What you can do
- Record rules and decisions that need to remain available in future sessions.
- Search project information and prepare a task brief with document excerpts and source file references.
- Reserve a scope of work for a limited time using claims, and pass tasks between sessions using handoffs.
- Check document organization with
guardian doctorandguardian audit. - Connect Codex and Claude Code to the local protocol through MCP.
These features depend on configuration and on the people working on the project. Keep reviewing changes, tests, and commits. GuardianContext does not guarantee that an agent will follow the recorded rules.
Install with the graphical interface
The official installer uses uv to set up a Python 3.11 environment. It installs the graphical interface and the semantic search, MCP, and update components.
Windows, in PowerShell
irm https://api.ironstack.dev.br/install.ps1 | iex
macOS or Linux
curl -fsSL https://api.ironstack.dev.br/install.sh | sh
These commands download and run the installer. You can open the URL and read the script before running it.
Installation may download Python and other components. Semantic search downloads a model on first use. On Linux, the graphical interface also needs the Qt libraries.
When Desktop Manager opens:
- Create an account and accept the Terms of Use, or sign in to your existing account.
- Choose a Git repository folder and your team's working mode.
- Run setup and check the diagnostics.
If the window does not open, run guardian-desktop in a new terminal.
Check your agent's configuration
An active license or a high audit score does not confirm that your agent is using GuardianContext.
Check the project instructions, hook, and claims policy in the diagnostics. Features that have not been enabled should appear as pending items. The Internal license also requires this setup.
To use MCP, select the client, register the integration, and open a new client session to review the trust request and confirm the connection.
Install from the terminal
To try the document structure and text search, install the base package with uv:
uv tool install --python 3.11 guardiancontext
cd meu-repositorio
guardian init
guardian doctor
Replace meu-repositorio with your project's folder.
These commands create and check the local structure. Hooks and MCP need to be configured separately. To connect your account to the service, run guardian signup or guardian login in that folder. The command prompts you for your password.
The base package requires Python 3.9 or later. Python 3.11 is recommended for optional components. The manual explains how to install them, configure hooks, and choose between working in the same folder or in separate worktrees.
Example: look up a decision before changing the database
After initializing GuardianContext, create decisoes/0001-migrations.md:
# Database migrations
Every migration must include a rollback plan and be reviewed before deployment.
Update the index and find the decision:
guardian index rebuild --lexical
guardian brief "migrations" --tool agents --max-tokens 1500
The first command updates local search. The second prepares a task brief with matching excerpts and their source file paths.
Give the brief to your agent before it starts the change, and review the proposed actions.
This example uses text search from the base package. Results depend on the recorded content and the search terms.
Where the files live
The default structure includes:
router.md,quadro.md,wiki/, anddecisoes/to organize project information.claims/andhandoffs/to record work reservations and transfers between sessions.docs/trabalho/for task records.
Local state and the index live in .guardian/. Review generated files before adding them to Git.
What works offline
Local structure and search commands can work without a connection to the service.
Registration, synchronization, and licensed features have their own connection and authorization requirements. The manual included in the package can also be read offline.
What data is sent to the service
Audit reports send metrics and counts. Pattern synchronization sends metadata and vectors. When calling the service, the client also reports its version, the interface in use, and a random installation profile identifier.
The guardian contribute command lets you propose a document for the curated library. Before submission, the text is anonymized and shown for your review and confirmation. Check the content to avoid sharing sensitive information.
The API key is stored in your user profile, outside the repository. MCP configurations contain machine-specific paths; follow the manual when setting them up.
Updates
Official installations use automatic updates with safety checks. Updates are deferred while the runtime is in use. Check the status with guardian update status.
Other installation methods may require manual updates.
Manual and support
The full manual is available on the website. To read the packaged manual in English, Spanish, or Portuguese:
guardian manual --lang en
guardian manual --lang es
guardian manual --lang pt
To report a problem, email suporte@ironstack.dev.br. Include your operating system, the output of guardian --version, the action you took, and the error message. Remove credentials and private data from logs.
GuardianContext is an IronStack product, distributed under a proprietary use license. The license is in the LICENSE file included in the package. Service conditions are in the Terms of Use.
Español
English · Español · Português (Brasil)
GuardianContext te ayuda a ti y a tus agentes de IA a retomar el trabajo en un proyecto. Organiza las reglas, decisiones y tareas en archivos Markdown dentro del repositorio Git.
Antes de empezar una tarea, puedes buscar en esos archivos y reunir las instrucciones relevantes para el agente. Así puedes usar las decisiones del proyecto en distintas sesiones de Codex y Claude Code. Como los archivos están en Git, también puedes revisar los cambios y consultar su historial.
El producto incluye comandos de terminal, una interfaz gráfica e integración MCP con Codex y Claude Code. La conexión con los agentes debe configurarse en cada proyecto.
Manual de uso · Sitio del producto · Soporte
Para qué sirve
- Registrar las reglas y decisiones que deben seguir disponibles en las próximas sesiones.
- Buscar información del proyecto y preparar un resumen para una tarea, con fragmentos de los documentos y referencias a los archivos de origen.
- Reservar un ámbito de trabajo durante un tiempo limitado mediante claims y transferir tareas entre sesiones mediante handoffs.
- Comprobar la organización de los documentos con
guardian doctoryguardian audit. - Conectar Codex y Claude Code al protocolo local mediante MCP.
Estas funciones dependen de la configuración y de la participación de quienes trabajan en el proyecto. Sigue revisando los cambios, las pruebas y los commits. GuardianContext no garantiza que un agente cumpla las reglas registradas.
Instalación con interfaz gráfica
El instalador oficial usa uv para preparar un entorno con Python 3.11. Instala la interfaz gráfica y los componentes de búsqueda semántica, MCP y actualización.
Windows, en PowerShell
irm https://api.ironstack.dev.br/install.ps1 | iex
macOS o Linux
curl -fsSL https://api.ironstack.dev.br/install.sh | sh
Estos comandos descargan y ejecutan el instalador. Puedes abrir la URL y leer el script antes de ejecutarlo.
La instalación puede descargar Python y otros componentes. La búsqueda semántica descarga un modelo en el primer uso. En Linux, la interfaz gráfica también necesita las bibliotecas de Qt.
Cuando se abra Desktop Manager:
- Crea una cuenta y acepta los Términos de Uso o inicia sesión con tu cuenta existente.
- Elige la carpeta de un repositorio Git y el modo de trabajo del equipo.
- Ejecuta la configuración y revisa el diagnóstico.
Si la ventana no se abre, ejecuta guardian-desktop en una terminal nueva.
Comprueba la configuración del agente
Tener una licencia activa o una buena puntuación en la auditoría no confirma que el agente esté usando GuardianContext.
Revisa las instrucciones del proyecto, el hook y la política de claims en el diagnóstico. Las funciones que aún no se hayan activado deben aparecer como pendientes. La licencia Internal también requiere esta configuración.
Para usar MCP, selecciona el cliente, registra la integración y abre una nueva sesión del cliente para revisar la solicitud de confianza y confirmar la conexión.
Instalación desde la terminal
Para probar la estructura de documentos y la búsqueda textual, instala el paquete básico con uv:
uv tool install --python 3.11 guardiancontext
cd meu-repositorio
guardian init
guardian doctor
Sustituye meu-repositorio por la carpeta de tu proyecto.
Estos comandos crean y comprueban la estructura local. Los hooks y MCP deben configurarse por separado. Para conectar tu cuenta al servicio, ejecuta guardian signup o guardian login en esa carpeta. El comando solicita la contraseña durante la ejecución.
El paquete básico requiere Python 3.9 o posterior. Para los componentes opcionales se recomienda Python 3.11. El manual explica cómo instalarlos, configurar los hooks y elegir entre trabajar en la misma carpeta o en worktrees separados.
Ejemplo: consultar una decisión antes de modificar la base de datos
Después de inicializar GuardianContext, crea el archivo decisoes/0001-migrations.md:
# Migraciones de la base de datos
Toda migración debe incluir un plan de reversión y revisarse antes del despliegue.
Actualiza el índice y busca la decisión:
guardian index rebuild --lexical
guardian brief "migrations" --tool agents --max-tokens 1500
El primer comando actualiza la búsqueda local. El segundo prepara un resumen para la tarea, con los fragmentos encontrados y las rutas de los archivos de origen.
Entrega ese resumen al agente antes de que empiece el cambio y revisa las acciones propuestas.
El ejemplo usa la búsqueda textual del paquete básico. Los resultados dependen del contenido registrado y de los términos de búsqueda.
Dónde están los archivos
La estructura predeterminada incluye:
router.md,quadro.md,wiki/ydecisoes/para organizar la información del proyecto.claims/yhandoffs/para registrar reservas de trabajo y transferencias entre sesiones.docs/trabalho/para los registros de tareas.
El estado y el índice local están en .guardian/. Revisa los archivos generados antes de añadirlos a Git.
Qué funciona sin conexión
Los comandos locales de estructura y búsqueda pueden funcionar sin conexión con el servicio.
El registro, la sincronización y las funciones sujetas a licencia tienen sus propios requisitos de conexión y autorización. El manual incluido en el paquete también se puede consultar sin conexión.
Qué datos se envían al servicio
Los informes de auditoría envían métricas y recuentos. La sincronización de patrones envía metadatos y vectores. En las llamadas al servicio, el cliente también informa su versión, la interfaz utilizada y un identificador aleatorio del perfil de instalación.
El comando guardian contribute permite proponer un documento para la biblioteca seleccionada. Antes del envío, el texto se anonimiza y se presenta para tu revisión y confirmación. Comprueba el contenido para evitar compartir información sensible.
La clave de API se guarda en el perfil del usuario, fuera del repositorio. Las configuraciones MCP contienen rutas específicas de la máquina; sigue las indicaciones del manual al configurarlas.
Actualizaciones
Las instalaciones oficiales usan actualizaciones automáticas con comprobaciones de seguridad. La actualización se aplaza mientras el runtime está en uso. Consulta el estado con guardian update status.
Otras formas de instalación pueden requerir actualizaciones manuales.
Manual y soporte
El manual completo está disponible en el sitio web. Para consultar el manual del paquete en español, inglés o portugués:
guardian manual --lang es
guardian manual --lang en
guardian manual --lang pt
Para informar de un problema, escribe a suporte@ironstack.dev.br. Incluye el sistema operativo, la salida de guardian --version, la acción realizada y el mensaje de error. Elimina las credenciales y los datos privados de los registros.
GuardianContext es un producto de IronStack, distribuido bajo una licencia de uso propietaria. La licencia está en el archivo LICENSE, incluido en el paquete. Las condiciones del servicio se encuentran en los Términos de Uso.
Português (Brasil)
English · Español · Português (Brasil)
O GuardianContext ajuda você e seus agentes de IA a retomar o trabalho em um projeto. Ele organiza as regras, decisões e tarefas em arquivos Markdown dentro do repositório Git.
Antes de começar uma tarefa, você pode buscar nesses arquivos e reunir as instruções relevantes para entregar ao agente. Isso permite usar as decisões do projeto em diferentes sessões de Codex e Claude Code. Como os arquivos estão no Git, você também pode revisar o que mudou e consultar o histórico.
O produto tem comandos de terminal, uma interface gráfica e integração MCP com Codex e Claude Code. A conexão com os agentes precisa ser configurada em cada projeto.
Manual de uso · Site do produto · Suporte
Para que serve
- Registrar as regras e decisões que precisam continuar disponíveis nas próximas sessões.
- Buscar informações do projeto e montar um resumo para uma tarefa, com trechos dos documentos e referências aos arquivos.
- Reservar um escopo de trabalho por um período, usando claims, e passar tarefas entre sessões por meio de handoffs.
- Verificar a organização dos documentos com
guardian doctoreguardian audit. - Conectar Codex e Claude Code ao protocolo local pelo MCP.
Esses recursos dependem da configuração e da participação de quem trabalha no projeto. Continue revisando as alterações, os testes e os commits. O GuardianContext não garante que um agente siga as regras registradas.
Instalação com interface gráfica
O instalador oficial usa o uv para preparar o ambiente com Python 3.11. Ele instala a interface gráfica e os componentes de busca semântica, MCP e atualização.
Windows, no PowerShell
irm https://api.ironstack.dev.br/install.ps1 | iex
macOS ou Linux
curl -fsSL https://api.ironstack.dev.br/install.sh | sh
Esses comandos baixam e executam o instalador. Você pode abrir a URL e ler o script antes de executá-lo.
A instalação pode baixar Python e outros componentes. A busca semântica baixa um modelo no primeiro uso. No Linux, a interface gráfica também precisa das bibliotecas do Qt.
Quando o Desktop Manager abrir:
- Crie uma conta e aceite os Termos de Uso ou entre na sua conta existente.
- Escolha a pasta de um repositório Git e o modo de trabalho da equipe.
- Execute a configuração e confira o diagnóstico.
Se a janela não abrir, execute guardian-desktop em um terminal novo.
Confira a configuração do agente
Ter uma licença ativa ou uma boa nota na auditoria não comprova que o agente está usando o GuardianContext.
Confira no diagnóstico as instruções do projeto, o hook e a política de claims. Recursos ainda não ativados devem aparecer como pendências. Essa configuração também é necessária para a licença Internal.
Para usar MCP, selecione o cliente, registre a integração e abra uma nova sessão do cliente para revisar a solicitação de confiança e confirmar a conexão.
Instalação pelo terminal
Para experimentar a estrutura de documentos e a busca textual, instale o pacote básico com uv:
uv tool install --python 3.11 guardiancontext
cd meu-repositorio
guardian init
guardian doctor
Substitua meu-repositorio pela pasta do seu projeto.
Esses comandos criam e verificam a estrutura local. Hooks e MCP precisam ser configurados separadamente. Para conectar a conta ao serviço, execute guardian signup ou guardian login nessa pasta. O comando solicita a senha durante a execução.
O pacote básico requer Python 3.9 ou superior. Para os componentes opcionais, o ambiente recomendado é Python 3.11. O manual explica como instalar esses componentes, configurar os hooks e escolher entre trabalhar na mesma pasta ou em worktrees separadas.
Exemplo: consultar uma decisão antes de alterar o banco
Depois de inicializar o GuardianContext, crie o arquivo decisoes/0001-migrations.md:
# Migrations de banco
Toda migration deve incluir um plano de rollback e ser revisada antes do deploy.
Atualize o índice e busque a decisão:
guardian index rebuild --lexical
guardian brief "migrations" --tool agents --max-tokens 1500
O primeiro comando atualiza a busca local. O segundo prepara um briefing: um resumo para a tarefa, com trechos encontrados e os caminhos dos arquivos de origem.
Entregue esse resumo ao agente antes de ele trabalhar na alteração e revise as ações propostas.
O exemplo usa a busca textual do pacote básico. Os resultados dependem do conteúdo registrado e dos termos usados na busca.
Onde ficam os arquivos
A estrutura padrão inclui:
router.md,quadro.md,wiki/edecisoes/para organizar as informações do projeto.claims/ehandoffs/para registrar reservas de trabalho e passagens entre sessões.docs/trabalho/para os registros das tarefas.
O estado e o índice local ficam em .guardian/. Revise os arquivos gerados antes de adicioná-los ao Git.
O que funciona sem conexão
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 seus próprios requisitos de conexão e autorização. O manual incluído no pacote também pode ser consultado sem conexão.
Quais dados são enviados ao serviç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 sua versão, a interface usada e um identificador aleatório do perfil de instalação.
O comando guardian contribute permite propor um documento à biblioteca curada. Antes do envio, o texto passa por anonimização e é apresentado para sua revisão e confirmação. Confira o conteúdo para evitar o compartilhamento de informações sensíveis.
A chave de API fica no perfil do usuário, fora do repositório. As configurações MCP contêm caminhos específicos da máquina; siga as orientações do manual ao configurá-las.
Atualizações
Instalações oficiais usam atualização automática com verificações de segurança. Quando o runtime está em uso, a atualização é adiada. Consulte o estado com guardian update status.
Outras formas de instalação podem exigir atualização manual.
Manual e suporte
O manual completo está disponível no site. Para consultar o manual do pacote em português, inglês ou espanhol:
guardian manual --lang pt
guardian manual --lang en
guardian manual --lang es
Para reportar um problema, escreva para suporte@ironstack.dev.br. Informe o sistema operacional, a saída de 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. A licença está no arquivo LICENSE, incluído no pacote. As condições do serviço estão nos Termos de Uso.
Metadata
Release files for guardiancontext 0.1.17
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| guardiancontext-0.1.17.tar.gz | 634.2 kB | With provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| guardiancontext-0.1.17-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.1 MB
Release files / guardiancontext-0.1.17.tar.gz
| Download URL | guardiancontext-0.1.17.tar.gz |
|---|---|
| Size | 634.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9442d43962dec80555f53c8408ac746483a3b29472b9cd58960660974bd70f4b
|
|
BLAKE2b-256 checksum How to use checksums |
a8ad0abb2d3a497168a69b85041a0123f84b30e9388cbda7a40d3b7a6aa8dfd1
|
| 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 logRelease files / guardiancontext-0.1.17-py3-none-any.whl
| Download URL | guardiancontext-0.1.17-py3-none-any.whl |
|---|---|
| Size | 478.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
24a222afb5d118559d8628df3d66ba1ca704c309c60785a811c0094126c23123
|
|
BLAKE2b-256 checksum How to use checksums |
f12a7860e6bc287f850dd704a09213b97d0aa29e895584a59bd935b82d1fdd65
|
| 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 logSecurity for guardiancontext 0.1.17
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.
Attestation for guardiancontext-0.1.17.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 logA 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.