From a8b5a9b1883681c195ef80117036effa9c2de7a6 Mon Sep 17 00:00:00 2001 From: GAP Promoter Date: Fri, 29 May 2026 15:50:27 +0000 Subject: [PATCH 1/2] Add civai-technologies/cursor-agent to the registry --- .../README.md | 50 +++++++++++++++++++ .../metadata.json | 13 +++++ 2 files changed, 63 insertions(+) create mode 100644 agents/civai-technologies__cursor-agent/README.md create mode 100644 agents/civai-technologies__cursor-agent/metadata.json diff --git a/agents/civai-technologies__cursor-agent/README.md b/agents/civai-technologies__cursor-agent/README.md new file mode 100644 index 0000000..edbfe64 --- /dev/null +++ b/agents/civai-technologies__cursor-agent/README.md @@ -0,0 +1,50 @@ +# Cursor Agent + +**cursor-agent** is a Python-based AI coding assistant that replicates the core experience of Cursor's coding IDE assistant — but as a fully programmable, embeddable library. + +## What it does + +- **Code generation** — produce complete, functional code from natural language descriptions +- **Precise file editing** — line-based surgical edits to existing files (no full rewrites) +- **Code analysis** — review files for bugs, optimizations, and improvements +- **Semantic search** — `codebase_search` finds relevant code snippets across the project +- **Web search** — `web_search` and `trend_search` for up-to-date information +- **Image analysis** — `query_images` for analyzing screenshots, diagrams, and code screenshots +- **Terminal commands** — `run_terminal_cmd` with a configurable permission gate +- **Conversational context** — maintains history for coherent multi-turn sessions +- **Custom tools** — register your own Python functions at runtime via `agent.register_tool()` + +## Multi-model support + +Works with any of: +- **Anthropic Claude** (`claude-3-5-sonnet-latest`, `claude-opus` etc.) +- **OpenAI GPT** (`gpt-4o`, `gpt-4` etc.) +- **Ollama** — any locally hosted model (`ollama-llama3`, `ollama-mistral`, `ollama-gemma3` etc.) + +## Permission system + +All destructive operations (file deletion, terminal commands) require explicit user approval by default. YOLO mode with command allowlists/denylists is available for automation workflows. + +## Quick start + +```bash +pip install cursor-agent-tools +``` + +```python +import asyncio +from cursor_agent_tools import create_agent + +async def main(): + agent = create_agent(model='claude-3-5-sonnet-latest') + response = await agent.chat("Create a Python function to calculate Fibonacci numbers") + print(response) + +asyncio.run(main()) +``` + +## Links + +- **Repository**: https://github.com/civai-technologies/cursor-agent +- **Author**: Femi Amoo (Nifemi Alpine) — [CIVAI Technologies](https://civai.co) +- **License**: MIT diff --git a/agents/civai-technologies__cursor-agent/metadata.json b/agents/civai-technologies__cursor-agent/metadata.json new file mode 100644 index 0000000..9167276 --- /dev/null +++ b/agents/civai-technologies__cursor-agent/metadata.json @@ -0,0 +1,13 @@ +{ + "name": "cursor-agent", + "author": "civai-technologies", + "description": "Python AI coding agent replicating Cursor's assistant — code gen, file editing, search, and terminal tools via Claude, OpenAI, or Ollama. Extensible and permission-aware.", + "repository": "https://github.com/civai-technologies/cursor-agent", + "version": "1.0.0", + "category": "developer-tools", + "tags": ["coding-assistant", "code-generation", "file-editing", "claude", "openai", "ollama", "cursor", "python", "function-calling", "multi-model"], + "license": "MIT", + "model": "anthropic:claude-sonnet-4-5-20250929", + "adapters": ["claude-code", "openai", "system-prompt"], + "icon": false +} From 96cf8539733d0e1656c50c0af1e958a26c555eb8 Mon Sep 17 00:00:00 2001 From: GAP Promoter Date: Fri, 29 May 2026 15:51:04 +0000 Subject: [PATCH 2/2] Update repository pointer to fork (GAP files validated) --- agents/civai-technologies__cursor-agent/metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/agents/civai-technologies__cursor-agent/metadata.json b/agents/civai-technologies__cursor-agent/metadata.json index 9167276..ab3317b 100644 --- a/agents/civai-technologies__cursor-agent/metadata.json +++ b/agents/civai-technologies__cursor-agent/metadata.json @@ -2,7 +2,7 @@ "name": "cursor-agent", "author": "civai-technologies", "description": "Python AI coding agent replicating Cursor's assistant — code gen, file editing, search, and terminal tools via Claude, OpenAI, or Ollama. Extensible and permission-aware.", - "repository": "https://github.com/civai-technologies/cursor-agent", + "repository": "https://github.com/computer-agent/cursor-agent", "version": "1.0.0", "category": "developer-tools", "tags": ["coding-assistant", "code-generation", "file-editing", "claude", "openai", "ollama", "cursor", "python", "function-calling", "multi-model"],