Skip to content

feat: Appguide support#22

Merged
saikrishna321 merged 14 commits into
mainfrom
appcard
Apr 24, 2026
Merged

feat: Appguide support#22
saikrishna321 merged 14 commits into
mainfrom
appcard

Conversation

@saikrishna321
Copy link
Copy Markdown
Member

No description provided.

saikrishna321 and others added 14 commits April 20, 2026 16:26
Co-authored-by: Srinivasan Sekar <srinivasan.sekar1990@gmail.com>
- Replace static "Reasoning…" spinner with randomly rotating fun verbs
  (Brewing, Cogitating, Pondering, etc.) that change every 2.5s
- Add step counter to spinner detail: (1/30 · vision · thinking on · model)
- Move verbose debug output behind MCP_DEBUG=1 flag:
  - Episodic memory status bullets
  - AppGuide injection/active bullets
  - "Pulling UI state" / "Consulting agent" bullets
  - LLM reasoning text (streaming and static)
- Remove misleading static 0/30 progress bar from goal box

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Co-authored-by: Srinivasan Sekar <srinivasan.sekar1990@gmail.com>
…ow improvements

- Thread AppGuide through planner and orchestrator for app-aware goal decomposition
- Add find_and_long_press meta-tool with vision and DOM mode support
- Migrate appium_click calls to appium_gesture for consistency
- Improve vision coordinate scaling with async screen size fetch
- Add natural language long_press step parsing in YAML flows
- Enhance preprocessor with appId tracking for AppGuide
- Update prompts with AppGuide context injection
- Various fixes across MCP client, device session, and flow execution

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Co-authored-by: Srinivasan Sekar <srinivasan.sekar1990@gmail.com>
Co-authored-by: Srinivasan Sekar <srinivasan.sekar1990@gmail.com>
Downloads prebuilt WebDriverAgentRunner via authenticated GitHub API
(5000/hr limit) and sets APPIUM_MCP_WDA_APP_PATH so appium-mcp skips
the in-process download entirely. Applied to both root action.yml
(marketplace) and github-action/action.yml.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Co-authored-by: Srinivasan Sekar <srinivasan.sekar1990@gmail.com>
Co-authored-by: Srinivasan Sekar <srinivasan.sekar1990@gmail.com>
Co-authored-by: Srinivasan Sekar <srinivasan.sekar1990@gmail.com>
Co-authored-by: Srinivasan Sekar <srinivasan.sekar1990@gmail.com>
Co-authored-by: Srinivasan Sekar <srinivasan.sekar1990@gmail.com>
Co-authored-by: Srinivasan Sekar <srinivasan.sekar1990@gmail.com>
Co-authored-by: Srinivasan Sekar <srinivasan.sekar1990@gmail.com>
Co-authored-by: Srinivasan Sekar <srinivasan.sekar1990@gmail.com>
Co-authored-by: Srinivasan Sekar <srinivasan.sekar1990@gmail.com>
Co-authored-by: Srinivasan Sekar <srinivasan.sekar1990@gmail.com>
@saikrishna321 saikrishna321 merged commit 63e366f into main Apr 24, 2026
5 checks passed
github-actions Bot pushed a commit that referenced this pull request Apr 24, 2026
## [1.2.0](v1.1.0...v1.2.0) (2026-04-24)

### Features

* Appguide support ([#22](#22)) ([63e366f](63e366f))
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 1.2.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant