Clarify agent query workflow across instructions, skill, CLI, and MCP
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Documentación
- Claridad
- Necesita aclaración
- Estado de actividad
- Activo
- Stack tecnológico
- python
- Área
- api, cli, developer-experience, documentation
Línea de trabajo
Compare AGENTS.md, SKILL.md, references/query.md, LESSONS.md, the graphify query entry point, and the MCP query_graph tool schema. Trace how graphify-out/.vocab.txt is produced and used, then document the intended loading order, CLI/MCP boundaries, lesson handling, and query verification criteria. Done means the supported workflow and expected retrieval behavior are explicit and consistent.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I’m using Graphify 0.9.65 with OpenCode and an existing graph. I cannot determine which query workflow an agent is supposed to follow because its instructions point in different directions:
- The generated
AGENTS.mdguidance and the skill’s fast path say to rungraphify query "<question>"directly. - The skill’s
references/query.mdsays vocabulary expansion is required before traversal, then instructs the agent to query with the expanded terms. LoadingSKILL.mdlists this reference but does not load its contents. I tested the ordinary skill workflow with both Qwen 3.8 and Claude Sonnet 5; neither agent loaded the query reference on its own. I had to explicitly tell an agent to read it. - The reference regenerates
graphify-out/.vocab.txtby reading all ofgraph.jsonas part of each query. The vocabulary is derived from node labels, so it should change only when the graph changes; selecting terms from it is the per-question step. On my ~670 MB graph, this makes every query repeat a large read and vocabulary build. I could find no CLI/MCP code that uses.vocab.txtor generates it during graph build/update. Is this file meant to be a persistent, graph-versioned artifact? If not, why must it be regenerated for every query, and how should agents tell whether an existing copy is current? - The reference says to read
LESSONS.mdat the start and begin with preferred sources, but does not explain how those sources affect query selection. - The reference describes CLI commands; the MCP server instead exposes
query_graphand related tools, without vocabulary,reflect, orsave-resulttools. The skill does not say whether an agent should combine MCP calls with CLI steps or choose one interface.
This leaves an agent choosing between its AGENTS.md instructions, the main skill, a reference it does not reliably read, and the MCP tool schema. The website’s direct natural-language query examples add to the uncertainty. The query reference itself says the CLI has no stemming or synonyms; without its vocabulary procedure, ordinary natural-language wording that differs from graph labels can miss the relevant nodes. I do not yet know whether following the procedure consistently produces accurate results either. Could you explain what retrieval quality users should expect in both cases, and how to verify that a query started from the right nodes?
What is the intended flow for an agent answering a question against an existing graph? Please specify the order of skill/reference loading, vocabulary expansion, lessons, query, source checking, and feedback. In particular, where and how should lessons learned influence future queries? Are they intended to affect seed selection automatically, or must the agent apply them manually? Is the Graphify MCP server currently supported by this skill’s query workflow? If so, how should an MCP-based agent perform the CLI-only steps? If not, should the skill explicitly direct agents to use the CLI?
The separate OpenCode /graphify slash-command issue is already tracked in #2709.
- Lenguaje dominante
- Python
- Estrellas
- 124k
- Forks
- 11.9k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de Graphify-Labs/graphify
-
hooks: last-resort `python3` probe launches the Microsoft Store redirector on Windows (visible console flash, exit 9009)Posiblemente ocupada @Deepjyoti-Sarmah la tomó hace 6 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Graphify-Labs/graphify#4563 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
GRAPHIFY_DISABLE_THINKING is ignored by the claude backend, so thinking eats max_tokens and extraction truncatesPosiblemente ocupada @bercedev la tomó hace 6 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 69/100
Graphify-Labs/graphify#4546 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
--update runbook: graph.json backup instruction comes after the diff that needs it, so the graph diff never runsPosiblemente ocupada @sunildivakar96-cpu la tomó hace 7 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Graphify-Labs/graphify#4539 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
[Bug] Pi skill uses unsupported general-purpose subagent instead of delegateQuizá libre de nuevo @bercedev la tomó hace 9 días y no hay ningún pull request abierto. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Graphify-Labs/graphify#4494 · 7 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
Graphify-Labs/graphify#3763 ·
Los mantenedores suelen responder en 1 día
Todos los issues de Graphify-Labs/graphify
Issues similares
-
intake mcp-intake needs-ac needs-human-review priority:medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
Ikalus1988/MisakaNet#3848 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 75/100
521xueweihan/HelloGitHub#4105 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
igormcsouza/bookloud#54 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
aws-samples/sample-per-model-bedrock#526 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
ok-oldking/ok-wuthering-waves#1802 ·
Los mantenedores suelen responder en 2 días