Skip to content

Add hidden config property support for WASM actions and providers#188

Merged
jeroenrinzema merged 5 commits intomainfrom
copilot/add-hidden-config-properties
Mar 6, 2026
Merged

Add hidden config property support for WASM actions and providers#188
jeroenrinzema merged 5 commits intomainfrom
copilot/add-hidden-config-properties

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 6, 2026

Allow WASM module authors to mark configuration properties as hidden so they are excluded from UI rendering.

Changes

  • pkg/modules/manifest.go: Add Hidden bool field (json:"hidden,omitempty") to JSONSchemaProperty
  • console/src/components/SchemaFields.tsx: Add hidden to SchemaProperty interface; filter hidden properties in normalizeProperties before rendering
  • pkg/modules/manifest_test.go: Tests for serialization/deserialization of the Hidden field

Usage

Properties: []modules.JSONSchemaProperty{
    {
        Name:   "internal_key",
        Schema: &modules.JSONSchema{Type: "string"},
        Hidden: true,
    },
}
Original prompt

Please work on implementing the ability for WASM actions and providers to have hidden configuration properties which will not be shown in the ui


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI and others added 3 commits March 6, 2026 10:39
Add a Hidden field to JSONSchemaProperty in the Go backend and filter
hidden properties in the frontend SchemaFields component so they are
not displayed in the UI.

Co-authored-by: jeroenrinzema <3440116+jeroenrinzema@users.noreply.github.com>
Co-authored-by: jeroenrinzema <3440116+jeroenrinzema@users.noreply.github.com>
Co-authored-by: jeroenrinzema <3440116+jeroenrinzema@users.noreply.github.com>
Copilot AI changed the title [WIP] Implement hidden configuration properties for WASM actions Add hidden config property support for WASM actions and providers Mar 6, 2026
@jeroenrinzema jeroenrinzema marked this pull request as ready for review March 6, 2026 12:48
@jeroenrinzema jeroenrinzema merged commit 8e5fd7d into main Mar 6, 2026
4 checks passed
@jeroenrinzema jeroenrinzema deleted the copilot/add-hidden-config-properties branch March 6, 2026 12:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants