Skip to content

feat: add run-interactive-test skill and WebDriver session support#5

Open
d4rkwinz wants to merge 9 commits intomainfrom
feature/support-interactive-webdriver-session
Open

feat: add run-interactive-test skill and WebDriver session support#5
d4rkwinz wants to merge 9 commits intomainfrom
feature/support-interactive-webdriver-session

Conversation

@d4rkwinz
Copy link
Copy Markdown
Contributor

@d4rkwinz d4rkwinz commented Apr 8, 2026

Summary

Introduces the run-interactive-test skill enabling natural-language interactive testing on Kobiton devices via WebDriver. Also enhances the run-automation-suite skill with mandatory app selection, background execution, and improved capability rendering. Includes a /setup command for guided credential configuration and a SessionStart hook for automatic environment setup.

Changes

  • New skill: run-interactive-test — translates natural language intents into WebDriver commands (tap, type, swipe, rotate, etc.) with a platform-native CLI binary
  • New command: /setup — guided wizard for configuring Kobiton credentials and portal URL
  • New hook: SessionStart — auto-configures WebDriver session environment on startup
  • Enhanced: run-automation-suite with mandatory app selection, background execution, and browser session integration

Test Plan

  • run-interactive-test skill triggers correctly for interactive testing prompts
  • /setup command walks through credential configuration
  • SessionStart hook auto-configures environment on new session
  • run-automation-suite requires app selection before execution

Code Review

  • Issues found: 6
  • Critical issues: 3 (all resolved before merge)
  • Review status: passed after fixes

Checklist

  • Code follows project conventions
  • No sensitive data exposed
  • Critical code review issues addressed
  • CHANGELOG updated (v1.0.3)

Generated with Claude Code

@d4rkwinz d4rkwinz requested a review from catjes April 10, 2026 06:32
d4rkwinz and others added 7 commits April 20, 2026 08:58
…on, background execution, and browser session integration
…changelog

- Remove duplicate kobiton-darwin-x64 (was identical arm64 binary)
- Remove empty Linux placeholder binaries
- Fix MCP_FILE path injection by passing via env var in run.sh
- Add CHANGELOG entry for v1.0.3

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@d4rkwinz d4rkwinz force-pushed the feature/support-interactive-webdriver-session branch from 36249a0 to 02a5ad1 Compare April 20, 2026 02:17
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