Repository navigation
Releases: rexleimo/agno-go
Releases · rexleimo/agno-go
Release list
EvoLink Media Agents & Knowledge Chunking。
[1.2.9] - 2025-11-14
✨ Added
- EvoLink provider for text, images, and video exposed under
pkg/agno/providers/evolinkandpkg/agno/models/evolink/*, enabling agents and workflows to call EvoLink via the standard model interfaces. - New EvoLink Media Agents documentation (
website/examples/evolink-media-agents.md,website/zh/examples/evolink-media-agents.md) with end-to-end examples for text → image → video pipelines. - Knowledge upload chunking:
POST /api/v1/knowledge/contentnow acceptschunk_sizeandchunk_overlapfor JSON,text/plain(query params), and multipart form uploads, propagating these values into stored chunk metadata. - AgentOS HTTP tips surfaced in docs, covering custom health endpoints,
/openapi.yamland/docsroutes, andserver.Resync()usage.
🛠️ Changed
- Knowledge API handlers persist
chunk_size,chunk_overlap, andchunker_typefor each stored chunk, mirroring the Python AgentOS responses and enabling downstream pipelines to inspect segmentation strategy. - AgentOS documentation is now the canonical source for configuring health probes and documentation routes for the Go server, aligning README and VitePress content.
🧪 Tests
- Added focused tests for EvoLink image and video models to validate configuration boundaries and task polling behavior.
- Extended knowledge API tests to cover chunking parameters, metadata propagation, and compatibility with existing search/config endpoints.
✅ Compatibility
- Additive release; public HTTP and Go APIs remain backward compatible.
- Knowledge chunking parameters are optional and default to previous behavior when omitted.
v.1.2.7
v.1.2.2
v1.2.1
✨ New in 1.2.1 (Implemented)
- SSE event filtering for streaming endpoints (A2A)
POST /api/v1/agents/:id/run/stream?types=token,complete- Emits only requested event types; standard SSE format; context cancel supported
- Content extraction middleware for AgentOS
- JSON/Form → context injection of
content/metadata/user_id/session_id - Request size guard via
MaxRequestSize; skip paths supported
- JSON/Form → context injection of
- Google Sheets toolkit (service account)
read_range,write_range,append_rows; JSON or file credentials
- Minimal knowledge ingestion endpoint
POST /api/v1/knowledge/contentsupportstext/plainandapplication/json
Enterprise validation steps: see docs/ENTERPRISE_MIGRATION_PLAN.md.
v1.2.0
v1.1.0
Release v1.1.0 - Major Feature Release 🚀 A2A Interface - Agent间通信协议 (JSON-RPC 2.0) 🔄 Session State Management - Workflow 会话状态管理 👥 Multi-Tenant Support - 多租户内存隔离 ⏱️ Model Timeout Configuration - 模型超时控制 - 新增代码: 5219 行 - 修改文件: 24 个 - 新增文档: 3 个双语文档 (A2A, Session State, Multi-Tenant) - 测试覆盖: 543 行会话状态测试 此版本成功迁移 Python Agno v2.1.2 的核心功能: - A2A protocol (23 commits, +7,473/-503 lines) - Session state with race condition fix - Multi-tenant memory support - Enhanced timeout configuration 详细信息请查看 CHANGELOG.md 🤖 Generated with Claude Code