Accelerating the SDLC with Harness Engineering
The word harness comes from tack, the straps connecting a horse to a cart. It doesn't make the horse stronger, it decides where the power goes: traces so the pulling moves something, blinkers to narrow what gets reacted to, reins to correct a drift before it becomes a ditch, and a fence at the cliff edge that holds regardless of how the horse feels about it. An AI coding agent is a model plus exactly that. You didn't train the model and you can't make it smarter, but the tools it can reach, what it is allowed to see, how it learns it was wrong, and what it simply cannot do are all yours. An agent is only as good as the environment you build around it, and that environment is what separates agents you demo from agents you trust in production.
In this lab, we will build that environment around a real agent operating a live OpenChoreo cluster and build it the way harness engineering actually works, as a loop: each time the agent gets something wrong, you build the thing that makes it impossible next time.
This lab session showcases each of those straps on a live OpenChoreo cluster. We'll give the agent its tools through the platform's MCP servers, then narrow what it can see to what its own identity is entitled to call, so its action space is exactly its permission space. We'll package the procedures your team already knows into skills, so the agent follows your runbook instead of inventing one. We'll wire in observability and watch the agent correct itself off an error message you wrote. Then we'll put the fence where instructions don't reach, with RBAC bound to the agent's identity and validation rules enforced in CRDs, and finish with an agent working autonomously inside guardrails it has no permission to widen.
The result is a lifecycle where AI accelerates delivery instead of adding risk, and where getting to market faster does not mean trusting less.
Speakers
Isuru is an Associate Enterprise Architect in the Sales Engineering team at WSO2, supporting customers across the African region. He works closely with organisations to understand their digital transformation requirements and provides architectural guidance to help them adopt WSO2 technologies for both greenfield initiatives and modernisation of existing platforms. With over 15 years of experience in the software industry, including extensive experience at WSO2, Isuru has worked across the full spectrum of the software industry, with experience spanning software development and R&D, operations and maintenance of WSO2 platforms Choreo and API Cloud, and customer support. Isuru plays a key role in supporting the success of BFSI and telecommunications customers across Africa, helping organisations leverage WSO2 technologies to address modern digital transformation requirements, including API-led transformation, integration, cloud adoption, and emerging Agentic AI use cases.
Tishan Dahanayakage is Director and Head of Engineering for the Choreo business unit at WSO2, specializing in platform engineering, developer experience, and cloud-native technologies. Over 13 years at the company, he has worked across distributed systems, stream processing, and real-time analytics before moving into platform engineering, and now leads the engineering teams behind WSO2's IDP offerings. He is a core maintainer of OpenChoreo, a CNCF Sandbox project building an open-source, AI-native sovereign developer platform for Kubernetes.