Enhance validator tool access and implement knowledge graph layer#160
Open
nmaguiar wants to merge 2 commits into
Open
Enhance validator tool access and implement knowledge graph layer#160nmaguiar wants to merge 2 commits into
nmaguiar wants to merge 2 commits into
Conversation
- Introduce valtools option to give the validator read-only tool access - Improve debugvalch logging for both dedicated and main LLM validation - Normalize validation scores from 0-10 to 0-1 scale - Explicitly highlight failed cycle issues in _buildCycleKnowledge to ensure they are addressed - Deduplicate accumulated learnings to prevent context inflation
- Add wiki graph build, query, and analysis capabilities - Introduce mini-a-graph.js for graph logic and processing - Add new configuration options for graph behavior and FalkorDB integration - Update wiki action and console commands to support graph operations - Add new MCP tools for graph queries, neighbors, communities, and stats - Include tests for graph functionality
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces a comprehensive knowledge graph layer for the Mini-A wiki system, enabling structural and semantic graph operations, FalkorDB integration, and graph-based search enhancements. It also adds a new validation feature (
valtools) to allow the validator read-only access to files and URLs referenced in validation goals. The documentation is updated accordingly to reflect these new features and configuration options.Wiki Knowledge Graph Layer
usewikigraph,wikigraphsemantic,wikigraphcommunity,wikigraphsearchhints,wikigraphhintcap, and FalkorDB connection options) in both code and documentation. [1] [2] [3] [4]build,retrieve,answer,query,neighbors,path,communities,surprise,stats,export,falkor) accessible via both API and console commands. [1] [2] [3] [4] [5]Validation Enhancements
valtoolsoption to give the validator read-only tool access (read_file,fetch_url) for validation goals that require inspecting input files or URLs. Documentation now clarifies when and why to use this option. [1] [2] [3]Documentation Improvements
CHEATSHEET.md,README.md,USAGE.md) to describe new graph and validation features, configuration flags, and usage patterns. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]Debugging and Validation Channel Behavior
debugvalchdebug channel: it now logs validation calls directly when no dedicated validation model is configured. [1] [2]Default Configuration
These changes collectively add a powerful new graph-based capability to the wiki system, improve validation flexibility, and ensure the documentation and configuration options are clear and up to date.