Metadata-Version: 2.4
Name: phi-companion
Version: 0.1.0
Summary: phi — CLI del runtime .phi S13verse de NeoNodos: memoria perpetua portátil para agentes de IA (Claude Code, Codex, OpenCode, Gemini, Copilot).
Author-email: Isaí García <isai@procesosdigitalesmty.com>
Project-URL: Homepage, https://phi-core.com
Project-URL: Repository, https://github.com/mechagato/phi-main
Keywords: ai,memory,agents,claude,codex,opencode,gemini,copilot,phi,neonodos
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: httpx>=0.27
Requires-Dist: fastapi>=0.111
Requires-Dist: uvicorn[standard]>=0.29
Dynamic: license-file

# phi-cli

CLI del runtime .phi S13verse — estilo Claude Code, pero para el ecosistema NeoNodos.

## Instalación (local de Isaí)

```bash
cd phi-main/phi-cli
pip install -e .
phi --help
```

La primera vez que un comando necesite auth, pide la `X-PHI-Key` y la guarda
en `~/.phi/config.json` (chmod 600 — nunca va al repo).

## Comandos

| Comando | Qué hace |
|---------|----------|
| `phi init --name N --slug S` | Inicializa proyecto con estructura phi-devkit + 9 agentes |
| `phi session start` | Abre sesión: muestra bitácora + tasks activas |
| `phi session end` | Cierra: genera bitácora de sesión + checkpoint G13 en MCP |
| `phi agent backend "..."` | Consulta un agente del org-chart (via MCP, fallback rack) |
| `phi chat` | REPL interactivo contra el rack de 21 APIs |
| `phi status` | Salud del servidor + stats de consumo por proveedor |
| `phi task add/list/done` | Gestiona docs/spec/tasks.md del proyecto |
| `phi export` | Regenera las vistas .md de agentes desde los .phi |

## Formato .phi-first

Los agentes viven como `.phi` (memoria G13 + firma Ed25519 + dominio D13).
Los `.md` en `.claude/agents/` son vistas generadas por `phi export` para
compatibilidad con Claude Code — nunca se editan a mano.
