Commit 766fc90
Development - Added Ecosystem Tools Prepped for Next Release (#228)
* Add Bazel configuration for C++17 and optimization; refactor JSONScalar implementation; update service configuration for replicas
* ResLens Deployment from Monorepo
* ResLens Vercel deployment - Workflow Test
* ResLens Vercel deployment - Workflow Test
* update workflow
* update workflow - resolve caching
* update yaml parsing in wfl
* update workflow to python runners
* use jq instead to parse projects config
* fixed JSON parsing in workflow
* Offload Project Build to Vercel
* Additional Optimisations to the vercel deployment pipeline
* using vercel.json instead of vercel.ts
* Update deployment command in workflow to include --yes flag for automatic confirmation
* Remove reslens to re-add as subtree
* Squashed 'ecosystem/monitoring/reslens/' content from commit 0e4305048
git-subtree-dir: ecosystem/monitoring/reslens
git-subtree-split: 0e43050486e29c18cf06e7a696b09bee42195d49
* updating build command for reslens
* update project id for reslens deployment
* revert project id changes. vercel deployment breaks with author validation error
* remove unecessary config file
* Squashed 'ecosystem/ai-tools/beacon/' content from commit a77bbe3f0
git-subtree-dir: ecosystem/ai-tools/beacon
git-subtree-split: a77bbe3f0711faff5925cd224211e645ef9a6c0b
* update deployment config to trigger beacon deployment
* fix for author conflict outside vercel org
* checking if the git config works
* adding back token info
* checking if deployment authorship works
* adding skip config to project deployments
* Squashed 'ecosystem/ai-tools/nexus/' content from commit 9148a40
git-subtree-dir: ecosystem/ai-tools/nexus
git-subtree-split: 9148a40
* adding nexus for deployment check
* bumping next js version for nexus and updating deployment configs
* Rescontract - Development Branch PR (#226)
* Create directory for MCP and get started
* added MCP support for smart contract functionality
* fix(rescontract): switch to JSON config for contract_tools
* Add required mcp-graphql files
* Automate key generation and enable it to be used at MCP tools
* Fix few bugs
* Analysis of the transactions
* add monitoring
* Integration of graphql and smart contract
* Benchmarking tool integration
* Integrate mcp-graphql and mcp-smartcontract in the same directory
---------
Co-authored-by: Rahul Kanagaraj <getmerk786@gmail.com>
Co-authored-by: Vikhas <vikhas260401@gmail.com>
Co-authored-by: Vikhas <76156657+Vikhas@users.noreply.github.com>
Co-authored-by: Pavan Kumar Nuthi <pavankumarnuthi@gmail.com>
* update folder structure for resilientdb-mcp
* GraphQ-LLM MCP server (#227)
* Initial commit
* Initial commit
* Initial commit
* Initial commit
* setup
* setup
* Update docker-compose.dev.yml
* Update docker-compose.dev.yml
* setup update
* setup update
* fixed setup
* fixed setup
* Nexus integration
* Nexus integration
* nexus update
* nexus update
* setup update
* setup update
* feat: Dockerize MCP server and update documentation
- Add separate Docker service for MCP server in docker-compose.dev.yml
- MCP server runs as independent container using stdio transport
- Configured with stdin_open and tty for stdio communication
- Shares environment variables with backend service
- Update TEAM_SETUP.md with comprehensive MCP server setup instructions
- Add Step 5.1: Start MCP Server with Docker and local options
- Clarify separation between HTTP API backend and MCP server
- Update configuration summary and verification checklist
- Add MCP server to Quick Start Commands section
- Improve code clarity in src/index.ts
- Update console output to distinguish HTTP API Server from MCP Server
- Clarify port configuration display
- Add QUERY_TUTOR_EXAMPLES.md
- Comprehensive guide with GraphQL query examples
- Question-based prompts for RAG testing
- Recommended testing order and expected results
* feat: Dockerize MCP server and update documentation
- Add separate Docker service for MCP server in docker-compose.dev.yml
- MCP server runs as independent container using stdio transport
- Configured with stdin_open and tty for stdio communication
- Shares environment variables with backend service
- Update TEAM_SETUP.md with comprehensive MCP server setup instructions
- Add Step 5.1: Start MCP Server with Docker and local options
- Clarify separation between HTTP API backend and MCP server
- Update configuration summary and verification checklist
- Add MCP server to Quick Start Commands section
- Improve code clarity in src/index.ts
- Update console output to distinguish HTTP API Server from MCP Server
- Clarify port configuration display
- Add QUERY_TUTOR_EXAMPLES.md
- Comprehensive guide with GraphQL query examples
- Question-based prompts for RAG testing
- Recommended testing order and expected results
* test: Add comprehensive Docker services testing and MCP protocol verification
- Add TEST_DOCKER_SERVICES.md with complete testing guide
- Step-by-step verification procedures for all Docker services
- Network communication tests
- End-to-end flow testing
- Troubleshooting tips and common issues
- Add test-mcp-protocol.ts for MCP server protocol testing
- Tests MCP protocol communication via JSON-RPC over stdio
- Verifies all 5 core MCP operations:
* Initialize protocol
* List tools (9 tools verified)
* Check connection tool
* Execute GraphQL query tool
* Introspect schema tool
- All tests passing (5/5)
- Confirms MCP server is responding correctly to protocol calls
* test: Add comprehensive Docker services testing and MCP protocol verification
- Add TEST_DOCKER_SERVICES.md with complete testing guide
- Step-by-step verification procedures for all Docker services
- Network communication tests
- End-to-end flow testing
- Troubleshooting tips and common issues
- Add test-mcp-protocol.ts for MCP server protocol testing
- Tests MCP protocol communication via JSON-RPC over stdio
- Verifies all 5 core MCP operations:
* Initialize protocol
* List tools (9 tools verified)
* Check connection tool
* Execute GraphQL query tool
* Introspect schema tool
- All tests passing (5/5)
- Confirms MCP server is responding correctly to protocol calls
* Reslens integration
* my changes
* Apply changes after removing secret
* Clean up unnecessary files and add Docker setup for ResLens
- Removed temporary fix scripts and redundant documentation
- Added Docker support for ResLens Frontend and ResLens Middleware
- Updated docker-compose.dev.yml with ResLens services
- Fixed middleware connection URLs for browser compatibility
- Added check-docker-services.sh utility script
- Kept essential setup scripts and documentation
* Update README.md
* Update README.md
* Update README.md
* Fix backend container command and GraphQL URL configuration
- Fix docker-compose.dev.yml: Change backend command from 'npm run dev -- --http-api' to 'npm run http-api' for correct HTTP API mode
- Fix ingest-graphql-docs.ts: Remove incorrect RESILIENTDB_GRAPHQL_URL override pointing to HTTP wrapper (port 18001)
- HTTP wrapper only provides REST KV endpoints, not GraphQL server
- GraphQL operations must use port 5001
- Added clarifying comments about service separation
- Update environment.ts: Fix default RESILIENTDB_GRAPHQL_URL from port 18000 to 5001 with clarifying comment
- Enable ResLens Middleware and Frontend services in docker-compose.dev.yml
* Merge ResLens Docker setup into TEAM_SETUP.md and update TEST_DOCKER_SERVICES.md
- Merged DOCKER_RESLENS_SETUP.md content into TEAM_SETUP.md Step 5.2
- Added comprehensive ResLens Docker setup instructions including:
- Docker architecture details (multi-stage builds, Nginx setup)
- Complete environment variables documentation
- Networking configuration
- Service management commands (logs, stop, remove)
- Development vs Production comparison
- Enhanced troubleshooting sections
- Updated TEST_DOCKER_SERVICES.md to include ResLens services testing
- Added ResLens Middleware and Frontend to service architecture
- Added Step 5: Test ResLens Services with 6 sub-tests
- Added ResLens troubleshooting sections
- Updated verification checklists and success criteria
- Deleted standalone DOCKER_RESLENS_SETUP.md file
- Updated all documentation references
* Update README.md
* Update README.md
* Update README.md
* Update TEAM_SETUP.md to reference forked Nexus repository with GraphQ-LLM integration
* Fix remaining Nexus repository URLs to point to fork
* Add Nexus fork setup guide and script for team reference
* Add nexus/ to .gitignore and update scripts to use forked Nexus repository
* Remove nexus directory from git tracking (now using separate fork)
* Update README.md with Nexus fork information and setup instructions
* Add Nexus Fork Information section to README
* Simplify conclusion sentence in README
* Update README.md
* Add ResLens fork setup guide and script
* Configure ResLens to use separate fork repositories
- Update docker-compose.dev.yml to use absolute paths to forks
- Remove ResLens directories from git tracking (165 files)
- Update TEAM_SETUP.md with fork information
- Add ResLens to .gitignore
- Fork URLs:
- Frontend: sophiequynn/incubator-resilientdb-ResLens
- Middleware: sophiequynn/incubator-resilientdb-ResLens-Middleware
* Add ResLens fork clone commands to Quick Start section
* Update documentation for ResLens fork setup
- Add ResLens fork information to docs/README.md
- Update Quick Start to include ResLens fork cloning steps
- Add ResLens fork section similar to Nexus fork documentation
- Update TEAM_SETUP.md with detailed ResLens fork instructions
- Clarify that forks include GraphQ-LLM-specific modifications
* Clarify ResLens fork modifications in TEAM_SETUP.md
* Add ResLens fork cloning commands to prerequisites in Step 5.2
* Revise performance metrics section and add URLs
Updated section titles and added access URLs for various services.
* chore: Update docker-compose.dev.yml with local ResLens paths
- Update ResLens Middleware path to /Users/CelineJohnPhilip/DDS/ResLens-Middleware/middleware
- Update ResLens Frontend path to /Users/CelineJohnPhilip/DDS/ResLens
- Configured for local development environment
* Removed optimization related content.
Updated README to improve clarity and consistency in descriptions of features and sections.
* update
* update
* update
* Update README.md
* Fix ResLens frontend connection and enhance explanation quality
- Fix ResLens frontend middleware URL to use localhost instead of Docker service name (browser can't resolve service names)
- Increase token limits for detailed explanations (2000 for Gemini, 3000 for other models)
- Enhance system and detailed explanation prompts for more comprehensive responses
- Remove ResLens frontend dependency on middleware health check to allow startup
* Update docs/README.md with latest features and fixes
- Fix Nexus port inconsistency (3002 -> 3000)
- Document query stats button feature in efficiency tab
- Add note about ResLens frontend localhost configuration
- Enhance performance metrics section with ResLens integration details
* Fix ResLens paths to match current user setup
* Document chatbot UI route in README
---------
Co-authored-by: sophiequynn <39390333+sophiequynn@users.noreply.github.com>
Co-authored-by: celinejp <celinejp.03@gmail.com>
Co-authored-by: Theodore Pan <77665596+theopan8@users.noreply.github.com>
Co-authored-by: sophiequynn <sjquynn@ucdavis.edu>
Co-authored-by: Sandhya <sghanathe@ucdavis.edu>
Co-authored-by: Ahadke <hadkeaayusha@gmail.com>
* header fix using license-eye
* test deployment after license additions
* updated workflow to trigger on commits to master
* deleting unrelated files
* deleting the private and public certificates
* added in scripts to generate certificates and public-private keys and updated readme and gitignore
* checking ecosystem deployment
* Added automatic document updation workflow using Pocketflow (#229)
* Added Pocketflow, it's license notice and doc updation workflow
* removing excess documentation - added in CC0 license
* added pocketflow as third party tool
* fixed license file
---------
Co-authored-by: Rahul Kanagaraj <getmerk786@gmail.com>
Co-authored-by: Vikhas <vikhas260401@gmail.com>
Co-authored-by: Vikhas <76156657+Vikhas@users.noreply.github.com>
Co-authored-by: Pavan Kumar Nuthi <pavankumarnuthi@gmail.com>
Co-authored-by: sophiequynn <39390333+sophiequynn@users.noreply.github.com>
Co-authored-by: celinejp <celinejp.03@gmail.com>
Co-authored-by: Theodore Pan <77665596+theopan8@users.noreply.github.com>
Co-authored-by: sophiequynn <sjquynn@ucdavis.edu>
Co-authored-by: Sandhya <sghanathe@ucdavis.edu>
Co-authored-by: Ahadke <hadkeaayusha@gmail.com>
Co-authored-by: Bismanpal-Singh <83641114+Bismanpal-Singh@users.noreply.github.com>1 parent dfdc9b6 commit 766fc90
File tree
870 files changed
+160293
-5119
lines changed- .github
- workflows
- ecosystem
- ai-tools
- beacon
- app
- api
- ai-search
- chat
- compile
- github-releases
- docs/[[...mdxPath]]
- lib
- search
- components
- ColorSchemeControl
- ColorSchemeToggle
- Content
- Logo
- MantineNextraThemeObserver
- ReleaseNotes
- SearchBar
- Welcome
- cache
- landing
- ui
- utils
- content
- resilientdb_graphql
- resilientdb
- chapters
- lib
- pages
- api
- auth
- auth
- public
- scripts
- styles
- test-utils
- types
- mcp
- graphq-llm
- docs
- community-guides
- apollo
- hasura
- relay
- graphql-official/learn
- graphql-spec
- src
- api
- config
- llm
- mcp
- nexus
- pipeline
- rag
- resilientdb
- reslens
- services
- types
- utils
- resilientdb-mcp
- nexus
- .github
- docs
- images
- documents
- public
- src
- app
- api/research
- chat
- documents
- files/[...path]
- prepare-index
- research
- components
- components
- ai-elements
- context
- providers
- ui
- config
- hooks
- lib
- config
- tests
- graphql
- service
- http_server
- tools/config/interface
- third_party
- monitoring/reslens
- docs/screenshots
- src
- components
- dashboard
- graphs
- MemorySpecs
- layout
- ui
- PBFT graph
- contexts
- hooks
- lib
- flamegraph
- FlameGraph
- FlameGraphComponent
- __image_snapshots__
- Tooltip
- convert
- fitMode
- format
- sass
- webapp
- images
- javascript
- components
- AppSelector
- Heatmap
- Modals
- ConfirmDelete
- ModalWithInput
- QueryInput
- Settings
- APIKeys
- Apps
- Preferences
- Security
- Users
- SideTimelineComparator
- TimelineChart
- AnnotationMark
- ExploreTooltip
- SyncTimelines
- TooltipWrapper
- hooks
- models
- pages
- IntroPages
- Divider
- Forbidden
- NotFound
- SignIn
- SignUp
- adhoc
- components
- continuous/contextMenu
- exemplars
- tagExplorer/components
- TotalSamplesChart
- PieChartTooltip
- PieChart
- redux
- reducers
- continuous
- services
- testdata
- types
- ui
- Dialog
- Form
- TextField
- ValidationError
- InputField
- Modals
- NoData
- StatusMessage
- util
- sass
- components
- mixins
- sanitize.css
- templates
- traces
- pages
- sdk/rust-sdk
- smart-contract/rescontract
- third_party/pocketflow
- scripts
- utils
- service/tools
- config
- data/cert
- kv/server_tools
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
870 files changed
+160293
-5119
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
| 24 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
18 | 22 | | |
19 | 23 | | |
20 | 24 | | |
21 | | - | |
| |||
0 commit comments