Skip to content

Releases: ranjan2829/AskJev

AskJev 1.7.3

Choose a tag to compare

@ranjan2829 ranjan2829 released this 18 Sep 22:53
7beec5e

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

  1. Prefer npx -y askjev-mcp once published on npm
  2. Or load unpacked extension/ / askjev-chrome-1.7.3.zip
  3. Options → paste TypeSafe API key → Auto-connect, or install askjev-1.7.3.mcpb in 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_DIR when 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 / npx GitHub fallback
  • AskJev-extension-1.7.3.tgz / askjev-chrome-1.7.3.zip — load unpacked
  • askjev-1.7.3.mcpb — Claude Desktop Extension

Prefer npx -y askjev-mcp once published; otherwise use the GitHub tarball.

AskJev 1.7.2

Choose a tag to compare

@ranjan2829 ranjan2829 released this 18 Sep 22:44
84d367a

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

  1. Prefer npx -y askjev-mcp once published on npm
  2. Or load unpacked extension/ / askjev-chrome-1.7.2.zip
  3. Options → paste TypeSafe API key → Auto-connect, or install askjev-1.7.2.mcpb in 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 / npx GitHub fallback
  • AskJev-extension-1.7.2.tgz / askjev-chrome-1.7.2.zip — load unpacked
  • askjev-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

Choose a tag to compare

@ranjan2829 ranjan2829 released this 18 Sep 13:36
20943bc

AskJev 1.7.1

Talk to Claude → AskJev drives Brave/Chrome → TypeSafe Jev decides on-page.

Setup

  1. Load unpacked extension/ (or use askjev-chrome-1.7.1.zip)
  2. Options → paste TypeSafe API key → Auto-connect (downloads Connect script)
  3. Double-click Connect script once → Quit & reopen Claude
  4. 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 / npx fallback
  • AskJev-extension-1.7.1.tgz / askjev-chrome-1.7.1.zip — load unpacked
  • askjev-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

Choose a tag to compare

@ranjan2829 ranjan2829 released this 18 Sep 10:41
c89604c

Highlights

  • Reliable Claude/Cursor control: Agent-bridge WebSocket moved to an MV3 offscreen document so askjev_list_tabs / askjev_status / askjev_act no longer drop with extension disconnected when the service worker goes idle.
  • Quiet Guard: requireConfirmOnAsk defaults 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 own 127.0.0.1:17373 forever (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

  1. Reload extension from the chrome zip; keep Agent Bridge armed.
  2. Call askjev_statusaskjev_list_tabsaskjev_status from Claude.
  3. Success = no extension disconnected; popup stays Connected.

AskJev v1.5.6

Choose a tag to compare

@ranjan2829 ranjan2829 released this 18 Sep 00:22
bb86423

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_paired errors with hints; askjev_status explains listen vs attach (Claude double-spawn safe since 1.5.5)

Assets

  • askjev-chrome-1.5.6.zip — load unpacked / CWS zip
  • askjev-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 typecheck

AskJev 1.5.5 — MCP double-spawn + zinc ops + Claude .mcpb

Choose a tag to compare

@ranjan2829 ranjan2829 released this 18 Sep 00:17
97b3c47

AskJev 1.5.5

Highlights

  • Claude Desktop double-spawn: Chat + Cowork/Code no longer crash on EADDRINUSE — the second askjev-mcp process 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)

  1. Chrome: load AskJev → Options → Auto-connect
  2. Claude: install askjev-1.5.5.mcpb → paste pairing token (port 17373)
  3. Keep the extension armed; tools appear as askjev_*

Docs: AGENT-BRIDGE.md · MCPB.md

AskJev 1.5.0 — one-click Claude auto-connect

Choose a tag to compare

@ranjan2829 ranjan2829 released this 17 Sep 23:46
93af349

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

Choose a tag to compare

@ranjan2829 ranjan2829 released this 17 Sep 23:40
9121b79

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 bridgeaskjev-mcp on 127.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

  1. Unzip askjev-1.4.1.zip (or build from source: npm i && npm run build)
  2. Chrome → Extensions → Load unpacked → folder
  3. Options → TypeSafe API key

Connect Claude / Cursor

See docs/AGENT-BRIDGE.md

ASKJEV_TOKEN=<pairing-token> npx askjev-mcp

npm publish of askjev-mcp follows when registry auth is set.