| name | pixiu-filter-author |
| description | Creates and debugs dubbo-go-pixiu HTTP/Network filters. Use when adding, registering, or wiring Pixiu filters, or when a filter compiles but does not run. Do not use for adapter or protocol-listener SPI work. |
pixiu-filter-author
Purpose
Build Pixiu HTTP/Network filters that register and run.
When to use
-
Use when:
- Adding, fixing, or wiring Pixiu HTTP/Network filters.
- Porting Envoy/Kong/APISIX filters.
- Diagnosing filters that compile but do not run.
-
Do not use for:
- Registry adapter or protocol-listener SPI implementation.
Inputs
Do not generate YAML, write code, create files, or take any implementation action until the user has provided all required inputs. This is a first principle.
If any required input is missing, this turn must only ask for the missing fields in the current input group; do not generate examples, defaults, YAML, code, or final output.
Even if configuration information seems inferable, obvious, or implied by context, you must still ask the user to confirm it. Do not proceed until the user confirms it.
- Choose filter type (required):
- Required:
filter_type: http or network
- Common plugin information (required):
- Required:
Kind constant value, also used as YAML name
- HTTP filter (required when
filter_type: http):
- Required:
- Which stages to implement:
Decode, Encode, or both
- Processing logic for each stage, in natural language or pseudocode