하프기가 인터넷인데 공유기를 물리면 100메가가 되는 이유 — 기가라이트라는 함정
SK 하프기가(500M) 회선에 공유기를 연결하면 93Mbps만 나오던 문제를 추적했습니다. 원인은 기가라이트(Giga-Lite)라는 비표준 2페어 통신 방식이었고, 2만원이 안 되는 스위칭 허브로 SK 개입 없이 450Mbps를 복구한 과정을 정리합니다.
2506 words
|
13 minutes
Claude Code Remote Control을 모든 세션에 기본으로 켜두기
터미널에서 돌아가는 Claude Code 세션을 폰이나 브라우저에서 이어받는 Remote Control을, 매번 명령어를 치지 않고 모든 세션에 자동으로 붙도록 설정하는 방법을 정리합니다.
1870 words
|
9 minutes
cron을 Dagu로 바꾼 이유: Airflow는 왜 안 됐나
홈랩 Job을 컨테이너 에이전트에서 claude -p로 옮기자 호스트에서만 돌 수 있다는 조건이 생겼고, 결국 cron을 Dagu로 교체했습니다. Airflow를 접은 이유와 Dagu의 장단점을 정리했습니다.
3164 words
|
16 minutes
Claude Code auto memory를 Codex native memory로 옮기고 검증하기
Claude Code의 프로젝트별 auto memory를 Codex CLI 0.145.0의 실험적 import 기능으로 이전하고, 새 세션의 자동 주입과 실제 회상까지 검증한 과정을 정리합니다.
3081 words
|
15 minutes
기본 제공 커넥터에 없는 MCP 서버를 Claude와 ChatGPT에 붙이기
Claude와 ChatGPT가 기본으로 제공하지 않는 remote MCP 서버를 커스텀 커넥터와 커스텀 플러그인으로 붙이는 절차를, Plane MCP를 예로 정리했습니다.
2396 words
|
12 minutes
에이전트를 위한 더 좋은 웹 검색 백엔드 찾기
홈랩 에이전트에 붙일 웹 검색 API를 고르기 위해 실쿼리 A/B 평가를 두 번 돌렸습니다. 10쿼리 1차 평가의 결론이 50쿼리 블라인드 2차 평가에서 뒤집힌 과정과, 평가 하네스 설계, 검색 결과에서 발견한 실전 prompt injection까지 정리했습니다.
3454 words
|
17 minutes
ghcord 개발기: Discord에 없는 GitHub 연동, 직접 만든 이야기
Slack에서 Discord로 옮기고 나서 아쉬웠던 GitHub 연동을 GitHub App 기반 셀프호스팅 서버로 직접 만들었습니다. 설계 결정과 공개 과정을 정리했습니다.
3003 words
|
15 minutes
httpx2, Pydantic이 이어받은 httpx — 바꿔도 될까, 얼마나 빨라졌을까
Pydantic이 포크한 httpx2의 등장 배경과 httpx 대비 개선점, drop-in 호환성의 함정, aiohttp까지 포함한 async 벤치마크 결과를 실제 마이그레이션 경험과 함께 정리합니다.
2332 words
|
12 minutes