Skip to content

Luda 0.3.3

Choose a tag to compare

@0xpolarzero 0xpolarzero released this 21 Sep 15:58

Make selection verification explicit in the result the agent receives.

Successful desktop_choose results now add verification_scope="selection" and conditional next_step guidance, including when the requested item was already selected. Existing result fields, effect="verified", and selection behavior are preserved. Failures and uncertain results do not gain verified-selection guidance.

The feedback distinguishes selection-only requests from requests to apply, open or execute something. It asks the agent to check the requested application effect first, since some controls apply changes on selection. Only when needed should the agent use an advertised activation action or Apply/Open control, then verify the outcome. Luda does not automatically activate every selection.

Validation:

  • 1,068 unit tests ran successfully with two environment-dependent skips; three wheel-build tests passed separately.
  • Real XFCE regression covers both changed-selection and already-selected feedback, independently checks that selecting does not apply the theme, then verifies activation does apply it. This check is included in CI.
  • Three fresh fixed-version agents all applied Greybird-dark according to independent XFConf readback. One reported verified completion; two honestly remained uncertain about the visual appearance.
  • A fresh file trial began unselected and ended selected without opening the file.
  • The reported false-completion failure was not reproduced in two comparable baseline agents. An earlier baseline with a missing settings daemon and an inconclusive file-selection oracle run are both retained. These observations do not establish an improvement rate or guarantee agent success.

The complete report records all eight attempts, prompts, outcomes, limitations and reproducible commands.

Upgrade using the installation guide, rerun setup for your selected agents to update the skill, and restart their MCP connection. The optional Editor Bridge remains at 0.2.0.