Skip to content

feat: add hybrid workspace context provider with RAG and MCP server#165

Open
VenkateshBuddhi wants to merge 1 commit into
fetchai:mainfrom
VenkateshBuddhi:feat/workspace-context-provider
Open

feat: add hybrid workspace context provider with RAG and MCP server#165
VenkateshBuddhi wants to merge 1 commit into
fetchai:mainfrom
VenkateshBuddhi:feat/workspace-context-provider

Conversation

@VenkateshBuddhi

Copy link
Copy Markdown

Summary

This PR adds a new community agent, Autonomous Workspace Context Provider, under contributors/workspace-context-provider/.

The agent continuously indexes a local workspace using Watchdog, generates embeddings with Sentence Transformers, stores them in ChromaDB, and exposes the indexed context through:

  • A Streamlit-based RAG chat interface powered by the ASI API
  • An MCP server for IDE integration (e.g., VS Code with Cline/Roo Code)

This PR also includes:

  • Project documentation following the repository template
  • .env.example for environment configuration
  • Root README.md update to include the new community agent
  • Community changelog entry

Type of Change

  • New agent example
  • Bug fix
  • Documentation update
  • Refactor / cleanup
  • Other

Checklist

  • I have starred this repository.
  • New community agents are under contributors/<agent-name>/ (not repo root).
  • I ran ruff check ..
  • I ran ruff format ..
  • I added/updated README.md for changed example(s).
  • I added .env.example if environment variables are required.
  • I added demo image/GIF (if applicable).
  • I added agent profile link (if applicable).
  • I updated contributors/CHANGELOG.md for community agent changes, or root CHANGELOG.md for other non-doc changes.
  • I added my agent to the Community Contributors table in root README.md (if new agent).
  • I verified paths/commands used in docs.
  • I understand this PR requires maintainer review before merge (review-required CI).

Related Issue

closes #152


Notes for Reviewers

This agent demonstrates a local RAG pipeline that continuously indexes workspace files and exposes contextual retrieval through both a Streamlit interface and the Model Context Protocol (MCP).

Reviewers may want to focus on:

  • README structure and documentation
  • MCP server configuration
  • Streamlit workflow
  • Project organization under contributors/workspace-context-provider/

Copilot AI review requested due to automatic review settings June 26, 2026 16:31

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@github-actions github-actions Bot added enhancement New feature or request gssoc26 GirlScript Summer of Code 2026 contribution level3 GSSoC level 3 - advanced (highest points) labels Jun 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request gssoc26 GirlScript Summer of Code 2026 contribution level3 GSSoC level 3 - advanced (highest points)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature: Add Autonomous Workspace Context Provider (MCP + RAG) Agent

2 participants