
agno v3.0.3 — 사이트 지식베이스가 페이지 단위로 쪼개집니다
Agno가 8/30 agno v3.0.3을 릴리스했습니다. 웹사이트나 폴더를 한 행에 통째로 담던 적재 방식을 바꿔 사이트·폴더는 부모 행, 페이지·파일은 자식 행으로 나눕니다. 재적재는 바이트 다이제스트 기반이라 변경되지 않은 페이지는 임베딩을 건너뛰고, 파일 하나가 읽기에 실패해도 폴더 전체 적재가 멈추지 않습니다. 삭제하면 페이지별 벡터까지 함께 정리되고, SitemapReader·PageFetcher와 AgentOS knowledge 라우트가 새로 붙었습니다.
💡사이트 전체를 다시 임베딩하던 비용이 사라집니다. RAG 인덱스를 굴리고 있다면 지운 페이지의 벡터가 고아로 남아 있지 않은지부터 확인해 보세요.
- 누가
- Agno (agno-agi) — 오픈소스 에이전트 플랫폼 프레임워크, GitHub 약 42,000 stars
- 무엇을
- agno v3.0.3 릴리스. 지식베이스(knowledge base) 적재 구조를 '사이트/폴더 = 부모 행, 페이지/파일 = 자식 행'으로 재설계하고 SitemapReader, PageFetcher, KnowledgeManagementTools 툴킷, AgentOS knowledge 라우트(GET /knowledge/content?parent_id=, POST /knowledge/content/{id}/refresh)를 신규 추가했다.
- 언제
- 2026-08-30T20:45:21Z (GitHub 릴리스 태그 v3.0.3 게시, PyPI 업로드 2026-08-30T20:46:06Z)
- 왜
- 기존에는 웹사이트나 폴더를 통째로 한 행으로 적재해 개별 페이지를 나열·갱신·삭제할 수 없었고, 행을 지워도 페이지별 벡터가 고아로 남는 버그(#6054 후속)가 있었다. 재적재를 바이트 다이제스트 기반으로 바꿔 변경되지 않은 페이지·파일은 임베딩 자체를 건너뛰고, 읽기에 실패한 파일 하나가 폴더 전체 적재를 중단시키지 않도록 실패를 격리하려는 목적이다.
#agent-framework#rag#knowledge-base#open-source#agno
이미지: AI 생성 이미지원문 →





