Fixed
Full Changelog: https://github.com/giantswarm/agentic-platform/compare/v1.6.0...v1.6.1
Full Changelog: https://github.com/giantswarm/agentic-platform/compare/v1.6.0...v1.6.1
Full Changelog: https://github.com/giantswarm/agentic-platform/compare/v1.5.1...v1.6.0
Full Changelog: https://github.com/giantswarm/agentic-platform/compare/v1.5.0...v1.5.1
Full Changelog: https://github.com/giantswarm/agentic-platform/compare/v1.4.13...v1.5.0
Full Changelog: https://github.com/giantswarm/muster/compare/v0.9.1...v0.10.0
Full Changelog: https://github.com/giantswarm/muster/compare/v0.9.0...v0.9.1
muster sub-chart 0.8.4 -> 0.9.0, which adds a cheap, ranked, faceted tool-discovery tier (giantswarm/muster#868): filter_tools is now a discovery tier distinct from execution, so finding a tool no longer scales with the full descriptive weight of every candidate. It gains limit/offset (default page 25) returning total + truncated, defaults to a one-line summary per tool with no input schema (full description/schema stay available via describe_tool or include_schema=true), adds a BM25-ranked query mode that returns matches best-first with a score, and exposes Workflow CRD metadata.labels as a filterable labels facet. Against a ~280-workflow fleet a broad filter_tools(pattern="*workflow*") call drops from a ~330 KB full-catalogue dump to a ~3 KB summary page (~100x smaller). The companion muster-crds / agentic-platform-crds chart is intentionally NOT bumped: #868 propagates existing Kubernetes labels onto tool metadata and changes no CRD schema, so muster 0.9.0 runs against the existing 0.8.4 CRDs.filter_tools is now a discovery tier distinct from execution, so finding a tool no longer scales with the full descriptive weight of every candidate. Against a ~280-workflow fleet a broad filter_tools(pattern="*workflow*") call returns a bounded summary page (~3 KB) instead of the full-catalogue dump (~330 KB) — measured ~100x smaller.filter_tools gains limit (default 25) and offset, and the response carries total and a truncated flag. Discovery now defaults to a one-line summary per tool with no input schema; the authoritative full description and schema remain available via describe_tool, or by passing include_schema=true.query argument relevance-ranks matches with a dependency-free lexical ranker (Okapi BM25 over name + summary) and returns them best-first with a score, dropping non-matching tools. Lexical ranking needs no embedding index; embeddings can be a later upgrade.Workflow CRD metadata.labels are now propagated onto the workflow’s execution tool and can be filtered in discovery via a labels facet (key=value; all must match), letting clients scope a lookup to a labelled subset.filter command (aliases find/search) now exposes the discovery tier: options are given as key=value pairs (pattern, description, query, labels as k=v,k2=v2, case_sensitive, detailed, limit, offset), with a bare token still accepted as the name pattern. It now reports the page size against the total match count and the catalogue size, and prints the next offset when more matches exist (previously it mislabelled the page size as the match count and hid truncation). Unknown options and stray extra arguments now fail loudly with the list of valid keys instead of being silently ignored, the name column auto-sizes to the longest tool name on the page, and tab-completion only offers options that have not been supplied yet.list_tools / call_tool / describe_tool behaviour is unchanged, as is list_core_tools (which keeps full descriptions and schemas).muster (and muster-crds) sub-chart 0.7.5 -> 0.8.4, which adds workflow control flow (giantswarm/muster#865): forEach (sequential loops over a list), parallel (concurrent sub-step groups with isolated contexts), workflow-level onFailure (best-effort cleanup/rollback), and condition.template (boolean Go-template step gates). The muster-crds chart carries the matching Workflow CRD schema (new spec.steps[].forEach/parallel, spec.onFailure, condition.template; the dead step.outputs field is removed in favour of store: true + {{ .results.<step_id> }}), so the CRDs chart must be upgraded alongside the app chart. Also fixes camelCase field-name parsing (allowFailure/fromStep/expectNot/jsonPath) in the structured workflow_create/update/validate tool path. The 0.8.4 bump (over 0.8.0) carries giantswarm/muster#871: the 0.8.0 Workflow CRD was rejected by the Kubernetes API server on k8s >= 1.34 because its “exactly one of” CEL guards used a [...].filter(x, x).size() == 1 form whose estimated cost exceeded the schema-wide validation budget (3.2x over), which made agentic-platform-crds fail to install/upgrade and roll back. Rewriting the guards to the cheap additive form fixes the install.Full Changelog: https://github.com/giantswarm/agentic-platform/compare/v1.4.10...v1.4.11