Releases: kagenti/agent-examples
Releases · kagenti/agent-examples
v0.1.0-alpha.6
What's Changed
Full Changelog: v0.1.0-alpha.5...v0.1.0-alpha.6
v0.1.0-alpha.5
What's Changed
- fix(a2a): await async TaskUpdater methods in currency converter by @pdettori in #192
- Feat: Example of how a Kubernetes deployment with labels to appear in Kagenti UI by @esnible in #186
- bug: Update reservation_tool lockfile by @esnible in #197
Full Changelog: v0.1.0-alpha.4...v0.1.0-alpha.5
v0.1.0-alpha.4
What's Changed
- add a2a examples by @pdettori in #1
- add Dockerfile to a2a/marvin example by @pdettori in #2
- fix: updated dockerfile to bind to 0.0.0.0 by @pdettori in #3
- fix: set port to 8000 for a2a examples by @pdettori in #4
- fix: update acp agent example with latest sdk by @pdettori in #5
- fix: remove unnecessary code by @pdettori in #6
- feat: add langgraph with MCP example by @pdettori in #7
- feat: add mcp weather tool example by @pdettori in #8
- fix: fix build acp weather service by @pdettori in #9
- fix: add config by @pdettori in #10
- fix import by @pdettori in #11
- feat: add langchain instrumentation by @pdettori in #12
- tweak otel instrumentation by @pdettori in #13
- add missing deps by @pdettori in #14
- fix: rename acp agents by @pdettori in #15
- feat: refactor names of ACP projects by @pdettori in #16
- feat: add keycloak calls for demo by @pdettori in #17
- feat: yield error message by @pdettori in #18
- fix: change python image ref to avoid rate limiting by @pdettori in #19
- fix: improve state data for acp weather example by @pdettori in #20
- feat: update currency-conv to latest a2a sdk by @pdettori in #21
- feat: upgrade Marvin agent to a2a SDK by @pdettori in #22
- fix: refactor dir by @pdettori in #23
- fix: fix agent_executor in marvin example by @pdettori in #24
- Weather agent auth fix by @mrsabath in #25
- Enable Weather Service agent to support dynamic client name by @mrsabath in #26
- allow weather tool's MCP transport to be configurable by @huang195 in #27
- allows acp weather service to make use of mcp servers using streamabl… by @huang195 in #32
- Added streamable http slack mcp server by @maia-iyer in #34
- Add bearer token extraction and print by @maia-iyer in #36
- weather agent/tool uses streamable-http transport by default by @huang195 in #38
- fix the problem where slack_tool listens to 127.0.0.1 by @huang195 in #39
- Slack researcher by @kellyaa in #37
- Fix incorrect variable assignment for LLM API KEY by @kellyaa in #41
- A2a migration by @kellyaa in #40
- cleanup examples - remove deprecated acp examples by @pdettori in #42
- cleanup examples - remove deprecated acp examples by @pdettori in #43
- Slack token verification by @maia-iyer in #44
- Slack fine grained auth by @maia-iyer in #45
- 🔧💡 Update env vars for consistency by @evaline-ju in #46
- Slack revamp by @kellyaa in #48
- add CI to project by @pdettori in #50
- 🐛 use python 3.12 for linter by @pdettori in #52
- Prompt updates to improve performance for quantized granite on ollama by @kellyaa in #53
- switch weather tool to use full-featured python lib by @huang195 in #54
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #51
- Minor fixes by @kellyaa in #56
⚠️ Slack tool jwks validation by @maia-iyer in #58- Fastmcp lib for slack tool by @huang195 in #55
- 🐛 Remove auth code in weather agent by @maia-iyer in #60
- ✨ Implement JWKS validation for the Slack Research Agent by @maia-iyer in #57
- ✨ update Dockerfiles for OpenShift support by @pdettori in #63
- 🐛 fix uv lock issue by @pdettori in #64
- 🐛 fix uv sync lock by @pdettori in #65
- 🐛 fix broken dockerfiles by @pdettori in #66
- ✨ Implement token exchange in Slack researcher agent by @maia-iyer in #62
- ✨ Set temperature_unit to fahrenheit for weather example by @evaline-ju in #69
- ✨ Read CLIENT_SECRET from a local file instead of Env. variable by @mrsabath in #67
- ✨ Annotations for weather tool by @esnible in #71
- 🌱🥅 Logs and error handling for weather tool by @evaline-ju in #73
- 📖 Update doc by @SiennaChien in #72
- 🐛 If there is a problem talking to the Weather tool, it is not shown in the UI by @esnible in #76
- Create Github issue agent by @kellyaa in #68
- Fetch SVID as CLIENT_ID by @Alan-Cha in #81
- 📖 adding CONTRIBUTING.md by @SiennaChien in #77
- ✨ Example of man-in-the-middle MCP server with OIDC and two API keys by @esnible in #82
- ✨ Pass tokens to MCP Server in Git Agent by @maia-iyer in #83
- 📖 Add example
.envfor github examples to run on Kagenti by @maia-iyer in #85 - ✨ Git token exchange by @maia-iyer in #89
- ✨ feat: MCP Movie Tool by @pzhao0 in #90
- ✨ flight-tool: mcp server by @SiennaChien in #91
- ✨Cloud storage MCP server by @EthanL3 in #92
- ✨ feat: Generic Tool-Calling A2A Agent by @pzhao0 in #93
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #98
- ✨ File organizer agent by @EthanL3 in #96
- ✨ Image tool by @SiennaChien in #103
- ✨ Image Agent by @SiennaChien in #104
- ✨ Add restaurant reservation MCP tool and agent by @moumit-b in #102
- 🌱 add .env files to agents by @pdettori in #107
- 🌱 add .env defaults by @pdettori in #108
- 🌱 increase truncation limits for a2a events by @pdettori in #109
- 🌱 add logging for auth header in weather agent by @pdettori in #110
- 🐛 fix bug in header logging by @pdettori in #111
- ✨ Shopping Tool: MCP Server by @yenayuu in #100
- 🌱 support both legacy and new agent card endpoint for all agent examples by @pdettori in #116
- 🔧 Update default MCP URL without toolhive by @evaline-ju in #118
- ✨ Add OpenTelemetry GenAI auto-instrumentation for MLflow compatibility by @Ladas in #114
- Fix Dockerfiles to use fully qualified image names for Podman compatibility by @mrsabath in #125
- ✨ Add Appworld tool by @kellyaa in #120
- ✨ Add simple_generalist A2A agent for testing with AppWorld MCP by @kellyaa in #121
- 🌱 Remove dependency on docker.io for base images by @pdettori in #127
- 📖 Remove templates to conform to org-wide structure by @rubambiza in #117
- feat: Update env files for AuthBridge demo with Secret refs by @mrsabath in https://github.com/kagenti/agent-examples/pull/...
v0.1.0-alpha.3
Includes fixes for GitHub Issue Agent end-to-end deployment:
- fix: Strip nil arguments before forwarding to upstream MCP (#176)
- fix: Add LLM_API_BASE and correct model name in .env.openai (#177)
- fix: Add OLLAMA_API_BASE for crewai 1.10.1 Ollama support (#172)
- fix: Make IssueSearchInfo fields Optional for Pydantic v2 (#172)
- fix: Upgrade pyjwt to resolve CVE-2026-32597 (#172)