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.
|
|
2 weeks ago | |
|---|---|---|
| bridge | 2 weeks ago | |
| content | 2 weeks ago | |
| injected | 2 weeks ago | |
| memory | 2 weeks ago | |
| test | 2 weeks ago | |
| .gitignore | 2 weeks ago | |
| README.md | 2 weeks ago | |
| background.js | 2 weeks ago | |
| manifest.json | 2 weeks ago | |
| package.json | 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.