Skip to content

Commit 6902e7e

Browse files
shafqatevoclaude
andcommitted
0.2.26040202 Alpha: login retry + Perplexity fix + platform-level fallback
- Login retry: needs_login platforms are retried after a 90s sign-in window, not permanently skipped; other platforms' results already collected during wait - Perplexity: guard against "Computer" feature in configure_mode (model picker and research toggle both explicitly skip any option containing 'computer'); inject_prompt prefers textarea (new Perplexity UI) over contenteditable - Platform-level browser-use fallback: full_platform_run() added to AgentFallbackManager; kicks in for STATUS_FAILED platforms when API key set; uses 25 agent steps (DEEP) / 15 (REGULAR) for complete lifecycle retry Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 75af0da commit 6902e7e

15 files changed

Lines changed: 359 additions & 44 deletions

.claude-plugin/marketplace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"url": "https://github.com/alo-exp/multai.git"
1515
},
1616
"description": "MultAI — Submit research prompts to 7 AI platforms simultaneously (Claude.ai, ChatGPT, Copilot, Perplexity, Grok, DeepSeek, Gemini), synthesize results, maintain capability comparison matrices, and produce landscape reports — all from Claude Code.",
17-
"version": "0.2.26040201",
17+
"version": "0.2.26040202",
1818
"author": {
1919
"name": "Ālo Labs",
2020
"url": "https://alolabs.dev"

.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "multai",
3-
"version": "0.2.26040201",
3+
"version": "0.2.26040202",
44
"description": "MultAI — Submit research prompts to 7 AI platforms simultaneously (Claude.ai, ChatGPT, Copilot, Perplexity, Grok, DeepSeek, Gemini), synthesize results, maintain capability comparison matrices, and produce landscape reports — all from Claude Code.",
55
"author": {
66
"name": "Ālo Labs",

CHANGELOG.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,48 @@ Versioning scheme: `Major.Minor.YYMMDDX Phase` — see [CI/CD Strategy](docs/CIC
66

77
---
88

9+
## 0.2.26040202 Alpha — Orchestrator: Login Retry, Perplexity Fix, Platform-Level Fallback
10+
11+
**Date:** 2026-04-02
12+
13+
### Fix: Login-needed platforms are now retried, not skipped
14+
15+
Previously, if a platform returned `needs_login` (sign-in page detected), it was
16+
permanently skipped for that run. Now:
17+
- After all 7 platforms complete in parallel, the engine prints a clear sign-in prompt
18+
for each `needs_login` platform (with URL) and waits 90 seconds
19+
- The user signs in to those platforms in Chrome during the countdown
20+
- The platforms are retried automatically after the countdown
21+
- All other platforms' results are already collected — only the login-needed ones wait
22+
23+
### Fix: Perplexity — "Computer" feature no longer triggered
24+
25+
`configure_mode` was inadvertently activating "Perplexity Computer" (a paid, credit-based
26+
computer-use feature) instead of a standard Sonar model or Research mode. Fixed:
27+
- All model picker options containing "computer" (case-insensitive) are explicitly skipped
28+
- Research toggle selection has the same guard
29+
- Model selection falls back gracefully if no safe Sonar option is found (uses page default)
30+
- `inject_prompt` updated to prefer textarea (new Perplexity UI) over contenteditable
31+
32+
### Feature: Platform-level browser-use fallback
33+
34+
When a platform returns `STATUS_FAILED` (all Playwright steps failed), and
35+
`ANTHROPIC_API_KEY` or `GOOGLE_API_KEY` is set, a full browser-use agent session
36+
now retries the entire platform interaction (navigate → type → send → wait → extract).
37+
Uses up to 25 agent steps in DEEP mode, 15 in REGULAR mode. Results are saved in
38+
the same format as normal platform output.
39+
40+
This is additive — existing per-step fallbacks are unchanged.
41+
42+
### Files changed
43+
44+
- `skills/orchestrator/engine/orchestrator.py` — login retry loop + platform-level fallback call
45+
- `skills/orchestrator/engine/agent_fallback.py``full_platform_run()` method added
46+
- `skills/orchestrator/engine/platforms/perplexity.py``configure_mode` Computer guard, `inject_prompt` textarea-first
47+
- `skills/orchestrator/SKILL.md` — Phase 1 browser-use docs, Phase 3 login-retry docs
48+
49+
---
50+
951
## 0.2.26040201 Alpha — `/consolidator` Redesigned as Standalone Skill
1052

1153
**Date:** 2026-04-02

CONTRIBUTOR-GUIDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# MultAI — Contributor Guide
22

3-
**Version:** 0.2.26040201 Alpha | **Date:** 2026-03-18
3+
**Version:** 0.2.26040202 Alpha | **Date:** 2026-03-18
44

55
> **Looking for the end-user guide?** See [USER-GUIDE.md](USER-GUIDE.md).
66

USER-GUIDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# MultAI — User Guide
22

3-
**Version:** 0.2.26040201 Alpha | **Date:** 2026-03-18
3+
**Version:** 0.2.26040202 Alpha | **Date:** 2026-03-18
44

55
---
66

docs/Architecture-and-Design.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Architecture and Design Document
22

33
**Project:** MultAI
4-
**Version:** 0.2.26040201 Alpha
4+
**Version:** 0.2.26040202 Alpha
55
**Date:** 2026-03-18
66

77
| Version | Date | Summary |

docs/CICD-Strategy-and-Plan.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# CI/CD Strategy and Plan
22

33
**Project:** MultAI
4-
**Version:** 0.2.26040201 Alpha
4+
**Version:** 0.2.26040202 Alpha
55
**Date:** 2026-03-18
66

77
| Version | Date | Summary |

docs/SRS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Software Requirements Specification (SRS)
22

33
**Project:** MultAI
4-
**Version:** 0.2.26040201 Alpha
4+
**Version:** 0.2.26040202 Alpha
55
**Date:** 2026-03-18
66
**Base Version:** multai/ (formerly multi-ai-skills/, solution-research-skill-260308A)
77

docs/Test-Strategy-and-Plan.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Test Strategy and Plan
22

33
**Project:** MultAI
4-
**Version:** 0.2.26040201 Alpha
4+
**Version:** 0.2.26040202 Alpha
55
**Date:** 2026-03-18
66

77
| Version | Date | Summary |

docs/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -871,7 +871,7 @@ <h3>CI/CD Strategy</h3>
871871
<a href="https://github.com/alo-exp/multai/blob/main/CHANGELOG.md" target="_blank" class="feature-card fade-in" style="text-decoration:none">
872872
<div style="font-size:1.5rem;margin-bottom:8px">&#128221;</div>
873873
<h3>Changelog</h3>
874-
<p>Version history from v2.0 through v0.2.26040201 Alpha with migration notes.</p>
874+
<p>Version history from v2.0 through v0.2.26040202 Alpha with migration notes.</p>
875875
</a>
876876
</div>
877877
</div>

0 commit comments

Comments
 (0)