Skip to content

Latest commit

 

History

History
250 lines (170 loc) · 16.2 KB

File metadata and controls

250 lines (170 loc) · 16.2 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, this project adheres to Semantic Versioning, commits follow Conventional Commits, and this changelog is generated by Structured Changelog.

v0.7.0 - 2026-03-01

Highlights

  • Module migrated from agentplexus to plexusone organization
  • Agent plugin specifications for Kiro and Claude Code sub-agents
  • MkDocs documentation restructured for GitHub Pages deployment

Breaking

  • Module path changed from github.com/agentplexus/stats-agent-team to github.com/plexusone/agent-team-stats (800d563)

Upgrade Guide

  • Update import paths from github.com/agentplexus/stats-agent-team to github.com/plexusone/agent-team-stats
  • Update go.mod dependency to github.com/plexusone/agent-team-stats v0.7.0

Added

  • Kiro agent configuration files for local development (plugins/kiro/agents/) (8005978)
  • Spec plugin definition with deployment targets (plugins/spec/plugin.json) (8005978)
  • Agent specification markdown files for orchestration workflow (8005978)

Changed

  • Module path migrated from agentplexus to plexusone organization (800d563)
  • All dependencies migrated from agentplexus/* to plexusone/* packages (800d563)
  • CDK module updated to use agentkit-aws-cdk v0.2.0 (df594f7)
  • MkDocs source moved from docsrc/ to docs/ for gh-pages deployment (514f793)

Dependencies

  • github.com/plexusone/agentkit v0.5.0 (was agentplexus/agentkit v0.4.0) (800d563)
  • github.com/plexusone/omnillm v0.13.0 (was agentplexus/omnillm v0.11.0) (800d563)
  • github.com/plexusone/omniobserve v0.7.0 (was agentplexus/omniobserve v0.5.1) (800d563)
  • github.com/plexusone/omniserp v0.8.0 (was agentplexus/omniserp v0.7.0) (800d563)
  • github.com/plexusone/opik-go v0.6.0 (was agentplexus/go-opik v0.5.1) (800d563)
  • github.com/plexusone/phoenix-go v0.2.0 (was agentplexus/go-phoenix v0.1.1) (800d563)
  • github.com/cloudwego/eino v0.7.32 → v0.7.36 (2e6f858)
  • github.com/grokify/mogo v0.72.7 → v0.73.3 (5cb7fba)
  • github.com/go-chi/chi/v5 v5.2.4 → v5.2.5 (4ad2d66)
  • github.com/modelcontextprotocol/go-sdk v1.3.0 → v1.4.0 (7cb49ed)
  • google.golang.org/genai v1.42.0 → v1.48.0 (89b1689)
  • google.golang.org/adk v0.4.0 → v0.5.0 (800d563)
  • github.com/a2aproject/a2a-go v0.3.6 → v0.3.7 (800d563)
  • github.com/plexusone/agentkit-aws-cdk v0.2.0 (CDK module) (df594f7)

Documentation

  • Updated README URLs for plexusone organization (5598c54)
  • Restructured docs for mkdocs gh-deploy workflow (514f793)
  • Updated mkdocs.yml with plexusone URLs and removed site_dir (514f793)

Infrastructure

  • Updated .gitignore to exclude .claude/ directory (33ff021)
  • Updated cdk/.gitignore to exclude compiled binary (df594f7)
  • Bump actions/upload-artifact from 6 to 7 (240bca4)

v0.6.0 - 2026-01-18

Highlights

  • Unified configuration loading with agentkit integration and OmniVault secret management

Added

  • Unified configuration loading from config.json, environment variables, and OmniVault secrets via config.Load(ctx) (6afdba6)
  • AWS CDK deployment infrastructure in cdk/ directory (6afdba6)
  • Runtime config files: config.json for local development, config.aws.json for AWS deployment (6afdba6)
  • AWS AgentCore deployment guide (docs/guides/aws-agentcore.md) (6afdba6)

Changed

  • OmniLLM adapter updated for v0.11.0 unified Providers API (8e871e7)
  • Config struct now embeds *akconfig.Config for unified configuration (6afdba6)

Dependencies

  • github.com/agentplexus/omnillm v0.10.0 → v0.11.0 (b5dd35a)
  • github.com/agentplexus/agentkit v0.2.0 → v0.3.0 (6afdba6)
  • github.com/agentplexus/go-opik v0.5.0 → v0.5.1 (b5dd35a)
  • github.com/agentplexus/go-phoenix v0.1.0 → v0.1.1 (b5dd35a)
  • github.com/agentplexus/omnivault v0.1.0 → v0.2.0 (b5dd35a)
  • github.com/cloudwego/eino v0.7.17 → v0.7.21 (b5dd35a)
  • github.com/a2aproject/a2a-go v0.3.3 → v0.3.4 (cf00da2)
  • github.com/grokify/mogo v0.72.5 → v0.72.6 (ced640f)
  • google.golang.org/genai v1.40.0 → v1.42.0 (b5dd35a)

Documentation

  • Updated MCP_SERVER.md documentation (0565794)

Infrastructure

  • Added build_maintenance flag for patch release Docker images (230c242)

v0.5.1 - 2026-01-04

Fixed

  • Docker build failing due to multi-file agents (build directory instead of single main.go) (3eea642)

v0.5.0 - 2026-01-04

Highlights

  • LLM observability with Phoenix support, configurable HTTP timeouts, and structured logging

Added

  • Phoenix observability provider support for LLM tracing (49a181c)
  • HTTP_TIMEOUT_SECONDS environment variable for configurable HTTP client/server timeout (42c747c)
  • pkg/logging package for centralized structured logging with slog (1e8e18d)
  • Provider-specific observability configuration (PHOENIX_API_KEY, PHOENIX_SPACE_ID) (42c747c)

Changed

  • All agents refactored to use structured logging package (a7a4ae2)
  • HTTP servers now use configurable timeouts from config (a7a4ae2)
  • OmniLLM adapter updated to pass timeout configuration (0451ab4)

Dependencies

  • github.com/agentplexus/omnillm v0.9.0 → v0.10.0 (49a181c)
  • github.com/agentplexus/go-phoenix v0.1.0 (new) (49a181c)
  • github.com/agentplexus/go-opik v0.4.0 → v0.5.0 (0712195)
  • github.com/agentplexus/omniobserve v0.4.0 → v0.5.0 (0712195)
  • github.com/cloudwego/eino v0.7.14 → v0.7.17 (dc2529d)
  • github.com/agentplexus/omniserp v0.6.0 → v0.7.0 (a50bd6b)

v0.4.0 - 2025-12-27

Highlights

  • Helm chart for Kubernetes deployment and MkDocs documentation site

Added

  • Helm chart for Kubernetes deployment with Minikube and EKS support (e98e9fc)
  • Parameterized Dockerfile (Dockerfile.agent) for building all agent images (e98e9fc)
  • CI/CD pipeline with Gitleaks, Trivy, Kubeconform, and Polaris (e98e9fc)
  • Go struct validation for Helm values (pkg/helm/) (e98e9fc)
  • Helm chart unit tests with helm-unittest (e98e9fc)
  • MkDocs documentation site with Material theme (507f869)

Changed

  • BREAKING: Module moved from github.com/grokify/stats-agent-team to github.com/agentplexus/stats-agent-team (3347628)
  • BREAKING: Dependencies renamed: metallm → omnillm, metaobserve → omniobserve, metaserp → omniserp (3347628)

Fixed

  • Unchecked error return value in Helm validation registration (e98e9fc)

v0.3.0 - 2025-12-21

Highlights

  • A2A Inter-Agent Protocol and LLM Observability via MetaObserve

Added

  • A2A Inter-Agent Protocol support for all agents (8c3fe06)
  • LLM Observability via MetaObserve (Opik, Langfuse, Phoenix backends) (21ca3c9)
  • MetaLLM adapter replacing gollm adapter (21ca3c9)
  • Security documentation (README_SECURITY.md) (30e0af1)
  • Project roadmap (ROADMAP.md) (bab9ff8)
  • Presentation materials (presentation.md) (bab9ff8)

Changed

  • Enhanced team stats finding performance via make run-all-eino (6df1221)

Dependencies

  • github.com/cloudwego/eino 0.7.8 → 0.7.10 (9ba64db)
  • github.com/a2aproject/a2a-go (new) (8c3fe06)
  • github.com/grokify/metallm (new) (21ca3c9)
  • github.com/grokify/metaobserve (new) (21ca3c9)

v0.2.0 - 2025-12-14

Highlights

  • Complete 4-agent architecture with Synthesis Agent and multi-LLM provider support

Added

  • Synthesis Agent for LLM-powered statistic extraction from web content (8917623)
  • Complete 4-agent architecture (Research, Synthesis, Verification, Orchestration) (657f1a3)
  • Docker support with Dockerfile, docker-compose.yml, and entrypoint script (074583b)
  • Serper/SerpAPI integration for real web search (9f248e9)
  • Multi-LLM provider support (Gemini, Claude, OpenAI, xAI Grok, Ollama) (dc69c7e)
  • Direct LLM search mode with --direct CLI flag (bc9597e)
  • Base agent package (pkg/agent/base.go) (657f1a3)

Changed

  • BREAKING: Removed pre-built binaries from bin/ directory (ef20e4b)
  • BREAKING: Research agent API changes for 4-agent architecture compatibility (657f1a3)

Fixed

  • Search functionality issues (ad14475)
  • LLM support for synthesis and verification agents (99c9447)

Dependencies

  • github.com/grokify/gollm (new) (e0eb7da)
  • github.com/grokify/metasearch (new) (9f248e9)

v0.1.0 - 2025-12-13

Highlights

  • Initial release with 3-agent architecture using Google ADK and Eino orchestration

Added

  • Initial release with 3-agent architecture (Research, Verification, Orchestration) (666bb5f)
  • Research Agent with Google ADK and Gemini 2.0 Flash (bff3d22)
  • Verification Agent for source validation (666bb5f)
  • ADK Orchestration Agent with LLM-based coordination (bff3d22)
  • Eino Orchestration Agent with deterministic graph-based workflow (f04d2e8)
  • MCP Server integration for Claude Code (6dc4ebd)
  • Multi-LLM provider support (Gemini, Claude, OpenAI, Ollama) (12b30b2)
  • Structured JSON output for verified statistics (666bb5f)
  • GitHub Actions CI/CD with golangci-lint (a9ffc2c)