Skip to content

Releases: mohammad-mghn/agent-assist

v0.0.2

Choose a tag to compare

@mohammad-mghn mohammad-mghn released this 13 Jun 09:16

Agent Assist v0.0.2

Text shortcuts for support agents — anywhere you type.

First feature release after v0.0.1. v0.0.2 focuses on import/export workflows, stronger in-page snippet behavior, and a more polished dashboard.

Highlights

  • Excel import & export — Back up, share, and restore shortcut libraries in .xlsx format alongside JSON. Permanent and temp libraries are supported separately.
  • Drag-and-drop import — Drop JSON or Excel files directly onto the data panels in the dashboard.
  • Smarter in-page snippets — Better support for contenteditable fields and iframes, with improved dropdown positioning and visibility handling.
  • Jump-stop markers — Place cursor markers in shortcut content so you can tab through placeholders like {{name}} after insertion.
  • Richer shortcut management — Add shortcuts from category sidebars, edit categories inline, and browse a larger starter library (14 categories, 200+ permanent snippets).
  • Test coverage — Vitest suite for export/import, shortcuts, dropdown behavior, and core mutations.

What's included

Trigger Kind Use case
/name Permanent Team-approved replies in categories
#name Temporary Quick session snippets outside your main library

Works in <textarea> and contenteditable fields across helpdesks, CRMs, chat widgets, and email composers. Supports Chrome/Edge/Brave/Opera (MV3) and Firefox (MV2).

Install

Download the release zip for your browser:

  • agent-assist-0.0.1-chrome.zip — Chrome, Edge, Brave, Opera
  • agent-assist-0.0.1-firefox.zip — Firefox

Or load unpacked from the repo with pnpm install && pnpm build.

Sample libraries

Starter packs are included in the extension and repo:

  • agent-assist-permanent.json / .xlsx — 14 categories + 200 / shortcuts
  • agent-assist-temp.json / .xlsx — 10 # shortcuts

Full changelog (v0.0.1 → v0.0.2)

New

  • Excel (.xlsx) export and import for permanent and temp libraries
  • Drag-and-drop import on dashboard data panels
  • Jump-stop markers for tabbing through placeholders in inserted text
  • Add shortcuts directly from category accordions in the sidebar
  • Locale flag icons for language switcher
  • Built-in test typing dialog in the dashboard
  • Vitest test suite (export/import, shortcuts, dropdown, mutations)
  • Expanded example data: 200 permanent shortcuts, Excel sample files, generate-examples.mjs script

Improved

  • Snippet assist runs in all frames with better contenteditable detection
  • Dropdown positioning and active-element tracking
  • Category editing and shortcut form UX
  • Import deduplication and overwrite handling
  • i18n strings across EN, FA, AR, TR, and KU
  • README and DEVELOPMENT docs with dropdown screenshots

Technical

  • Added exceljs dependency and downloads permission
  • 96 files changed across core lib, UI components, and tests

v0.0.1

Choose a tag to compare

@mohammad-mghn mohammad-mghn released this 07 Jun 09:42

Agent Assist v0.0.1

Text shortcuts for support agents — anywhere you type.

First feature release after v0.0.0. v0.0.1 focuses on import/export workflows, stronger in-page snippet behavior, and a more polished dashboard.

Highlights

  • Excel import & export — Back up, share, and restore shortcut libraries in .xlsx format alongside JSON. Permanent and temp libraries are supported separately.
  • Drag-and-drop import — Drop JSON or Excel files directly onto the data panels in the dashboard.
  • Smarter in-page snippets — Better support for contenteditable fields and iframes, with improved dropdown positioning and visibility handling.
  • Jump-stop markers — Place cursor markers in shortcut content so you can tab through placeholders like {{name}} after insertion.
  • Richer shortcut management — Add shortcuts from category sidebars, edit categories inline, and browse a larger starter library (14 categories, 200+ permanent snippets).
  • Test coverage — Vitest suite for export/import, shortcuts, dropdown behavior, and core mutations.

What's included

Trigger Kind Use case
/name Permanent Team-approved replies in categories
#name Temporary Quick session snippets outside your main library

Works in <textarea> and contenteditable fields across helpdesks, CRMs, chat widgets, and email composers. Supports Chrome/Edge/Brave/Opera (MV3) and Firefox (MV2).

Install

Download the release zip for your browser:

  • agent-assist-0.0.1-chrome.zip — Chrome, Edge, Brave, Opera
  • agent-assist-0.0.1-firefox.zip — Firefox

Or load unpacked from the repo with pnpm install && pnpm build.

Sample libraries

Starter packs are included in the extension and repo:

  • agent-assist-permanent.json / .xlsx — 14 categories + 200 / shortcuts
  • agent-assist-temp.json / .xlsx — 10 # shortcuts

Full changelog (v0.0.0 → v0.0.1)

New

  • Excel (.xlsx) export and import for permanent and temp libraries
  • Drag-and-drop import on dashboard data panels
  • Jump-stop markers for tabbing through placeholders in inserted text
  • Add shortcuts directly from category accordions in the sidebar
  • Locale flag icons for language switcher
  • Built-in test typing dialog in the dashboard
  • Vitest test suite (export/import, shortcuts, dropdown, mutations)
  • Expanded example data: 200 permanent shortcuts, Excel sample files, generate-examples.mjs script

Improved

  • Snippet assist runs in all frames with better contenteditable detection
  • Dropdown positioning and active-element tracking
  • Category editing and shortcut form UX
  • Import deduplication and overwrite handling
  • i18n strings across EN, FA, AR, TR, and KU
  • README and DEVELOPMENT docs with dropdown screenshots

Technical

  • Added exceljs dependency and downloads permission
  • 96 files changed across core lib, UI components, and tests

v0.0.0

Choose a tag to compare

@mohammad-mghn mohammad-mghn released this 05 Jun 16:50

Agent Assist — First Release

Text shortcuts for support agents — anywhere you type.

Agent Assist brings your snippet library into every text field on the web. Create categorized shortcuts once, then expand them inline with / or # — no context switching, no clipboard gymnastics.

Agent Assist dashboard — English, light theme


What's included

  • Inline snippet expansion in <textarea> and contenteditable fields on any website — helpdesks, CRMs, chat widgets, email composers, and more
  • Two trigger types
    • /name — permanent, team-approved snippets in categories
    • #name — temporary, session-only replies
  • Smart inline menu — fuzzy search as you type; arrow keys + Enter/Tab to insert
  • Organized library — color-coded categories, accordion sidebar, bulk clear
  • Backup & share — export/import JSON for permanent and temp libraries
  • Built-in test panel — try triggers in the dashboard before going live
  • Global controls — toggle all triggers and dropdown suggestions independently
  • Themes & languages — light/dark UI; English (US/GB), Persian, Arabic, Turkish, and Kurdish (with RTL)
  • Cross-browser — Chrome, Edge, Brave, Opera (MV3) and Firefox (MV2)

Install

  1. Download the zip for your browser from the assets below:
    • agent-assist-0.0.0-chrome.zip — Chrome / Edge / Brave / Opera
    • agent-assist-0.0.0-firefox.zip — Firefox
  2. Unzip the archive.

Chrome / Edge / Brave / Opera

  1. Open chrome://extensions
  2. Enable Developer mode
  3. Click Load unpacked → select the unzipped folder

Firefox

  1. Open about:addons
  2. Click the gear icon → Install Add-on From File…
  3. Select the .xpi file from the unzipped folder

Or load temporarily for testing: about:debugging#/runtime/this-firefox → Load Temporary Add-on → pick manifest.json.


Quick start

  1. Click the extension icon to open the dashboard
  2. Toggle Trigger in the sidebar to enable in-page shortcuts
  3. Create categories, then add permanent (/) or temp (#) shortcuts
  4. Export or import JSON from the right panel to back up or share libraries
  5. Test triggers in the built-in textarea

Sample import files: examples/agent-assist-permanent.json and examples/agent-assist-temp.json.


Toolbar icon

Icon Meaning
Green Extension active — triggers work on all sites
Red with OFF badge Extension disabled — no triggers fire

Build from source

pnpm install
pnpm build          # Chrome
pnpm build:firefox  # Firefox
pnpm zip            # Chrome zip
pnpm zip:firefox    # Firefox zip