rig icon indicating copy to clipboard operation
rig copied to clipboard

Copilot-style agent example in Rig

Open nicolad opened this issue 4 months ago • 4 comments

I’d like to contribute a minimal GitHub Copilot Agent–style example for Rig. Looking for guidance on Rig-native abstractions for tools (read/write/apply_patch, run tests, branch/PR), multi-turn streaming, and embeddings/vector store

nicolad avatar Aug 23 '25 13:08 nicolad

hey @joshua-mo-143 👋

I split the work into two focused building blocks we can ship independently and then compose here:

• Code Actions MCP server (#736): search/replace, format, lint, project ops with root sandboxing + dry-run diffs • Code RAG/Search MCP server (#737): index_files, search_code, get_context (search-first → edit)

Once those land, #731 wires them into a minimal Copilot-style example (multi-turn streaming, apply_patch, run tests, optional branch/PR flow)

curious to know what do u think about this

nicolad avatar Aug 25 '25 09:08 nicolad

Hey @nicolad !

Looks good. What do you think about having this as a separate repo and then we link back to it from this one? It seems that this may be quite likely to require other dependencies that are not currently in the repository.

joshua-mo-143 avatar Aug 25 '25 15:08 joshua-mo-143

Made a simple copilot for anyone who wants to branch off and make their own copilot FYI: https://github.com/joshua-mo-143/rig-copilot

joshua-mo-143 avatar Oct 02 '25 00:10 joshua-mo-143