[Hermes] Hermes Agent 에 Telegram, Slack 연동하기
·
AI/Agent
Hermes는 CLI 환경에서만 사용해도 충분히 강력하지만 Telegram 또는 Slack 등의 메신저와 연동해서 언제 어디서나 사용할 수 있다는 점이 큰 장점이라고 생각함.Hermes 의 Messaging Gateway 기능을 사용하면 Hermes Agent를 Telegram, Slack, Discord 등의 메신저와 연결하여 언제 어디서든 사용할 수 있음. 이번 글에서는 Telegram과 Slack을 Hermes에 연결하는 방법을 정리해봄. TL;DRHermes는 Messaging Gateway를 통해 다양한 메신저 플랫폼과 연결 가능 (동시에 여러 메신저 연결 가능)개인 사용자는 Telegram 추천업무 및 팀 협업은 Slack 추천설정은 hermes setup gateway 명령으로 진행 설정Te..
[Hermes] Hermes agent 설치 (WSL2, Ubuntu 24.04 환경)
·
AI/Agent
TL;DRHermes Agent는 단순 챗봇이 아니라 Memory, Tool Calling, Context Compression을 활용하여 실제 작업을 수행할 수 있는 AI Agent Framework 임설치 : curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash추천 설정LLM Provider: OpenAI CodexTTS: Edge TTSTerminal Backend: DockerMax Iterations: 90Tool Progress Mode: allCompression Threshold: 0.6 ~ 0.8Session Reset: Inactivity + Daily Res..
Ubuntu 24.04 (WSL2) Docker 엔진 설치
·
OS & Linux/Linux
Docker 공식 문서 가이드를 직접 따라서 Ubuntu 24.04 (WSL2) 에 docker 를 설치해보았음 TL;DR아래 내용을 복붙 하면 됨# 1. 구버전 및 충돌 패키지 제거for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt remove $pkg; done# 2. 필수 패키지 설치 후 Docker 공식 GPG 키 추가sudo apt updatesudo apt install ca-certificates curlsudo install -m 0755 -d /etc/apt/keyringssudo curl -fsSL https://download.docker.com..
Git commit 수정하기 (amend vs. fixup)
·
개발/Git
개발을 하다보면 Commit 을 완료한 뒤에 오타나 누락된 코드를 발견하는 일이 벌어짐 (바쁠 때 특히)이때 무작정 새로운 커밋을 만들 수도 있지만, 기존 커밋을 깔끔하게 수정하는 법도 있음. 이 글에선 효율적인 커밋 수정 방법인 amend, fixup & autosquash 를 알아보고, 상황별로 어떤 방법이 적절한지 소개하고자 함 TL;DRamend: 가장 최근 커밋을 즉시 수정할 때 사용fixup & autosquash: 멀리 있는 특정 과거 커밋을 빠르고 정확하게 수정할 때 사용비교 항목git commit --amendgit commit --fixup대상바로 직전의 커밋만 가능과거의 어떤 커밋이든 가능과정수정 후 바로 합쳐짐 (1단계)커밋 생성 후 나중에 rebase로 합침 (2단계)메시지기존 메..
WSL1 에서 Node.js 실행 시 'Exec format error' 발생 원인과 해결방법
·
OS & Linux/WSL
WSL1 환경에서 Node.js 설치 후 node -v 명령어를 실행했더니 cannot execute binary file: Exec format error 오류가 발생했음 (Node.js 를 apt install 로 설치했을 때, nvm 으로 설치했을 때 모두 동일한 문제가 발생) 구글링을 통해 찾은 이 문제의 해결 방법부터 빠르게 알아보고, 그 뒤 이 문제의 원인에 대해서 확인해보겠음.TL;DR현상: WSL1에서 Node.js 설치 후 실행했더니 Exec format error 발생 (apt, nvm 방식 모두) 원인: 최신 Node.js 바이너리의 Memory alignment 방식이 WSL1 과 맞지 않음해결방법1. 가장 쉬운 방법 : WSL 버전을 WSL2 로 업그레이드wsl --set-vers..
Ubuntu 24.04 apt 저장소 변경 (kakao mirror)
·
OS & Linux/Linux
TL;DRapt 설정 파일 백업sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak미러 서버 주소를 kakao 로 변경sudo sed -i 's/archive.ubuntu.com/mirror.kakao.com/g' /etc/apt/sources.list.d/ubuntu.sourcessudo sed -i 's/security.ubuntu.com/mirror.kakao.com/g' /etc/apt/sources.list.d/ubuntu.sources변경 결과 확인cat /etc/apt/sources.list.d/ubuntu.sources | grep URIs패키지 리스트 업데이트sudo apt upda..