Releases: ranjan2829/AskJev
Release list
AskJev 1.7.3
AskJev 1.7.3
Talk to Claude → AskJev drives Brave/Chrome → TypeSafe Jev decides on-page.
Latest main after 1.7.2, including #42 (never open the user's real browser profile + sign-out Guard) published as 1.7.3.
Setup
- Prefer
npx -y askjev-mcponce published on npm - Or load unpacked
extension//askjev-chrome-1.7.3.zip - Options → paste TypeSafe API key → Auto-connect, or install
askjev-1.7.3.mcpbin Claude Desktop
What's in this release
- Never open the user's real Chromium profile via Playwright persistent context (prevents cookie-store wipe)
- Refuse
ASKJEV_PROFILE_DIRwhen it resolves to a real browser profile - AskJev's own profile stays persistent across restarts
- Guard treats signing out as irreversible (kept from #42)
Assets
askjev-mcp-1.7.3.tgz— npm pack /npxGitHub fallbackAskJev-extension-1.7.3.tgz/askjev-chrome-1.7.3.zip— load unpackedaskjev-1.7.3.mcpb— Claude Desktop Extension
Prefer npx -y askjev-mcp once published; otherwise use the GitHub tarball.
AskJev 1.7.2
AskJev 1.7.2
Talk to Claude → AskJev drives Brave/Chrome → TypeSafe Jev decides on-page.
Latest main (through one-click mcpb, shared CDP browser, correctness/Guard/Autopilot fixes) published as 1.7.2 after 1.7.1.
Setup
- Prefer
npx -y askjev-mcponce published on npm - Or load unpacked
extension//askjev-chrome-1.7.2.zip - Options → paste TypeSafe API key → Auto-connect, or install
askjev-1.7.2.mcpbin Claude Desktop
What’s in this release
- One-click Claude Desktop
.mcpb(API key in install dialog) - Shared browser across askjev-mcp processes
- Autopilot parity, target-id validation, confidence gate / stuck detection
- Correctness pass: System One JSON state, Windows browser detection, Guard fails closed
Assets
askjev-mcp-1.7.2.tgz— npm pack /npxGitHub fallbackAskJev-extension-1.7.2.tgz/askjev-chrome-1.7.2.zip— load unpackedaskjev-1.7.2.mcpb— Claude Desktop Extension
Prefer npx -y askjev-mcp once published; otherwise use the GitHub tarball.
AskJev 1.7.1 — Easy Auto-connect
AskJev 1.7.1
Talk to Claude → AskJev drives Brave/Chrome → TypeSafe Jev decides on-page.
Setup
- Load unpacked
extension/(or useaskjev-chrome-1.7.1.zip) - Options → paste TypeSafe API key → Auto-connect (downloads Connect script)
- Double-click Connect script once → Quit & reopen Claude
- Chat:
open example.com and click More information
What’s new
- Auto-connect downloads the Connect script (writes Claude config +
~/.askjev/api-key) — JSON copy is backup only - Always-on CDP Autopilot env (
ASKJEV_MODE=cdp+ Brave) - MCP reads API key from env or
~/.askjev/api-key - Launch README + multi-step demo prompt
Assets
askjev-mcp-1.7.1.tgz— npm pack /npxfallbackAskJev-extension-1.7.1.tgz/askjev-chrome-1.7.1.zip— load unpackedaskjev-1.7.1.mcpb— Claude Desktop Extension (legacy pairing path; prefer Auto-connect)
Prefer npx -y askjev-mcp once published; otherwise use the GitHub tarball.
AskJev v1.5.7 — offscreen bridge + quiet Guard
Highlights
- Reliable Claude/Cursor control: Agent-bridge WebSocket moved to an MV3 offscreen document so
askjev_list_tabs/askjev_status/askjev_actno longer drop withextension disconnectedwhen the service worker goes idle. - Quiet Guard:
requireConfirmOnAskdefaults to false. Soft asks don’t freeze browsing. Narrowed keywords so GitHub “confirm” / long PR titles and cookie “Accept” don’t trap. Escape + Dismiss still work. ASKJEV_BRIDGE_ONLY=1: LaunchAgent can own127.0.0.1:17373forever (WS only); Claude attaches as peer.askjev_status: if paired but status RPC fails →paired:true+ warning (never looks fully offline).
Assets
| File | Use |
|---|---|
askjev-chrome-1.5.7.zip |
Load / reload Brave or Chrome extension |
askjev-mcp-1.5.7.tgz |
npx / local MCP package |
askjev-1.5.7.mcpb |
Claude Desktop one-click extension |
MacBook
See docs/MACBOOK-SYNC-v1.5.7.md.
Verify bridge survives RPC
- Reload extension from the chrome zip; keep Agent Bridge armed.
- Call
askjev_status→askjev_list_tabs→askjev_statusfrom Claude. - Success = no
extension disconnected; popup stays Connected.
AskJev v1.5.6
AskJev 1.5.6 — Autopilot + Claude→Jev hardening
Fixes / improvements
- Autopilot: stronger step-1 guards (DONE → CLICK or SCROLL; DONE+target never early-exits)
- Guard: dismiss/Escape policy helpers; Jev decide timeout 8s → 12s
- MCP: clearer
not_pairederrors with hints;askjev_statusexplains listen vs attach (Claude double-spawn safe since 1.5.5)
Assets
askjev-chrome-1.5.6.zip— load unpacked / CWS zipaskjev-mcp-1.5.6.tgz— npm package (publish pending)askjev-1.5.6.mcpb— Claude Desktop Extension one-click install
Verify locally
npm test && npm run typecheckAskJev 1.5.5 — MCP double-spawn + zinc ops + Claude .mcpb
AskJev 1.5.5
Highlights
- Claude Desktop double-spawn: Chat + Cowork/Code no longer crash on
EADDRINUSE— the secondaskjev-mcpprocess attaches as a peer controller (BridgeAttach). - Zinc ops UI: popup / options / sidepanel — neutral zinc, no neon; API-key warning banner.
- One-click Claude Desktop Extension: install
askjev-1.5.5.mcpb, paste pairing token from Options → Advanced.
Assets
| File | Use |
|---|---|
askjev-chrome-1.5.5.zip |
Load unpacked / Chrome Web Store zip of the MV3 extension |
askjev-mcp-1.5.5.tgz |
npm package tarball for askjev-mcp (Cursor / npx) |
askjev-1.5.5.mcpb |
Claude Desktop → Settings → Extensions → Advanced → Install Extension |
Install (Claude Desktop .mcpb)
- Chrome: load AskJev → Options → Auto-connect
- Claude: install
askjev-1.5.5.mcpb→ paste pairing token (port17373) - Keep the extension armed; tools appear as
askjev_*
Docs: AGENT-BRIDGE.md · MCPB.md
AskJev 1.5.0 — one-click Claude auto-connect
Options → Auto-connect → restart Claude. Claude launches askjev-mcp. No daily terminal. See docs/AGENT-BRIDGE.md
AskJev 1.4.1 — Autopilot, agent bridge, hallmark UI
AskJev 1.4.1
Production Chrome/Brave extension + MCP agent bridge.
Highlights
- Autopilot — goal → TypeSafe Jev → click/type/scroll
- Guard — irreversible clicks held; agent acts stop at ≥0.65
- Agent bridge —
askjev-mcpon127.0.0.1+ pairing token (Claude Desktop / Cursor) - Hallmark UI — zinc ops popup (Armed, KEY/BRIDGE/MODE rail)
Assets
askjev-1.4.1.zip— Load unpacked / Chrome Web Store package (no sourcemaps)askjev-mcp-1.4.1.tgz— npm pack of the MCP bridge
Install extension
- Unzip
askjev-1.4.1.zip(or build from source:npm i && npm run build) - Chrome → Extensions → Load unpacked → folder
- Options → TypeSafe API key
Connect Claude / Cursor
ASKJEV_TOKEN=<pairing-token> npx askjev-mcpnpm publish of askjev-mcp follows when registry auth is set.