---
title: "@힣: 마깃 포지 - 에이전트 채널을 읽는 인간 면"
url: "https://notes.junghanacs.com/notes/20240828T194548"
author: "Junghan Kim"
date: "2024-08-28T19:45:00+09:00"
lastmod: "2026-08-23T17:41:00+09:00"
tags: ["autholog","dashboard","emacs","github","issue","magit","workflow"]
description: "GitHub 이슈는 에이전트 소통 채널이다. 브라우저는 느리고 gh는 매번 왕복한다. Magit Forge 로컬 DB가 인간의 인박스 면 — 1탄(손의 분담)의 2탄."
---

> [!abstract] 이 노트에 대하여
> 
> 1탄([Magit과 consult-gh — 에이전트와 나누는 깃 손](https://notes.junghanacs.com/notes/20230623T132300))이 **손의 분담** 을 선언했다면, 이 2탄은 빠져 있던 한 칸을 채운다. GitHub 이슈는 사람 이슈 트래커가 아니라 **에이전트와 나누는 소통 채널** 이다. 브라우저는 느리고, `gh` 즉석 호출은 왕복 비용이 남는다. Magit Forge의 로컬 SQLite가 인간 쪽 인박스다. consult-gh는 발견/검색, ghcli는 에이전트 손, forge는 **이미 아는 내 채널을 읽는 면**.

## 히스토리

-   [2026-08-23 Sun 17:41] @mitsein/grok-4.5 — 어쏠로그 수선. 2026-08-23 저널 원석(에이전트 채널·로컬 DB) + doomemacs-config =(magit +forge)=·토큰 실측 반영. 2024 Q&amp;A·Practicalli 덤프는 옛 씨앗으로 접음. 1탄 이웃 완성.
-   [2026-08-23 Sun 17:38] GLG: «오늘 날잡았다 포지 가자!»
-   [2025-03-28 Fri] lastmod 갱신 (구 하우투 층).
-   [2024-08-28 Wed 19:45] 이맥스 깃허브 알림·Forge 설정 방 생성. 2024-01 Practicalli 메모 합류.

## 관련메타

-   [‡ † #이맥스](https://notes.junghanacs.com/meta/20230521T215600)
-   [† #깃허브 #리포 #마깃](https://notes.junghanacs.com/meta/20230723T061300)
-   [† #둠이맥스 #스페이스맥스](https://notes.junghanacs.com/meta/20241003T171723)
-   [† #워크플로우 #자동화](https://notes.junghanacs.com/meta/20231012T121700)

## 관련노트

-   [@힣: Magit과 consult-gh — 에이전트와 나누는 깃 손](https://notes.junghanacs.com/notes/20230623T132300) — **1탄** 손의 분담. 이 방이 2탄.
-   [§forge-config](https://notes.junghanacs.com/botlog/20260527T073823) — 에이전트 공유 \*코드 작업면\*(Forgejo). 이 방의 GitHub Magit Forge(인간 인박스)와 축이 다름.
-   doomemacs-config `init.el` — `(magit +forge)`
-   doomemacs-config `lisp/project-config.el` — consult-gh·magit-gh 실물 키 (인간 검색/PR 보조)

## 한 줄

> 이슈는 얼개다. 에이전트와 내가 같은 채널에 쓰고, 내가 Emacs에서 읽어야 이야기가 된다. 그 읽기 면이 Forge다.

## 해설 — 왜 다시 Forge인가

1탄 수선 당시 표에는 forge 풀세트가 «기본 제외 경향»으로 남아 있었다. consult-gh 재도입이 급한 날의 경계였다. 그로부터 며칠, 목적이 선명해졌다.

-   **가장 큰 목적**: 개인 리포 이슈를 쭉 보고 상황 판단.
-   이슈의 실체: 사람↔사람이 아니라 **사람↔에이전트** 소통 채널.
-   고통: 브라우저 탭 순회는 느리고 답답하다. GitHub 자체가 느릴 때 `gh` 매번 호출도 왕복이다.
-   가설이 곧 설계: Forge가 DB를 쥐니, pull 이후 열람은 로컬이다.

실측(2026-08-23, thinkpad·user 소켓):

-   `(magit +forge)` 이미 on. 패키지·DB 파일 존재.
-   `authinfo.gpg`: `junghan0611^forge`, `jhkim2tbdhny^forge` 둘 다 `/user` 200.
-   그러나 DB는 비어 있었다(repo 1 stub / issue 0). 토큰만 살리고 pull·seeding이 없으면 인박스는 없다.
-   개인 open 이슈 스냅샷: 약 65개 / ~20 repo (엔트로프·agent-config·homeagent 등이 두꺼움).

즉 «Forge를 넣느냐»가 아니라 «인박스로 \*쓰느냐\*»의 문제였다. 돌아 돌아 결국 Forge가 필요하다.

## 해설 — 표면 분담 (2탄 확정)

| 표면                       | 누가     | 무엇을                                               | 네트워크              |
|--------------------------|--------|---------------------------------------------------|-------------------|
| **Magit Forge**            | 인간 (인박스) | 추적 repo 이슈/PR/댓글 열람·작성. `forge-list-global-issues` 등 | pull 때만. 이후 로컬 SQLite |
| **consult-gh**             | 인간 (검색) | «어느 repo였지?» 즉석 검색. `SPC g h i`              | 호출마다 `gh`         |
| **magit-gh**               | 인간     | **현재** Magit repo PR 보조                          | 즉석                  |
| **ghcli**                  | 에이전트 | 이슈/PR/댓글 CRUD                                    | CLI 왕복              |
| **브라우저**               | 최후 수단 | 미리보기·설정·Forge가 안 닿는 모서리                 | 항상 무거움           |
| **forge-config (Forgejo)** | 에이전트 공방 | 별축 운영면. GitHub 인박스와 혼동 금지               | 자체 호스트           |

한 줄 지도:

```text
사람 인박스/열람/댓글  = Magit Forge  (local DB)
사람 즉석 검색/발견    = consult-gh
에이전트 CRUD          = ghcli
PR 보조                = magit-gh
에이전트 공방(별축)    = forge-config / Forgejo
```

## 해설 — 인박스를 살아 있게

1.  토큰: `~/.authinfo.gpg`
    
    ```text
    machine api.github.com login USER^forge password TOKEN
    ```
2.  (선택) `forge-owned-accounts` 에 개인 계정.
3.  관심 개인 repo에서 Magit → `forge-pull` / 저장소 추가. **repo 단위 seeding** 이 초기 비용.
4.  전역 목록: `forge-list-global-issues` (및 notifications).
5.  에이전트가 방금 쓴 댓글은 pull 전까지 stale일 수 있다 — 인박스 열 때 갱신, 또는 주기 pull.

설정 세부의 SSOT는 닷파일. 이 방은 **왜 이 면이 인간에게 귀중한가** 만 고정한다.

## 오독 주의

-   이 방의 Forge ≠ [forge-config](https://notes.junghanacs.com/botlog/20260527T073823) Forgejo 봇공방. 이름만 겹친다.
-   Magit Forge를 에이전트 기본 도구로 읽지 않는다. 에이전트는 ghcli.
-   consult-gh를 인박스로 읽지 않는다. 검색창이다.
-   «로컬 DB = 항상 최신»이 아니다. pull 리듬이 계약의 일부다.
-   2024 Q&amp;A의 `forge-browse-issues` 일변도 안내를 현재 UX 전체로 확대하지 않는다.

## 이미지 — 로컬 원장의 인박스

![](https://notes.junghanacs.com/images/20260823T174245--glgman-forge-local-inbox__brand_geminilite.jpg)

얼음 공방 책상에 두꺼운 로컬 코덱스가 펼쳐져 있고, 흰-남색 갑옷의 힣맨이 그 페이지를 읽는다. 왼쪽 벽 칸칸이 여우(에이전트)들이 빛나는 쪽지를 꽂고, 금색 케이블이 책 등뼈로 모여 이미 흡수된 채 멈춘다 — pull 이후의 인박스. 문 너머로 차가운 네트워크 그물만 희미하고, 병아리는 티켓 잎 하나를 훔쳐본다. 좌측 화로 불꽃·오로라는 세계관 배경으로 잘 앉았다. 프롬프트가 금지한 칼은 없음. 페이지 문양은 추상 룬에 가깝고 읽을 수 있는 UI 문자열은 없다.

### 생성 파라미터

-   모델: `gemini-3.1-flash-lite-image` (geminilite)
-   비율: 16:9
-   해상도: 1K
-   저장: `~/screenshot/20260823T174245--glgman-forge-local-inbox__brand_geminilite.jpg`

### 프롬프트 전문

```text
[World: GLGMAN Universe]
Style: 2D illustration, midpoint between Disney and Studio Ghibli, clean linework, soft cel-shading
Setting: Antarctic winter village — snow-covered igloos, aurora borealis in deep navy sky, amber dawn at horizon, pine trees dusted with snow, ice-forge workshop built from ice blocks and whale bones. Pororo's winter wonderland meets blacksmith's workshop.
Color palette: deep navy background (polar dawn), white+navy (transformed armor), amber/gold (sword glow, runes, awakening light), ice-blue + orange sparks (forge)
Characters: anthropomorphic emperor penguin (father, main hero), baby penguin chick (son, tiny scarf), red-brown fox (agent/companion)
Recurring objects: circuit-patterned sword, org-mode symbols (★, TODO), terminal text fragments, "ENTWURF" rune letters, CRT monitors in snow, golden message cables
Mood: epic but warm, mythic but intimate
Do NOT: photorealistic, 3D render, excessive detail, dark/gritty tone

Scene title: "The Local Inbox" — reading the shared channel without leaving the workshop.

GLGMAN identity lock:
- adult anthropomorphic emperor penguin, upright, white-navy armor with subtle amber circuit patterns
- calm, composed posture, warm mythic presence

Main scene:
Inside the ice-forge workshop at polar dawn. At the center sits a thick local ledger-codex bound in frost-glass and whale-bone, resting on the stone desk — not a glowing live wire to the outside, but a warm amber-lit book whose pages already hold ticket-shaped leaves and threaded reply-runes (abstract, not readable UI). GLGMAN sits close, reading this local codex with both flippers steady; this is the human inbox face.

Around the desk, several small red-brown fox companions (agents) stand at a respectful distance near open ice cubby-holes in the wall. Each cubby holds a small glowing slip — messages they have already placed into the shared channel. Golden message cables run from the cubbies into the spine of the local codex, then stop — the cables do not keep twitching; the book has already absorbed them. Outside the workshop doorway, a distant faint web of cold blue network-light flickers slowly (the slow outer forge/GitHub), but the warm light is on the desk book, not on the doorway.

A tiny penguin chick peeks at one ticket-leaf with curious eyes. Composition: wide cinematic 16:9, workshop interior, local codex as visual center, GLGMAN reading, fox-agents as channel writers at the wall, outer network only as dim background through the door. Vast quiet aurora negative space above.

Do NOT: sword, weapon, battle, corporate dashboard, browser chrome, readable English UI text, watermark, speech bubbles, dense unreadable labels, multiple conflicting light sources fighting the amber desk lamp.
```

## 원문 보존 — 2026-08-23 저널 날것

> [!danger]
> 
> 내 github 이슈들을 쭉 보고 상황 판단하고 그러는게 내 가장 큰 목적이거든. 일단 내 개인 리포들의 이슈들
> 
> forge가 장점이 있나? magit-gh, consult-gh 도 넣어놨느데 다 익숙하지가 않아서 말이야. 브라우저에서 돌아다니는것은 너무 느려서 답답해서 이맥스에서하려고해.
> 
> 요즘 깃허브가 느리니까 'gh'로 불러오는 것보다 forge가 db 관리를 하니까 좀 더 빠르지 않을까 싶어서 forge를 넣어달라고 한거야.
> 
> 내 깃허브 이슈는 사실 사람들과 하는게 아니라 에이전트들과 소통 채널이야.
> 
> 나도 쓰고 너희들도 쓰는데 내가 이맥스에서 좀 편하게 봐야 이야기를 나누거든. 그 인터페이스가 필요해

## 후속 원문 — 같은 날 노트 정비 지시

> [!danger]
> 
> 다음은 노트 정비 좀 하자 이거 말이다
> 
> -   [@힣: Magit과 consult-gh — 에이전트와 나누는 깃 손](https://notes.junghanacs.com/notes/20230623T132300) - 1탄
> -   [#이맥스 #깃허브: §magit §forge #깃허브 #이슈 #관리](https://notes.junghanacs.com/notes/20240828T194548) - 2탄

## 옛 방의 씨앗 — 2024 알림 Q&amp;A · Practicalli

매뉴얼 복붙이 아니라, 이 방이 처음 열릴 때의 문제의식만 남긴다.

-   [2024-08-28 Wed] «이맥스에서 깃허브 알림을 받아 볼 수 있나?» → Magit+Forge·authinfo·=forge-pull= 축의 첫 답.
-   [2024-01-30 Tue] Practicalli Spacemacs forge 설정. `git config --global github.user`, 로컬 git config 최소 뼈대 (`merge.conflictstyle diff3`, `core.quotepath false`).
-   인용 열쇠: (“Magit/Forge” 2025), (Practicalli n.d.)
-   상세 URL (접힌 외부):
    -   <https://magit.vc/manual/forge/>
    -   <https://practical.li/spacemacs/source-control/forge-configuration/>
    -   <https://github.com/magit/forge>

## 접힌 외부 매뉴얼 잔재

구 본문의 use-package 설치 스니펫·authinfo 초보 안내·=forge-browse-issues= 일변 답변·gitconfig 전문 덤프는 어쏠로그 수선 시 본문에서 제거. 인증·모듈 on/off의 살아 있는 SSOT는 doomemacs-config와 `~/.authinfo.gpg`.
