diff --git a/docs/web-ui.md b/docs/web-ui.md
index 69b0c47..9932694 100644
--- a/docs/web-ui.md
+++ b/docs/web-ui.md
@@ -358,6 +358,10 @@ Layout, top to bottom:
- Banner (gradient shimmer while state=thinking).
- Title with `↑ DASHB04RD` back-link (new tab) + `↻ R3BU1LD`.
+- Meta links row: `📊 stats →`, `🖥 screen →` (shown when
+ `gui_enabled`), and `⬡ forge ↗` (shown when `forge_present` —
+ links to the agent's Forgejo profile at `:3000/
diff --git a/hive-ag3nt/src/web_ui.rs b/hive-ag3nt/src/web_ui.rs
index 123a1ae..6e17024 100644
--- a/hive-ag3nt/src/web_ui.rs
+++ b/hive-ag3nt/src/web_ui.rs
@@ -383,6 +383,11 @@ struct StateSnapshot {
/// (i.e. `/etc/hyperhive/gui.json` was present at harness startup).
/// When true, the UI may render a `🖥 screen` link to `/screen`.
gui_enabled: bool,
+ /// Whether this agent has a Forgejo account wired — its
+ /// `forge-token` file exists in the state dir. When true the UI
+ /// links to the agent's forge profile at `:3000/