Skip to main content
ForgeCode ranks #1 on TermBench with 78.4% accuracy.Learn more →

ForgeCode Services

ForgeCode Services is the runtime layer that helps the model stay on trajectory while it explores, edits, and executes tools.

What it does

These are the most visible capabilities, not the full feature set.

  • Context engine: Beats SOTA across retrieval benchmarks, uses up to 93% fewer tokens, and stays fast while starting the agent in the most relevant files and functions.
  • Tool-call guardrails: Catches invalid arguments, common tool-call mistakes, then auto-corrects them before they fail.
  • Skill engine: Assists the model in choosing the right skill for the job, so task-specific guidance is applied at the right time.

There is nothing to configure here. After you enable it, it keeps running in the background.

Enable ForgeCode Services

Run:

:login

Then select ForgeServices in the provider list and complete browser authentication.

No API key required — sign in with Google or GitHub.

Enable semantic sync for your project

Run:

:sync

This indexes your project and enables sem_search.

To monitor indexing progress and see which files are being synced, run:

:sync-status

Ignoring files

Files can be ignored using Ignoring Files.

If a file is ignored, ForgeCode Services excludes it from sync, and the context engine cannot use that file for retrieval.

Verify services are active

Run:

:tools

Look for sem_search under SYSTEM.

Disable ForgeCode Services

Run:

:logout

This signs you out and disables ForgeCode Services.

To enable again later, run :login, select ForgeServices, then run :sync for the project you want indexed.