Skip to content

feat(test-feature): use the Doable MCP result tools (0.2.17) - #39

Merged
yichengq merged 1 commit into
mainfrom
feat/test-feature-uses-result-tools
Oct 22, 2026
Merged

yichengq merged 1 commit into
mainfrom
feat/test-feature-uses-result-tools

Conversation

@yichengq

Copy link
Copy Markdown
Contributor

Summary

The Doable MCP server replaced its suite, generation and run tools with result tools (getdoable/doable-mcp#27). doable-test-feature now names them:

  • Step 3: find a suite with list_test_suites (query matches name or entry URL). If none matches, the developer creates one in the Doable web app; the MCP no longer creates suites.
  • Step 4: inspect with get_test_spec and list_test_cases.
  • Step 8: monitor the test spec with get_test_spec (wait=true).
  • Step 9: new or changed test cases come from the test spec in the web app (the MCP no longer generates them); the skill waits with list_test_cases, runs with run_test_cases, waits with get_run (wait_seconds=60), and reads each test case that did not pass with get_test_case. Incomplete is no evidence about the code.
  • Completion reports each test case's result and reason and the run's web_url.

The Code Context steps and the other skills do not change. Version 0.2.17 (CHANGELOG, manifests, helper client version, release check).

Compatibility

Merge after getdoable/doable-mcp#27 is deployed. Installed 0.2.16 copies say only "use Doable MCP" for these steps, so against the new server their agent finds the result tools by itself; it cannot create suites or generate cases, which now happen in the web app.

Tests

npm test: 6 passed, release and workflow checks pass.

🤖 Generated with Claude Code

…nd test generation move to the web app (0.2.17)

The Doable MCP server replaced its suite, generation and run tools with result tools.
doable-test-feature now names them: list_test_suites to find a suite, get_test_spec and
list_test_cases to inspect it, run_test_cases and get_run (wait_seconds=60) to run test
cases, and get_test_case to read why one did not pass. The MCP no longer creates suites
or generates test cases, so the skill asks the developer to do those in the Doable web app
and waits for the test cases. It reads Incomplete as no evidence about the code.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@yichengq
yichengq requested a review from alphali October 22, 2026 04:40
@yichengq
yichengq merged commit 2840451 into main Oct 22, 2026
1 check passed
@yichengq
yichengq deleted the feat/test-feature-uses-result-tools branch October 22, 2026 04:41
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.

1 participant