Thecrew Lg banner
NichelsonSilver NichelsonSilver

Thecrew Lg

Data community

Description

LangGraph port of thecrew: same multi-agent intelligence pipeline (AI · crypto · economy), rebuilt orchestration with explicit graph state, SQLite checkpointing and resumable runs. Claude, OpenAI and Gemini via LangChain. Publishing stays human-in-the-loop by design.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

THECREW_LG

Pipeline de inteligencia diaria (IA · cripto · economía) en **LangGraph**: busca y verifica la noticia más importante de cada tópico, la cura, la analiza, le aplica la lente AI-first de REALI, escribe el artículo web y lo adapta a redes.

Port de [`thecrew`](https://github.com/NichelsonSilver/thecrew) (CrewAI). Los prompts, el conocimiento de marca y la publicación en LinkedIn se conservan sin cambios; lo que se reescribió es la orquestación.

Instalar

uv sync
cp .env.example .env    # y completa las claves

Mínimo para correr: `SERPER_API_KEY` más la clave del proveedor de cada tier (`GOOGLE_API_KEY`, `ANTHROPIC_API_KEY`, `OPENAI_API_KEY`).

Correr

uv run run_crew dia                        # últimas 24 h, los tres tópicos
uv run run_crew semana                     # últimos 7 días
uv run run_semana --solo ia,cripto         # cobertura acotada
uv run ver_grafo                           # dibuja el grafo (mermaid)

Produce `output/articulo_web.md` y `output/redes_sociales.md`.

Reanudar una corrida caída

Por defecto el grafo es efímero: si la corrida muere en `redaccion`, se rehace desde los scouts y se vuelve a pagar la búsqueda. Con `--persistir`, cada nodo deja su estado guardado en `db/checkpoints.sqlite` bajo un `thread_id` (`{ventana}-{fecha}` salvo que lo nombres con `--hilo`), y `--reanudar` retoma exactamente donde quedó — el equivalente al `replay` de CrewAI.

uv run run_semana --persistir              # guarda el estado nodo a nodo
uv run run_semana --reanudar               # retoma el hilo del día
uv run run_semana --reanudar --hilo semana-2026-09-05

Publicar en LinkedIn

Deliberadamente **no** está cableado al pipeline: publicar es irreversible y outward-facing. El pipeline genera, tú revisas, tú publicas.

uv run linkedin_token                  # una vez: OAuth, guarda el token en .env
uv run publicar_linkedin               # preview (dry-run, no publica)
uv run publicar_linkedi