From 3767e2c5f7f43392f3654bd4f0cf5e3a226a2389 Mon Sep 17 00:00:00 2001 From: rajkumarsakthivel Date: Fri, 8 May 2026 12:29:52 +0100 Subject: [PATCH 1/3] docs: add CCE + Cursor setup guide to blog section --- docs/index.html | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/index.html b/docs/index.html index 57640ce..de8e280 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1266,6 +1266,11 @@

Deep dives

How to Reduce AI Coding Agent Costs
5 practical ways to cut your Claude Code, Cursor, and Copilot bills.
+ +
May 6, 2026 · 5 min read
+
How to Use CCE with Cursor: Complete Setup Guide
+
Step-by-step guide to setting up Code Context Engine with Cursor. Works alongside Cursor's built-in indexing.
+
May 4, 2026 · 5 min read
How We Cut Claude Code Token Usage by 94%
From 28db913a5afc250221a6adf4d7450757d93cefe5 Mon Sep 17 00:00:00 2001 From: rajkumarsakthivel Date: Fri, 8 May 2026 12:43:18 +0100 Subject: [PATCH 2/3] feat: add Tabnine CLI support Detect .tabnine/ directory and write MCP config to .tabnine/agent/settings.json with mcpServers key. Also creates TABNINE.md instruction file. --- README.md | 4 +++- docs/index.html | 1 + src/context_engine/cli.py | 2 +- src/context_engine/editors.py | 14 +++++++++++++- 4 files changed, 18 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 4d182ec..cdb3382 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,8 @@
Cursor  Gemini CLI  Codex CLI  - OpenCode + OpenCode  + Tabnine

@@ -109,6 +110,7 @@ Restart your editor. Done. Every question now hits the index instead of re-readi | Gemini CLI | `.gemini/settings.json` | `GEMINI.md` | | OpenAI Codex | `~/.codex/config.toml` (user-global, per-project section) | | | OpenCode | `opencode.json` | | +| Tabnine | `.tabnine/agent/settings.json` | `TABNINE.md` | Multiple editors in the same project? All get configured in one command. diff --git a/docs/index.html b/docs/index.html index de8e280..9b77053 100644 --- a/docs/index.html +++ b/docs/index.html @@ -981,6 +981,7 @@

Index once.
Save 94%.

GeminiGemini CLI Codex CLI OpenCodeOpenCode + TabnineTabnine diff --git a/src/context_engine/cli.py b/src/context_engine/cli.py index d657bdb..d14ee12 100644 --- a/src/context_engine/cli.py +++ b/src/context_engine/cli.py @@ -711,7 +711,7 @@ def init(ctx: click.Context) -> None: else: _ok("MCP server already configured in " + click.style(".mcp.json", fg="cyan")) - # Configure MCP for other detected editors (Cursor, VS Code, Gemini, Codex) + # Configure MCP for other detected editors (Cursor, VS Code, Gemini, Codex, Tabnine) from context_engine.editors import _editor_section # noqa: SLF001 detected = detect_editors(project_dir) for editor_key in detected: diff --git a/src/context_engine/editors.py b/src/context_engine/editors.py index ed5291f..54fdc15 100644 --- a/src/context_engine/editors.py +++ b/src/context_engine/editors.py @@ -2,7 +2,7 @@ Detects installed editors and writes MCP server config in each editor's format. Supports Claude Code, VS Code/Copilot, Cursor, Gemini CLI, -OpenAI Codex CLI, and OpenCode. +OpenAI Codex CLI, OpenCode, and Tabnine. Two scopes exist for an editor's config: - "project" (default): config_path / detect markers resolve under the @@ -80,6 +80,13 @@ "format": "opencode", "detect": ["opencode.json", "opencode.jsonc"], }, + "tabnine": { + "name": "Tabnine", + "config_path": ".tabnine/agent/settings.json", + "servers_key": "mcpServers", + "format": "json", + "detect": [".tabnine"], + }, } # ── Instruction file definitions ────────────────────────────────────── @@ -126,6 +133,11 @@ "path": "GEMINI.md", "detect": [".gemini", "GEMINI.md"], }, + "tabnine": { + "name": "TABNINE.md", + "path": "TABNINE.md", + "detect": [".tabnine", "TABNINE.md"], + }, } From d491253e2b3f2b05e14940126cc95b23c932706b Mon Sep 17 00:00:00 2001 From: rajkumarsakthivel Date: Fri, 8 May 2026 12:47:06 +0100 Subject: [PATCH 3/3] fix: use Tabnine favicon.ico for editor badge icon --- docs/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/index.html b/docs/index.html index 9b77053..094b14d 100644 --- a/docs/index.html +++ b/docs/index.html @@ -981,7 +981,7 @@

Index once.
Save 94%.

GeminiGemini CLI Codex CLI OpenCodeOpenCode - TabnineTabnine + TabnineTabnine