2.2 KiB
2.2 KiB
id, title, status, wave, depends_on, plan, spec
| id | title | status | wave | depends_on | plan | spec | |
|---|---|---|---|---|---|---|---|
| dynamic-provider-options-05 | Verify dynamic option flows | done | 5 |
|
docs/plans/dynamic-provider-options/plan.md | docs/specs/agents/requirements/dynamic-provider-options.md |
Verify dynamic option flows
Scope
Make the mock ACP provider expose model-dependent options, update desktop and mobile Playwright coverage, and keep public workflow documentation aligned.
Acceptance conditions
- The mock provider's dependent option appears only after the selected model is resolved, and desktop workflow/profile tests save and reload that option.
- Mobile workflow coverage configures the resolved option through touch, retains the existing one-column layout, and reports no horizontal overflow.
- Public documentation and its validators describe the dynamic capability behavior without adding provider-specific UI assumptions.
Files
apps/backend/cmd/mock-agent/main.goapps/web/e2e/tests/settings/agent-profile-acp.spec.tsapps/web/e2e/tests/workflow/workflow-settings.spec.tsapps/web/e2e/tests/workflow/mobile-workflow-settings.spec.tsapps/web/e2e/pages/workflow-settings-page.ts(only if the page object needs a dynamic-option helper)docs/public/tasks-and-workflows.mddocs/public/agents-and-profiles.md
Dependencies and inputs
dynamic-provider-options-04settings integration.- Existing mock-agent fixture contract and managed Playwright projects.
- Public docs validator and documentation coverage inventory.
Output contract
End-to-end evidence must exercise a model-dependent provider response rather than a static capability option. Keep the desktop and mobile specs in their existing project paths.
Checks
cd apps/web && pnpm e2e:run --project chromium tests/settings/agent-profile-acp.spec.ts tests/workflow/workflow-settings.spec.ts
cd apps/web && pnpm e2e:run --project mobile-chrome tests/workflow/mobile-workflow-settings.spec.ts
node --test scripts/validate-public-docs.test.mjs
node scripts/validate-public-docs.mjs
Results: managed desktop and mobile profile/workflow model-option flows —
passed. node --test scripts/validate-public-docs.test.mjs and
node scripts/validate-public-docs.mjs — passed.