Initial commit: homelab infrastructure wiki
- Full Obsidian vault content - Host configs (ice, grizzley, ubuntu, proxmox, truenas, panda, hyte) - Media stack documentation - Traefik HA setup - Automation scripts - Bachelor party planning
This commit is contained in:
76
homelab/raw/articles/forge/reference/docs-forge-services.md
Normal file
76
homelab/raw/articles/forge/reference/docs-forge-services.md
Normal file
@@ -0,0 +1,76 @@
|
||||
---
|
||||
type: agent-doc
|
||||
agent: ForgeCode
|
||||
source: https://forgecode.dev/docs/forge-services/
|
||||
scraped: 2026-04-28T21:02:42.078337+00:00
|
||||
content_hash: bea49a53
|
||||
---
|
||||
# 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.
|
||||
Reference in New Issue
Block a user