kongctl Release Highlights
v0.7.0 brings GitHub Copilot CLI agent skill integration to kongctl, letting AI agents natively operate Kong Konnect resources through kongctl's declarative workflows.
✨ What's New
🤖 GitHub Copilot CLI Agent Skills (#552)
kongctl now ships with built-in agent skills for the GitHub Copilot CLI. This enables AI agents to use kongctl for declarative Kong Konnect configuration workflows — from querying resources to running plan/apply/sync operations — directly within an AI-assisted terminal session.
Skills included:
kongctl-declarative— Set up, initialize, and manage declarative configuration for Kong Konnect. Covers creating manifests, generating config from OpenAPI specs, and running APIOps workflows (plan,diff,apply,sync,delete,adopt).kongctl-query— Inspect Kong Konnect resources read-only. Lists, gets, and checks portals, APIs, control planes, and more, with output in text, JSON, or YAML.
This lays the groundwork for AI-driven Kong Konnect operations directly from your terminal.
🐛 Fixes & Improvements
Code Simplification & Clarity (#551)
Internal refactor to reduce duplication and improve readability across several core components:
internal/declarative/resources/auth_strategy.go— ExtractedremarshalConfighelper to eliminate duplicate marshal/unmarshal patterns.internal/konnect/helpers/portal_auth_settings_response.go— Split compound guard conditions into separate, self-explanatory checks.test/e2e/harness/scenario/run.go— Properly capturesWalkDirerrors with contextual warning logs.test/e2e/harness/retry.go— Improved comment clarity for retry logic.
No user-facing behavior changes; improves maintainability and debuggability.
🔗 Commit References
Features
Other Changes
3cfd808simplify: reduce duplication and improve clarity in auth strategy, portal helpers, and e2e harness (#551)
Full Changelog: v0.6.0...v0.7.0
Generated by Release