v0.4.2
Fixed — codesteward-graph
.venvand Python tool directories not excluded from graph builds —_IGNORED_DIRS
now includes.venv,venv,.env,env,.tox,.nox,.mypy_cache,
.ruff_cache,.pytest_cache,site-packages, and.eggs. Previously these
directories were parsed, causing recursion errors on large vendored files and polluting
the graph with thousands of library symbols.- Cross-file CALLS targets unresolved — added
_resolve_call_targets()post-parse pass
toGraphBuilder.build_graph(). After all files are parsed, afn_name → node_idmap
is built and CALLS edgetarget_idvalues are rewritten from bare callee names to proper
node IDs. Ambiguous names (multiple definitions) are left unresolved. Typically resolves
~30% of all CALLS edges in a codebase. - GraphQLite: referential query returned NULL target properties — GraphQLite's
relationship traversal(src)-[r]->(tgt)does not resolve target node properties.
Worked around by storingtarget_nameandtarget_idas edge properties during
write_edges, and reading them from the edge in the referential query template. - GraphQLite: UNWIND ON CREATE SET did not persist target node properties — replaced
batch UNWIND target-node creation with per-node literal MERGE, consistent with the
existing per-edge literal approach. - GraphQLite: dependency query SQL error —
MATCHwith mixed$paramand literal
values in property patterns triggers a GraphQLite SQL translation bug
(no such column: _prop__gql_default_alias_0.value). Movednode_type = 'file'
from the MATCH pattern to the WHERE clause.
Fixed — codesteward-mcp
codesteward-mcp setupwrote Claude Code MCP config to wrong file — was writing to
~/.claude/settings.jsonbut Claude Code reads MCP servers from~/.claude.json.
Also added the required"type": "stdio"field to the server config for Claude Code.
Changed — Known issues — GraphQLite backend
- The referential query NULL target issue from 0.4.1 is now resolved via edge-stored
target metadata. - The dependency query SQL error from 0.4.1 is now resolved via WHERE clause workaround.
Docker image
docker pull ghcr.io/codesteward/codesteward-graph:0.4.2Full setup guide: AGENT_SETUP.md