Skip to content

[Initiative]: Vendor-neutral coding harness for CNCF contributors #2162

@julsemaan

Description

@julsemaan

Name

Vendor-neutral coding harness for CNCF contributors

Short description

Exploring a vendor-agnostic agentic harness to help CNCF maintainers use AI coding tools without locking their workflows to a single vendor, model, or ecosystem.

Responsible group

TAG Developer Experience

Does the initiative belong to a subproject?

No

Subproject name

No response

Primary contact

julien@semaan.ca

Additional contacts

No response

Initiative description

As CNCF maintainers and contributors gain access to AI-assisted coding tools through OSS and CNCF perks, there’s a growing risk of tool sprawl and vendor lock-in. Vendors don’t always guarantee how long these subscriptions will last, and maintainers who adopt tools like GitHub Copilot, Claude, or Codex as their primary agentic harness can end up tied to a specific ecosystem.

The issue isn’t just the model, it’s the workflow. These tools bundle the model, agent logic, and execution patterns together. Switching tools often means reworking how you build, review, and iterate on code.
This initiative proposes exploring a vendor-agnostic agentic harness that separates the workflow from the model. The goal is to give maintainers a consistent interface that works across providers, supports existing tools, and stays flexible as new ones emerge.

A shared harness would make it easier to switch models without changing how you work, and to mix and match models depending on the task. It also helps reduce fragmentation across projects and makes workflows more sustainable over time.

Some options to explore include Opencode, Nanocoder, and Pi, along with identifying gaps where new approaches may be needed.

Deliverable(s) or exit criteria

  • Example repo(s) for each vendor-agnostic option
  • Blog post on the CNCF blog and other platforms that have reach to CNCF project maintainers
  • Optional: Maintainer track/summit presentation in Kubecon Salt Lake 2026

Tracking document for meeting and progress

https://notes.cncf.io/s/qDC5QpWqS

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/initiativeAn initiative or an item related to imitative processes

    Type

    No type

    Projects

    Status

    New

    Status

    status/new

    Status

    No status

    Status

    No status

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions