Eigent 릴리스 노트 v0.0.90: 프롬프트 캐싱, 브라우저 파일 업로드 및 더 빠른 업데이트
플랫폼 전반의 프롬프트 캐싱, 브라우저 에이전트 파일 업로드, 훨씬 빨라진 업데이트 파이프라인

Eigent v0.0.90은 더 적은 것으로 더 많은 것을, 그리고 더 빠르게 해내는 데 초점을 맞춘 릴리스입니다. 핵심 기능은 플랫폼 전반의 프롬프트 캐싱입니다. 이제 동일한 컨텍스트를 에이전트가 매번 새로 처리하는 대신 모델 수준에서 캐시하므로, 장시간 실행되는 워크플로우에서 지연 시간을 크게 줄이고 비용도 눈에 띄게 절감할 수 있습니다. 여기에 더해 브라우저 에이전트에 파일 업로드 기능이 추가되고, 자동 업데이트 파이프라인은 GitHub Releases에서 CDN으로 이동해 다운로드 속도가 크게 빨라졌습니다.
Eigent를 오픈소스 cowork 플랫폼으로 사용 중이라면, v0.0.90은 모든 것이 더 민첩하고 더 강력하게 느껴지도록 조용히 개선하는 릴리스입니다. 자세히 살펴보겠습니다.
⚡ 모든 모델을 위한 프롬프트 캐싱
성능과 비용이 크게 한 단계 도약했습니다.
기반 구현을 맡아준 @Zephyroam에게 PR #1482에 대한 큰 감사를 전하며, Anthropic BYOK 모델 초기화까지 캐싱을 확장하는 후속 작업을 진행한 @fengju0213에게도 감사드립니다.
프롬프트 캐싱은 시스템 프롬프트, 스킬 지시문, 문서 컨텍스트처럼 길고 안정적인 컨텍스트의 처리된 표현을 모델이 저장하고 재사용할 수 있게 해줍니다. 이를 통해 에이전트가 매번 실행될 때마다 다시 토큰화하고 재처리할 필요가 없습니다. Eigent cowork 에이전트가 특히 잘하는 다단계 장기 작업에서는 지연 시간과 토큰 비용 모두를 크게 줄일 수 있습니다.
PR #1482는 여러 모델 플랫폼 전반에 프롬프트 캐싱 지원을 확장하는 광범위한 구현이며, 특히 AWS Bedrock Converse에 깊이 있게 적용되었습니다.
새로운 내용:
- AWS Bedrock Converse 통합 — 구성 가능한 리전 처리와 API 키 및 액세스 키/시크릿 키 인증을 모두 지원하는 Bedrock Converse 전용 프롬프트 캐싱 지원
- AWS Bedrock와 Bedrock Converse 분리 — Bedrock Converse는 프롬프트 캐싱을 지원하는 반면, 표준 Bedrock은 지원하지 않는 OpenAI 호환 API를 사용하므로 이제 두 플랫폼 유형을 별도로 취급
- 클라우드별 구성 — Bedrock Converse 모델은 초기화 시 URL 및 리전 인식 구성이 올바르게 적용됨
- 개선된 검증 오류 메시지 — 다양한 플랫폼 유형 전반에서 더 깔끔하고 설명적인 오류를 제공해 BYOK 구성 문제 디버깅에 도움
- 에이전트 워커 스트림 콜백 — 적절한 스트리밍 동작을 위해 상위 CAMEL 프레임워크 변경 사항과 정렬
PR #1552(@fengju0213 작성)은 Anthropic 모델 초기화 단계에서 캐시 구성을 추가해 마무리하며, Anthropic BYOK 사용자도 별도의 수동 설정 없이 프롬프트 캐싱의 이점을 누릴 수 있도록 합니다.
여러 에이전트가 긴 시스템 프롬프트나 스킬 문서를 공유하는 멀티 에이전트 cowork 워크플로우에서는, 그 컨텍스트를 매 호출마다 처리하는 대신 한 번 캐시하는 것만으로도 모든 작업에 걸쳐 누적 효과가 큰 최적화가 됩니다.
🔗 PR: https://github.com/eigent-ai/eigent/pull/1482
🔗 PR: https://github.com/eigent-ai/eigent/pull/1552
🌐 브라우저 에이전트를 위한 파일 업로드 도구
브라우저 에이전트에 강력한 새 기능이 추가되었습니다.
브라우저 에이전트에 파일 업로드를 일급 도구로 추가해준 @Douglasymlai와 이를 검토한 @nitpicker55555에게 감사드립니다. 이전에는 브라우저 에이전트가 페이지를 탐색하고 읽고 상호작용할 수는 있었지만 파일 업로드 입력은 처리할 수 없었습니다. 이제 그 공백이 메워졌습니다.
웹 자동화에서는 파일 업로드 상황이 매우 자주 발생합니다. 예를 들어 양식에 문서를 첨부하거나, 데이터 포털에 스프레드시트를 제출하거나, CMS에 이미지를 업로드하는 경우가 그렇습니다. 기본 업로드 지원이 없으면 이러한 워크플로우는 번거로운 우회 방법이 필요했습니다. 이제 브라우저 에이전트가 이를 깔끔하게 처리할 수 있습니다.
새로운 내용:
- 파일 업로드 도구 — 웹 페이지의 파일 입력 요소를 처리하기 위한 브라우저 에이전트 도구셋 내 전용 도구
- 엔드 투 엔드 업로드 지원 — 에이전트가 더 큰 브라우저 자동화 워크플로우의 일부로 파일을 선택하고 업로드 상호작용을 트리거 가능
- 기존 브라우저 툴체인과 통합 — 기존의 탐색, 폼 입력, 읽기 도구와 매끄럽게 함께 동작
이로써 파일 제출, 문서 접수, 미디어 업로드가 포함된 실제 오픈소스 cowork 자동화 시나리오에서 Eigent의 브라우저 에이전트가 훨씬 더 강력해졌습니다.
🔗 PR: https://github.com/eigent-ai/eigent/pull/1528
📊 워커 로그 자동 스크롤
작은 UX 변경이지만, 작업 실행을 지켜볼 때는 큰 차이를 만듭니다.
워크플로우 워커 로그 패널에 자동 스크롤을 구현해준 @Douglasymlai와 이를 검토하고 승인한 @4pmtong에게 감사드립니다.
이전에는 에이전트가 도구 사용 항목이 많은 긴 작업을 실행할 때 로그가 가득 차면 새 항목이 보이는 영역 아래에 나타났습니다. 사용자는 진행 상황을 따라가려면 직접 아래로 스크롤해야 했고, cowork 에이전트 세션을 적극적으로 모니터링할 때는 방해가 되곤 했습니다.
새로운 내용:
- 새 항목 시 자동 스크롤 — 작업 실행 중 새 내용이 들어올 때 로그 뷰가 최신 도구 사용 메시지에 고정됨
- 스크롤 상태 추적 —
wasAtBottomRef가 사용자가 로그 하단을 보고 있는지 추적하여, 이전 단계를 검토하려고 의도적으로 위로 스크롤한 경우 자동 스크롤이 방해하지 않음 - 작업 전환 시 초기화 — 작업을 전환하거나 로그 패널을 열 때 하단 상태가 초기화되어 각 새 에이전트 실행이 깔끔하게 시작됨
- 레이아웃 개선 — 더 나은 패널 레이아웃을 위해 워크플로우 노드 컴포넌트의 Tailwind 클래스 문자열 업데이트
멀티 스텝 eigent cowork 에이전트를 실행하면서 실시간으로 상황을 보고 싶을 때, 이번 변경으로 로그 패널이 제대로 된 라이브 피드처럼 느껴집니다.
🔗 PR: https://github.com/eigent-ai/eigent/pull/1513
⚙️ 로컬 개발을 위한 오래된 서버 감지
이제 더 이상 "내가 오래된 코드를 실행 중인가?"를 궁금해할 필요가 없습니다.
이 개발자 경험 개선을 구현하고 배포한 @4pmtong에게 감사드립니다.
VITE_USE_LOCAL_PROXY=true로 Eigent를 실행하는 사람이라면 이런 상황을 겪어봤을 것입니다. 새 변경 사항을 가져왔는데 백엔드를 재시작하는 것을 잊어버려, 이미 수정된 동작 때문에 디버깅에 시간을 쓰게 되는 경우입니다. 서버가 오래된 코드를 실행하고 있기 때문입니다. PR #1517은 자동 감지와 영구 알림으로 이 문제를 해결합니다.
새로운 내용:
- 시작 시 Git 해시 — 이제 백엔드는 서버 시작 시 현재 git 커밋에서
SERVER_CODE_HASH를 캡처 - 확장된
/health엔드포인트 — 이제 버전과 서버 해시를 모두 반환해 프런트엔드가 예상 서버 상태와 실제 상태를 비교 가능 checkLocalServerStale()함수 — 프런트엔드가 health 엔드포인트를 주기적으로 확인하고 해시를 비교해, 불일치가 감지되면 영구 toast 알림을 표시- Git 해시 vs. 버전 번호 — 백엔드를 변경하지 않는 프런트엔드 전용 릴리스에서의 오탐을 피하기 위해 버전 문자열이 아니라 git 해시를 사용
- Docker 지원 — 컨테이너화된 개발 환경에서도 해시를 사용할 수 있도록 Dockerfile 업데이트
eigent에 기여하거나 로컬에서 오픈소스 cowork 워크플로우를 실행한다면, 이 작은 변화는 디버깅 시간을 절약해 주는 정말 반가운 삶의 질 개선입니다.
🔗 PR: https://github.com/eigent-ai/eigent/pull/1517
📦 CDN 기반 자동 업데이트
업데이트는 더 빠르게. 대기 시간은 더 적게.
자동 업데이트 피드를 GitHub Releases에서 CDN으로 전환해준 @4pmtong과 이를 검토한 @Pakchoioioi에게 감사드립니다.
이전에는 Eigent의 Electron 자동 업데이트 프로그램이 설치 패키지를 GitHub Releases에서 직접 가져왔습니다. 동작은 했지만, GitHub의 릴리스 인프라는 대규모 바이너리 배포 속도에 최적화되어 있지 않았습니다. CDN 피드로 전환하면서 업데이트 패키지는 이제 사용자와 더 가까운 엣지 노드에서 제공됩니다.
변경 사항:
- 업데이트 소스로 CDN 사용 — 이제 Electron 업데이터가 GitHub Releases 대신 CDN에서 호스팅되는 피드를 가리켜 패키지를 가져옴
- 더 빠른 다운로드 속도 — 특히 GitHub CDN 엣지 커버리지가 더 얕은 북미 외 지역 사용자에게서 차이가 두드러짐
- 동일한 릴리스 주기 — 릴리스가 배포되는 시점은 그대로이며, 패키지를 어디서 다운로드하느냐만 바뀜
Eigent가 업그레이드를 요청할 때 업데이트 다운로드가 느리다고 느꼈다면, 이번 변경으로 그 경험이 훨씬 개선될 것입니다.
🔗 PR: https://github.com/eigent-ai/eigent/pull/1543
🐛 버그 수정
이번 릴리스에는 다음 세 가지 타깃 수정도 포함됩니다:
-
공개 디렉터리 경고와 함께 백엔드 시작 시 발생하던 NameError 수정 —
server/main.py가 공개 디렉터리 생성 또는 마운트 경고를 로깅할 때 정의되지 않은logger변수를 참조해 초기화 중NameError가 발생하던 문제를 수정했습니다. 올바르게 import된loguru_logger로 교체해 해결했습니다. (#1520 — @mxl) -
브라우저 포트 오류 재열기 문제 수정 — 브라우저 에이전트의 포트가 재열기(reopen) 시 실패하던 버그를 해결해, 세션 도중 브라우저 도구가 복구 불가능한 상태로 남는 상황을 막았습니다. (#1545 — @Douglasymlai)
-
누락된 max_tokens를 거부하던 Anthropic 모델 검증 수정 — Anthropic Messages API는 양수 정수
max_tokens값이 필요하지만 BYOK 폼에서는 이 필드를 노출하지 않습니다. 이 값 없이 검증이 실행되면 Anthropic이 400 오류를 반환했습니다. 이번 수정으로validate_model_with_details와create_agent가 Anthropic 플랫폼에서max_tokens필드가 누락되었을 때 기본값4096을 모두 병합하도록 보장합니다. (#1549 — @emag165, @fengju0213가 개선)
❤️ 커뮤니티는 계속 기준을 높이고 있습니다
이번 스프린트에서 제공된 내용:
- AWS Bedrock Converse와 Anthropic BYOK까지 깊이 있게 지원하는 모든 모델 제공자용 플랫폼 전반 프롬프트 캐싱
- 브라우저 에이전트에 추가된 파일 업로드 기능
- 실시간 작업 모니터링을 위한 워커 로그 자동 스크롤
- 로컬 프록시로 실행하는 개발자를 위한 오래된 로컬 서버 감지
- 더 빠른 업그레이드를 위한 CDN 기반 자동 업데이트 다운로드
- 백엔드 시작, 브라우저 포트 처리, Anthropic 모델 검증 전반의 세 가지 타깃 버그 수정
이 모든 변경은 Eigent를 사용하다 실제 문제를 마주하고, 직접 수정이나 기능 추가를 밀어붙인 기여자들로부터 나왔습니다. 이것이 오픈소스 cowork의 가장 좋은 리듬입니다.
모델, UX, 에이전트 툴링, 스킬, 인프라 등 어떤 분야든 기여를 고민하고 있다면, v0.0.90은 가능한 것들의 훌륭한 스냅샷입니다. 지금 참여해 보세요.
함께 계속 만들어 갑시다.
Recent Posts

Qwen3.8-Max: Alibaba의 2.4T 오픈 웨이트 코딩 모델
Qwen3.8-Max는 코딩과 에이전트 작업을 위한 Alibaba의 2.4T 파라미터 오픈 웨이트 모델입니다. 사양, 가격, 확인된 내용과 지켜볼 점을 알아보세요.

Thinking Machines Inkling-Small: 더 큰 형제 모델을 능가하는 276B 모델
Thinking Machines Lab의 Inkling-Small은 4분의 1 크기로 Inkling에 필적하는 276B 오픈 웨이트 MoE 모델입니다. 사양, 벤치마크, 가격 및 주요 시사점을 소개합니다.

Augment Code 대안
현재 가격, 공유 사용량, 컨텍스트 품질, 소스 접근, 셀프 호스팅, 보안 및 팀 적합성을 기준으로 대규모 코드베이스용 Augment Code 대안을 비교합니다.