Serge Shutov
437ad75fce
Фаза 3c: транзакции для write/edit (endpoint /tool/tx, снапшоты в память, откат при ошибке, лимит 32 МБ); per-call _policy в парсере; антиспам 5->20с с override; README: раздел batch+transaction восстановлен
3 days ago
Serge Shutov
7fb6e433a2
Добавить .gitattributes: EOL-политика (js/json/md/sh/py = LF, cmd/ps1/vbs = CRLF)
3 days ago
Serge Shutov
01e26d3c4a
dsh_read: eol в метаданных; dsh_edit: диагностика при 0 matches (fileEol/oldTextEol/closestHint), без авто-конвертации; guard.js нормализован MIXED->LF
3 days ago
Serge Shutov
1a6fe46a1b
README: dsh_script inputs/outputs опциональны, использовать вместо bash python/node
3 days ago
Serge Shutov
1246c98c01
Фаза 3b: снятие maxCalls + batch-формат с on_error; README обновлён (dsh_script, mode, maxBytes/ifMoreThan, batch)
3 days ago
Serge Shutov
80bcb1b7d7
Фаза 3a: maxBytes/ifMoreThan - оценка размера в команде, при превышении возврат меты вместо данных
3 days ago
Serge Shutov
20c806f48b
Фаза 2: dsh_script - named python/mjs скрипт с declared inputs/outputs, confirm по типу+имени, sha-проверка inputs до/после
3 days ago
Serge Shutov
1b0b78ae08
Фаза 4: recallCount fix - computeInjection (чистая) + applyInjection (мутация), дедуп /memory/inject по fingerprint
3 days ago
Serge Shutov
c2f267860a
Фаза 0+1: убрать rate-limit, паузу 3с, добавить mode в dsh_write, антиспам 5с, resultMaxBytes из конфига
3 days ago
Serge Shutov
e94d7a2e81
fix(panel): refresh memory stats periodically
...
Previously __refreshStats() ran once at panel init. If the bridge was still starting (supervisor 5s delay), fetchBridge failed and the status line stayed stuck at WS: ? entries: 0 (always 0) until F5. Now: setInterval(__refreshStats, 30000) plus refresh after every successful health probe.
7 days ago
Serge Shutov
3a104a0b51
Template: add project_memory_lifecycle
1 week ago
Serge Shutov
5995fa18ff
README: bridge port field, confirm detail (command not data)
1 week ago
Serge Shutov
e616399523
Port from storage (no hardcode), confirm shows command not data
1 week ago
Serge Shutov
70f5f65f50
Template: sync rewritten protocols, directive, archive state
1 week ago
Serge Shutov
b7558ea8e2
Memory: getInjection skips archive and done entries
1 week ago
Serge Shutov
0686842019
Template: add decision_recall_stats
1 week ago
Serge Shutov
463b3d5e36
Memory: protocol v6 with stats op, decision_recall_stats, template sync
1 week ago
Serge Shutov
52bed55fc7
Memory: recall accounting in getInjection, op stats (used/dead/top)
1 week ago
Serge Shutov
9032ab839f
Template: sync full memory (23 entries, no directives)
1 week ago
Serge Shutov
8e42ba1769
Memory: write triggers in protocol, stats read v2 entries, backfill 5 entries
1 week ago
Serge Shutov
259d0cd5ca
README: bash policy and security as implemented
1 week ago
Serge Shutov
a298e6d99c
Bash policy: cross-platform safe-list, skip git/pkg global flags, single confirm pass
1 week ago
Serge Shutov
69602ece3e
Protocol: add policy entry (pre-flight declaration before risky bash)
1 week ago
Serge Shutov
c2cf4198cf
Bash policy: safe-list + flags instead of hard blocks
1 week ago
Serge Shutov
d1b6075544
Protocol: add MCP/ArtCraft entry to template (new installs see tools on first turn)
1 week ago
Serge Shutov
b05a183e5c
Fix: isEnabled defaults to true when key absent (new installs were stuck)
1 week ago
Serge Shutov
d3e146c6f5
Panel: load token into field, Health diagnostics, guard build/wire
1 week ago
Serge Shutov
6837be4524
README: desktop shortcut, supervisor, scripts folder
1 week ago
Serge Shutov
930560ca4f
MCP stop closes client or window gracefully
1 week ago
Serge Shutov
0abae60618
Panel: stop button closes window when client is gone
1 week ago
Serge Shutov
af3cb231bc
Desktop shortcut (VBS launcher), supervisor PID lock, log rotation
1 week ago
Serge Shutov
b8bd903ec9
Panel: collapse on whole header via dshmem-min class, -/+ arrow
1 week ago
Serge Shutov
e9570f405e
Panel: single Start/Stop toggle button, fix collapse arrow id clash
1 week ago
Serge Shutov
4090ba028e
Supervisor loop, Restart button, collapsible Settings
1 week ago
Serge Shutov
db5aabd551
README: ArtCraft UI box, statuses, launch, manual fallback
1 week ago
Serge Shutov
45ace2caf1
MCP: guiUp status, auto-attach after launch, live poll in panel
1 week ago
Serge Shutov
f03dd767ed
MCP: UI control box, launch GUI, per-app ports and connect flags
1 week ago
Serge Shutov
fe9c4ebcb2
MCP: 17 ArtCraft apps, lazy client start, autodiscover
1 week ago
Serge Shutov
8076f458a7
README: MCP ArtCraft section (tools, live mode, pitfalls)
1 week ago
Serge Shutov
1a127486e9
ignore bridge config
1 week ago
Serge Shutov
45222a0db8
mcp-artcraft-integration
1 week ago
Serge Shutov
93504edf2c
revert-status-indicator-to-original-model
1 week ago
Serge Shutov
13d68abd3d
status-indicator-ready-and-stopped-colors
1 week ago
Serge Shutov
42c864f3e3
fix-status-indicator-and-add-scripts
1 week ago
Serge Shutov
af1bc6386f
fix-marker-format-angular-vs-square-brackets
2 weeks ago
Serge Shutov
d6dcf4daa0
sync-template-v1-recovery-update
2 weeks ago
Serge Shutov
d67a3a2d99
bump-version-1.0.0
2 weeks ago
Serge Shutov
ece0a46521
readme-protocol-commands-panel-modes-attribution
2 weeks ago
Serge Shutov
22bf98016c
readme-windows-install-guide-for-beginners
2 weeks ago
Serge Shutov
7f6e41f777
stg-button-force-inject-next-send
2 weeks ago