Skip to content

Weekly Report 2026-05-25 #1662

Description

@clawgenti

Org Weekly Report: 2026-05-18 -- 2026-05-25

Generated for kagenti

Org-Wide Summary

Repo Merged PRs Open PRs Open Issues New Issues CI Pass Rate Status
kagenti 27 43 149 12 14/30 (47%) active
kagenti-extensions 10 13 12 2 15/30 (50%) active
agent-examples 10 90 6 0 24/30 (80%) active
kagenti-operator 9 14 10 1 23/30 (77%) active
automation 3 1 0 0 -- active
agent-skills 3 1 0 0 -- active
workload-harness 1 1 0 0 25/30 (83%) active
plugins-adapter 1 4 9 0 20/30 (67%) active
agentic-control-plane 0 6 0 0 30/30 (100%) active
adk 0 10 13 2 22/30 (73%) active
OpenShell 0 0 0 0 18/30 (60%) quiet
ecosystem-guide 0 2 0 0 30/30 (100%) quiet
.github 0 0 2 0 12/30 (40%) quiet
openshell-driver-openshift 0 0 0 0 15/16 (94%) quiet
openshell-credentials-keycloak 0 0 0 0 2/2 (100%) quiet
adk-starter 0 0 0 0 0/9 (0%) quiet
capture-the-flag 0 1 0 0 4/7 (57%) quiet
TOTAL 64 186 201 17

Action Items

# Action Repo Owner Priority
1 Merge approved #1652 (automate image tag pinning) — security-flagged, approved, release-blocking for next alpha cut kagenti @pdettori / release team P1
2 Merge approved #1639 (local chart tag fix) — approved 3 days, unblocks OCP dev workflow kagenti @pdettori / infra team P1
3 Merge approved #1619 (Pydantic validation UI errors) — fixes #1617, approved 4 days kagenti @jeremyeder / UI team P1
4 Merge approved #1440 (skill linking for agents) — approved but stale 21 days, prerequisite for Skills UI feature kagenti @eranra / maintainers P2
5 Review security-flagged #1657 (major dep bump) — Dependabot, unreviewed, potential breaking changes kagenti maintainers P0
6 Address changes requested on #1651 (protect child manifests from cleanup) — security-flagged, related to merged #1621 CI cleanup kagenti @pdettori / infra team P1
7 Triage #1650 + #1610 — OpenShell CLI incompatibility chain; merged #1646 is partial fix only kagenti @pdettori / operator team P1
8 Investigate #1611 — AgentCard sync fails through ztunnel; blocks mTLS rollout from merged operator PRs #284, #369 kagenti operator team P1
9 Fix "CI" workflow — kagenti at 47% pass rate; investigate root cause after #1622 (pin kubernetes<36) and #1623 (rate-limit mitigation) were merged kagenti infra team P1
10 Review OPA plugin #427 — security-flagged, implements #426, open 4 days kagenti-extensions @huang195 / maintainers P1
11 Fix "Security Scans" workflow — kagenti-extensions at 50% pass rate, 2 failures in security scan pipeline kagenti-extensions infra team P1
12 Review Sigstore A2A verification #355 — security-critical supply chain feature, open 12 days kagenti-operator operator team P1
13 Address changes requested on #372 (Consolidate AgentCard into AgentRuntime) — relates to #371 kagenti-operator @rhuss / operator team P2
14 Batch-merge or close 90 open Dependabot PRs in agent-examples — 110 across org; consider enabling Dependabot grouping or auto-merge for patch bumps agent-examples @evaline-ju / maintainers P2
15 Review #404 (dependabot consolidation config) — will reduce future Dependabot noise across agent-examples agent-examples maintainers P2
16 Fix "Weekly Docker Build and Test" workflow — adk-starter at 0% pass rate (9/9 failures), completely broken adk-starter infra team P2
17 Fix "Check links in site" workflow — .github at 40% pass rate (12 failures), likely from recent docs reorg .github docs team P2
18 Close or rebase stale PRs: #1078 (65d), #1172 (46d), #1499 (17d), #938 (72d), #1271 (37d) kagenti maintainers P3
19 Batch k8s.io dependency bumps #309-313 — stale 27 days, test together for k8s 0.36.0 compat kagenti-operator operator team P2
20 Review #1498 (ACP backend + WebSocket) — changes requested 17 days ago, foundational for T5/T6 test tiers kagenti @Ladas / maintainers P2
21 Resolve #1605 — MLflow AI Gateway broken (OIDC blocks endpoints); related to merged #1644 and #1659 RHOAI fixes kagenti @pdettori / infra team P1
22 Fix "release" workflow — kagenti-operator at 77% with 2 release failures; blocks next operator image publish kagenti-operator @huang195 / infra team P1

Cross-Repo Highlights

  • @rubambiza contributed to agent-examples, agent-skills, automation, kagenti — 10 PRs merged

  • @huang195 contributed to kagenti, kagenti-extensions, kagenti-operator — 16 PRs merged

  • @akram contributed to kagenti-extensions, kagenti-operator — 2 PRs merged

  • @app/dependabot contributed to agent-examples, plugins-adapter — 9 PRs merged

  • CI concern: kagenti at 47% pass rate — failing: CI

  • CI concern: .github at 40% pass rate — failing: Check links in site

  • CI concern: adk-starter at 0% pass rate — failing: Weekly Docker Build and Test

  • Security concern: unreviewed security-related PRs:

  • Dependabot wave: 110 dependabot PRs awaiting review across org. Consider batching.

  • kagenti saw massive activity (27 merged PRs)


kagenti

Merged PRs (27)

Top contributors: @pdettori (14), @huang195 (3), @rubambiza (3), @RyanJenkins99 (3), @mrsabath (1)

# Title Author Merged
#1659 fix(ocp): MLflow RHOAI integration and OpenShift registry... @pdettori 2026-05-23
#1658 fix(chart): add sandboxes/finalizers RBAC for operator on... @pdettori 2026-05-23
#1656 chore(release): bump image pins to v0.6.0-alpha.4 / 0.3.0... @huang195 2026-05-23
#1655 fix(ocp): skip remote tag detection when --kagenti-repo i... @pdettori 2026-05-23
#1653 feat: align kagenti with kagenti-extensions go-spiffe SDK... @huang195 2026-05-23
#1649 docs: fix OpenShift section in sandbox guide and add trou... @pdettori 2026-05-22
#1646 fix(openshell): use correct CLI subcommand to remove gate... @pdettori 2026-05-22
#1644 fix(ocp): MLflow integration gaps on RHOAI @pdettori 2026-05-22
#1643 docs: Fix broken AuthBridge Binary README links @rubambiza 2026-05-22
#1641 feat(ui): gate Skills UI behind feature flag @pdettori 2026-05-22
#1640 docs(ocp): rewrite installation guide for clarity @pdettori 2026-05-22
#1635 fix: Update HyperShift PR workflow to use 4.20.11 @RyanJenkins99 2026-05-21
#1633 fix(ui): add OpenShift Internal Registry option to Import... @pdettori 2026-05-22
#1631 fix(ocp): enable Build from Source with OpenShift interna... @pdettori 2026-05-22
#1629 fix(ocp): add --reset-values to helm upgrade to prevent s... @pdettori 2026-05-21
... +12 more

Open PRs (43)

Ready to Merge (4)

# Title Author Notes
#1652 fix(release): automate image tag pinning across bo... @pdettori SECURITY
#1639 fix(ocp): use local chart tag when --kagenti-repo ... @pdettori
#1619 fix(ui): render Pydantic validation errors as read... @jeremyeder
#1440 feat: Add skill linking support for agents @eranra stale (21d)

Changes Requested (5)

# Title Author Days Notes
#1651 fix(ci): protect referenced child manifests from c... @pdettori 2 SECURITY
#1498 feat(acp): backend deployment, ACP WebSocket, T5/T... @Ladas 17 stale (17d)
#1438 docs: Add Skills documentation and update architec... @eranra 21 stale (21d)
#1172 fix: use DNS_PING for Keycloak JGroups cluster dis... @Ladas 46 stale (46d)
#1078 feat: Add automated zombie cleanup workflow for CI... @RyanJenkins99 65 stale (65d)

Needs Review (15)

# Title Author Days Notes
#1661 fix(backend): skip Service creation for Sandbox ag... @pdettori 0
#1660 fix(backend): use agent card url for A2A JSON-RPC ... @jordigilh 0
#1657 chore(deps): Bump the major group across 1 directo... @app/dependabot 1 SECURITY
#1642 docs: restructure sandbox guide with unified steps @pdettori 3
#1630 fix docs: correct feature flag endpoint path in CL... @YuuGR1337 3
#1596 fix(test): retry agent conversation on LLM connect... @Ladas 7
#1595 chore(deps): Bump the minor-and-patch group across... @app/dependabot 8
#1594 chore(deps): Bump nginx from 1.29-alpine to 1.31.1... @app/dependabot 8
... +7 more

Draft PRs (19)

19 drafts from @Ladas, @Alan-Cha, @usize, @kevincogan, @pdettori, @akram, @mrsabath, @esnible

CI Health

  • 14/30 (47%) passed
  • Failing: "CI" — 1 failure(s)

New Issues (12)

# Title Created
#1650 🐛 Latest OpenShell CLI does not work with Kagenti 2026-05-22
#1647 🐛 Openshell sandboxes can't access internal cluster s... 2026-05-22
#1636 epic: Secure mTLS Communication Between Agents via AuthBr... 2026-05-21
#1634 fix(ocp): sandbox UI option not shown when agent-sandbox ... 2026-05-21
#1617 UI: API validation errors render as [object Object] inste... 2026-05-20
#1616 🐛 Broken link in docs/research/openshell-mvp.md: http... 2026-05-20
#1614 🐛 Broken link in docs/authbridge/deployment-guide.md:... 2026-05-20
#1611 🐛 AgentCard sync fails — operator cannot reach /.wel... 2026-05-19
#1610 🐛 Openshell reports "unrecognized subcommand 'set'" 2026-05-18
#1608 Weekly Report 2026-05-18 2026-05-18
#1606 bug: OTel Collector span filters cause orphaned spans in ... 2026-05-18
#1605 bug: MLflow AI Gateway and evaluation jobs non-functional... 2026-05-18

kagenti-extensions

Merged PRs (10)

Top contributors: @huang195 (9), @akram (1)

# Title Author Merged
#433 docs: Simplify ibac demo — drop redundant authbridge rebu... @huang195 2026-05-23
#432 feat(authbridge): replace spiffe-helper with in-process g... @huang195 2026-05-23
#430 ✨ feat(forwardproxy): support HTTPS CONNECT as raw TCP pa... @huang195 2026-05-22
#429 🌱 refactor(authlib): drop unused actor-token-chaining plu... @huang195 2026-05-22
#424 feat(authbridge): mTLS between proxy-sidecar listeners vi... @huang195 2026-05-20
#423 feat(abctl): Events-table PHASE rendering — hide skips, t... @huang195 2026-05-20
#422 refactor(authlib): Extract LLM-judge boilerplate into aut... @huang195 2026-05-20
#421 feat(authbridge): Add ibac plugin + end-to-end demo @huang195 2026-05-19
#404 fix(plugins): Drop mutex between token-exchange and token... @huang195 2026-05-21
#356 feat: Support AllowedAudiences for inbound JWT validation @akram 2026-05-18

Open PRs (13)

Needs Review (8)

# Title Author Days Notes
#427 Adding an opa plugin @davidhadas 4 SECURITY
#419 chore(deps): Bump github/codeql-action from 4.35.3... @app/dependabot 9
#418 chore(deps): Bump google.golang.org/grpc from 1.80... @app/dependabot 9
#417 chore(deps): Bump google.golang.org/grpc from 1.80... @app/dependabot 9
#416 chore(deps): Bump github.com/fsnotify/fsnotify fro... @app/dependabot 9 SECURITY
#415 chore(deps): Bump github.com/charmbracelet/x/ansi ... @app/dependabot 9
#410 Feat: Role-based scope gating for github-issue demo @omerboehm 10 SECURITY
#402 build(deps): Bump actions/dependency-review-action... @app/dependabot 12

Draft PRs (5)

  • #382 — feat: Add CI/CD and documentation polish (Phase 4)
  • #381 — feat: Add webhook integration guide (Phase 3)
  • #380 — feat: Add vault-fetcher CLI tool (Phase 2)
  • #379 — feat: Add Vault integration library to authlib
  • #272 — feat(webhook): Add waypoint authentication mode as default

CI Health

  • 15/30 (50%) passed
  • Failing: "Security Scans" — 2 failure(s)

New Issues (2)

# Title Created
#431 feature: language-runtime HTTPS interception via Node/Pyt... 2026-05-22
#426 feature: AuthBridge OPA Plugin 2026-05-21

agent-examples

Merged PRs (10)

Top contributors: @app/dependabot (8), @esnible (1), @rubambiza (1)

# Title Author Merged
#439 chore(deps): Bump cryptography from 46.0.7 to 48.0.0 acro... @esnible 2026-05-20
#435 chore(deps): Bump boto3 from 1.40.69 to 1.43.8 in /mcp/cl... @app/dependabot 2026-05-18
#429 chore(deps): Bump google-cloud-storage from 3.5.0 to 3.10... @app/dependabot 2026-05-18
#428 chore(deps): Bump openinference-instrumentation-langchain... @app/dependabot 2026-05-18
#425 chore(deps): Bump azure-storage-blob from 12.27.1 to 12.2... @app/dependabot 2026-05-18
#424 chore(deps): Bump litellm from 1.83.14 to 1.84.0 in /a2a/... @app/dependabot 2026-05-18
#420 chore(deps): Bump langchain-mcp-adapters from 0.1.12 to 0... @app/dependabot 2026-05-18
#417 chore(deps): Update ag2[mcp,openai,tracing] requirement f... @app/dependabot 2026-05-18
#401 chore(deps): Update ag2[mcp,openai] requirement from >=0.... @app/dependabot 2026-05-20
#277 CI: Add PR title verifier workflow @rubambiza 2026-05-19

Open PRs (90)

Needs Review (86)

# Title Author Days Notes
#485 chore(deps): Bump langchain-openai from 1.1.12 to ... @app/dependabot 2
#484 chore(deps): Bump langgraph from 1.0.2 to 1.2.1 in... @app/dependabot 2
#483 chore(deps): Bump protobuf from 6.33.6 to 7.35.0 i... @app/dependabot 2
#482 chore(deps): Bump opentelemetry-exporter-otlp from... @app/dependabot 2
#481 chore(deps): Bump python-multipart from 0.0.28 to ... @app/dependabot 2
#480 chore(deps): Bump python-multipart from 0.0.28 to ... @app/dependabot 2
#479 chore(deps): Bump opentelemetry-api from 1.41.0 to... @app/dependabot 2
#478 chore(deps): Bump lxml from 6.1.0 to 6.1.1 in /a2a... @app/dependabot 2 SECURITY
... +78 more

Draft PRs (4)

  • #184 — feat: add sandbox agent packaging — Dockerfile, pyproject, config
  • #183 — test: add sandbox agent test suite
  • #182 — feat: add sandbox agent core — reasoning, execution, graph
  • #126 — feat: add sandbox_agent with per-context workspace isolation

CI Health

  • 24/30 (80%) passed

kagenti-operator

Merged PRs (9)

Top contributors: @huang195 (4), @akram (1), @rh-dnagornuks (1), @Alan-Cha (1), @varshaprasad96 (1)

# Title Author Merged
#374 ci(release): parallelize image builds + add buildx cache ... @huang195 2026-05-23
#373 chore(injector): remove unused JWTAudience field @huang195 2026-05-23
#370 Wire AllowedAudiences from AgentRuntime CRD to AuthProxy ... @akram 2026-05-21
#369 feat(authbridge): Wire mtlsMode through to per-agent config @huang195 2026-05-21
#367 fix(injector): Mount spire-agent-socket into authbridge c... @huang195 2026-05-21
#366 feat(controller): scope MLflow RBAC to per-agent namespac... @rh-dnagornuks 2026-05-21
#365 refactor: consolidate redundant spireEnabled checks @Alan-Cha 2026-05-20
#353 docs: update README and docs for dev preview readiness @varshaprasad96 2026-05-20
#284 ✨ feat: Add mTLS runtime identity verification for AgentC... @kevincogan 2026-05-20

Open PRs (14)

Changes Requested (1)

# Title Author Days Notes
#372 Consolidate AgentCard Data Into AgentRuntime Statu... @rhuss 3

Needs Review (8)

# Title Author Days Notes
#375 chore(deps): Bump github/codeql-action from 4.35.3... @app/dependabot 0
#355 Feat: Implementing Sigstore-A2A verification for A... @DeanKelly751 12 SECURITY
#354 chore(deps): Bump github.com/fsnotify/fsnotify fro... @app/dependabot 12 SECURITY
#347 chore(deps): Bump actions/dependency-review-action... @app/dependabot 14
#313 chore(deps): Bump k8s.io/apiextensions-apiserver f... @app/dependabot 27 stale (27d)
#312 chore(deps): Bump k8s.io/client-go from 0.35.4 to ... @app/dependabot 27 stale (27d)
#311 chore(deps): Bump k8s.io/apimachinery from 0.35.4 ... @app/dependabot 27 stale (27d)
#309 chore(deps): Bump k8s.io/api from 0.35.4 to 0.36.0... @app/dependabot 27 stale (27d)

Draft PRs (5)

  • #349 — feat: SPIFFE-based Dynamic Client Registration (DCR)
  • #334 — docs: update SPIRE signing demo for Kind and OpenShift
  • #332 — WIP: Add OCI skill image mounting to AgentRuntime
  • #283 — Docs: add RFC for Sigstore integration for AgentCard supply chain verification
  • #259 — feat: Add waypoint mode with automatic gateway provisioning

CI Health

  • 23/30 (77%) passed
  • Failing: "release" — 2 failure(s)

New Issues (1)

# Title Created
#371 Consolidate AgentCard into AgentRuntime status 2026-05-21

automation

Merged PRs (3)

Top contributors: @rubambiza (3)

# Title Author Merged
#3 fix: Rewrite issue_has_open_pr with three-layer detection @rubambiza 2026-05-22
#2 fix: Propagate status normalization and path-prefix scori... @rubambiza 2026-05-22
#1 fix: Add security hardening and BSD-compatible parsing @rubambiza 2026-05-22

Open PRs (1)

Needs Review (1)

# Title Author Days Notes
#4 feat: Add dependency bump scanner (Story 3, epic #... @rubambiza 2

agent-skills

Merged PRs (3)

Top contributors: @rubambiza (3)

# Title Author Merged
#6 fix: Rewrite issue_has_open_pr with three-layer detection @rubambiza 2026-05-22
#5 fix: Add path-prefix scoring to resolve ambiguous candida... @rubambiza 2026-05-22
#4 fix: Normalize scanner HTTP status to enum tokens, suppre... @rubambiza 2026-05-22

Open PRs (1)

Needs Review (1)

# Title Author Days Notes
#7 feat: Add dependency bump scanner skill @rubambiza 2

workload-harness

Merged PRs (1)

Top contributors: @yoavkatz (1)

# Title Author Merged
#17 feat: add Prometheus metrics, MLflow tracing, and MCP Gat... @yoavkatz 2026-05-21

Open PRs (1)

Needs Review (1)

# Title Author Days Notes
#18 feat: IBAC integration via authbridge plugin pipeline @kellyaa 2

CI Health

  • 25/30 (83%) passed
  • Failing: "Close Stale Issues and PRs" — 1 failure(s)

plugins-adapter

Merged PRs (1)

Top contributors: @app/dependabot (1)

# Title Author Merged
#132 chore(deps-dev): bump requests from 2.33.1 to 2.34.2 @app/dependabot 2026-05-18

Open PRs (4)

Needs Review (3)

# Title Author Days Notes
#133 chore(deps-dev): bump betterproto2-compiler from 0... @app/dependabot 6
#131 chore(deps): bump github/codeql-action from 4.35.4... @app/dependabot 6
#127 chore(deps): bump betterproto2 from 0.9.1 to 0.10.0 @app/dependabot 13

Draft PRs (1)

  • #81 — feat: prompt pre fetch plugin call

CI Health

  • 20/30 (67%) passed
  • Failing: "CI" — 2 failure(s)
  • Failing: "docker in /. - Update #1371886980" — 1 failure(s)

agentic-control-plane

Open PRs (6)

Needs Review (6)

# Title Author Days Notes
#39 build(deps): Bump the minor-and-patch group across... @app/dependabot 2
#38 build(deps): Update kubernetes requirement from >=... @app/dependabot 2
#37 build(deps): Update uvicorn requirement from >=0.2... @app/dependabot 9
#36 build(deps): Update fastmcp requirement from >=0.2... @app/dependabot 9 SECURITY
#34 CI: Add PR title verifier workflow @rubambiza 26 stale (26d)
#22 feat: bootstrap orchestrate skills for self-suffic... @pdettori 72 stale (72d)

CI Health

  • 30/30 (100%) passed

adk

Open PRs (10)

Needs Review (9)

# Title Author Days Notes
#249 chore(deps): bump the github-actions group across ... @app/dependabot 2
#246 docs: Remove broken discussions link from adk-py R... @clawgenti 6
#243 test: Resolve MemoryHub E2E URL from discovery end... @rdwj 12 SECURITY
#238 chore(deps): bump the uv-security group across 3 d... @app/dependabot 13 SECURITY
#236 docs: Fix broken internal links (agent-integration... @clawgenti 24 stale (24d)
#232 CI: Add PR title verifier workflow @rubambiza 26 stale (26d)
#228 chore(deps): bump the uv group across 28 directori... @app/dependabot 32 SECURITY, stale (32d)
#226 chore(deps): bump uuid from 13.0.0 to 14.0.0 in /a... @app/dependabot 32 stale (32d)
... +1 more

Draft PRs (1)

  • #73 — [DRAFT] feat(adk-ts): update A2A protocol schemas and types to v1 spec

CI Health

  • 22/30 (73%) passed
  • Failing: "npm_and_yarn in /. for @babel/plugin-transform-modules-systemjs, axios, axios, axios, axios, axios, axios, axios, axios, axios, axios, axios, axios, axios, axios, axios, basic-ftp, basic-ftp, basic-ftp, basic-ftp, brace-expansion, brace-expansion, brace-expansion, brace-expansion, dompurify, dompurify, dompurify, dompurify, fast-uri, fast-uri, flatted, flatted, follow-redirects, ip-address, lodash, lodash, lodash-es, lodash-es, mermaid, mermaid, mermaid, mermaid, next, next, next, next, next, next, next,..." — 2 failure(s)

New Issues (2)

# Title Created
#248 🐛 Broken link in skills/kagenti-adk-wrapper/reference... 2026-05-20
#247 🐛 Broken link in skills/kagenti-adk-wrapper/reference... 2026-05-20

ecosystem-guide

Open PRs (2)

Needs Review (2)

# Title Author Days Notes
#7 build(deps): bump the minor-and-patch group across... @app/dependabot 19 stale (19d)
#6 CI: Add PR title verifier workflow @rubambiza 26 stale (26d)

CI Health

  • 30/30 (100%) passed

capture-the-flag

Open PRs (1)

Needs Review (1)

# Title Author Days Notes
#3 CI: Add PR title verifier workflow @rubambiza 26 stale (26d)

CI Health

  • 4/7 (57%) passed
  • Failing: "PR Verifier" — 2 failure(s)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status
    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions