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:
Hermes Agent
2026-05-24 16:08:40 -07:00
parent d132442429
commit e4d91aadf9
285 changed files with 30018 additions and 0 deletions

View 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.