Skip to content

fix: P2-medium issues #143-154 (11 fixes)#184

Merged
tcconnally merged 2 commits into
mainfrom
fix/p2-issues-143-154
Jun 5, 2026
Merged

fix: P2-medium issues #143-154 (11 fixes)#184
tcconnally merged 2 commits into
mainfrom
fix/p2-issues-143-154

Conversation

@tcconnally
Copy link
Copy Markdown
Owner

Direct merge to main. Fixes included in this branch.

Hermes Agent added 2 commits June 4, 2026 22:19
- #138: Move timeout=N extraction before command parsing in resolve_query
        so the modifier doesn't leak into the executed shell command
- #140: Add _safe_fsync(file) + parent dir fsync before os.replace in
        _save_narrative to prevent narrative loss on crash
- #141: Replace match.lastindex heuristic with explicit _prefix_group
        field on bearer_header rule. User-supplied redaction patterns
        with capture groups no longer silently truncate data
- #142: Add Atlassian API token (ATATT3...) to DEFAULT_REDACTION_RULES
- #167: Run redact_text on webhook payload body_dict before external
        delivery to prevent secret exfiltration via webhooks
- #143: Warn to stderr when _memory_workspace falls back to ~
- #144: Fix compact_threshold reading unwritten last_compact_processed key
- #145: Preserve operator-added narrative sections in deterministic updates
- #146: Surface FTS5 errors in _mneme_recall instead of swallowing
- #147: Quarantine corrupt narratives as .corrupt instead of overwriting
- #148: Log malformed JSONL lines in _read_all_pythia_entries
- #149: Write cmd_memory_update_silent errors to stderr
- #150: Reject empty Host header in MCP SSE _check_auth
- #151: Already addressed (serve non-loopback gate exists)
- #152: Skip checkpoint file I/O in _memory_do_update when at HWM
- #153: Add configurable parallel_max_workers for @services
- #154: Normalize cycle-detection types (Path vs str) in include.py
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant