Skip to content

EvoLink Media Agents & Knowledge Chunking。

Latest

Choose a tag to compare

@rexleimo rexleimo released this 14 Nov 08:50
· 66 commits to main since this release

[1.2.9] - 2025-11-14

✨ Added

  • EvoLink provider for text, images, and video exposed under pkg/agno/providers/evolink and pkg/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/content now accepts chunk_size and chunk_overlap for 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.yaml and /docs routes, and server.Resync() usage.

🛠️ Changed

  • Knowledge API handlers persist chunk_size, chunk_overlap, and chunker_type for 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.