You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Serge Shutov aa883d975f rename-bridge-logs-dsh-pro-to-dsh-memory 2 weeks ago
bridge rename-bridge-logs-dsh-pro-to-dsh-memory 2 weeks ago
content fix-call-limit-3-to-10-silent-loss 2 weeks ago
injected memory-v2-entry-model-query-api-template 2 weeks ago
memory state-dir-dsh-memory-replaces-dsh-pro 2 weeks ago
test feat-parser-dom-v0-2-0 2 weeks ago
.gitignore state-dir-dsh-memory-replaces-dsh-pro 2 weeks ago
README.md init-parser-v0-1-0 2 weeks ago
background.js feat-e2-panel-v032-ui-token-migration 2 weeks ago
manifest.json feat-chat-logger-main-world-stage1 2 weeks ago
package.json bridge-client-background-fetch-v0-3-0 2 weeks ago

README.md

dsh-memory

Unified Chrome extension: DSH tools (write/edit/bash etc) + persistent memory, in one app.

Protocols supported

  • DSH — classic JSON marker: [DSH]{"tool":...,"args":{...}}[/DSH]
  • DSH_B64 — base64-encoded UTF-8 JSON: [DSH_B64][/DSH_B64]
  • DSH_FILE — raw file content, no escaping: [DSH_FILE path="..."][/DSH_FILE]

(Real markers use U+27E6 / U+27E7 brackets.)

Layout

  • content/parser.js — extracts calls from chat text
  • background.js — service worker
  • manifest.json — MV3 manifest

Test

npm test

Runs test/parser.test.mjs against all three marker types.

Status

v0.1.0 — parser skeleton only. Bridge, UI, memory migration follow in separate iterations.