Repository navigation
v8.0.0 - Memory Journal MCP v8.0.0
Memory Journal MCP v8.0.0
Highlights
- Team Flag Management (Hush Protocol): Complete parity with
team_list_flags,team_update_flag, andteam_get_flag_analytics. - Code Mode Enhancements: Major improvements to the sandbox with runtime introspection, alias enhancements, and strict protocol meta-object boundaries to prevent abuse.
- Agent Capabilities: 20+ new skills added including adversarial planning, and expanded documentation and tracking metrics.
- Performance & Cleanup: Removed redundant endpoints and optimized dynamically generated TypeScript declarations saving tokens.
Added
- admin:
project_number,significance_type, and GitHub metadata fields toupdate_entryandteam_update_entry - analytics: On-read computation with 60s TTL cache, startup snapshot seeding, and live fallback for
memory://insights/digest - auto-prune: Importance-based garbage collection for old, low-importance entries via CLI flags and environment variables
- briefing: Server version, resource/tool counts, test health indicators, workspace paths, git working tree status, code-map availability,
📊 memory://metrics/summarybreadcrumb, and unreleased change summary tomemory://briefingoutput - codemode: Enhanced sandbox with
context/readonlyparameters, runtime schema introspection, progress notification bindings, and additional aliases - docs: Missing CLI flags, environment variables, auto-prune documentation, and "Customizing the Session Briefing" sections
- errors: Valid enum value lists to Zod validation error messages
- github: Dependabot configuration scoped to
github-actionsonly for passive version update notifications - instructions: 14 new
EntryTypevalues,architecture/securitysignificance types, missing tool parameters, andHELP_CONTENTexport - metrics: Dynamic tracking for deprecation warnings (
MetricsAccumulator.recordDeprecationWarning) - prompts:
adversarial-plan-reviewandflag-dashboardprompts for multi-pass planning and flag triage - resources:
memory://flags/historyresource showing recently resolved flags with resolution details and average time-to-resolution metrics - scripts: Added
test:schedulerandtest-progress.mjsfor E2E and integration testing - skills: Added 20+ skills including official vendor integrations, adversarial auditing, and
docs-marketer - team: Added
team_list_flags,team_update_flag, andteam_get_flag_analyticstools for flag management - tests:
verify-schemas.mjsscript to programmatically validateoutputSchemadefinitions - ci/cd: Added Docker smoke test job to
docker-publish.ymlthat verifies binary loading and HTTP transport starts successfully before images are pushed to the registry - ci/cd: Added Docker smoke test job to
lint-and-test.ymlfor PR-level validation, catching dependency resolution failures before merge - tests: Added
build-externals.test.tsinvariant test ensuring everytsup.config.tsexternal entry has a corresponding production dependency
Changed
- briefing: Enhanced rendering with filtered milestones, capability statuses, and prioritized CI workflows
- codemode: Optimized dynamically generated TypeScript declarations and removed redundant strings to save tokens
- deps: Updated npm dependencies including
commanderto^15.0.0andeslintto10.4.1 - docker: Bumped Node.js base image to
26.2.0-alpine(#563) - docs: Highlighted auto-prune, standardized
README.mdlayout, and simplified agent briefing instructions - instructions: Refactored
server-instructions.mdinto modular directory, saving ~700 tokens, and updated help handlers - prompts: Enhanced
flag-dashboardand surfaced team flags in standup/retro prompts - resources: Changed
memory://briefingandmemory://briefing/{repo}to returntext/markdowndirectly instead of JSON objects for token efficiency - schemas: Enforced strict
project_numbervalidation across Core and Team tools with formatted validation errors - skills: Restructured large skills, expanded
mcp-builder, and upgradedadversarial-plannerto embedgh copilotscans - tests: Standardized 42+ prompt files, added artifact cleanup, and clarified Code Mode restrictions
Removed
- instructions:
gotchas.md,codemode.md, andserver-access.mdstatic help files to reduce agent distraction and token usage - resources: Redundant
memory://briefing-messageandmemory://briefing-message/{repo}endpoints
Fixed
- annotations: Added missing
destructiveHint: falseto 62 tools andidempotentHint: falsetodelete_entry - briefing: Fixed dynamic context routing, deduplicated entry previews, and rendering cutoff issues
- codemode: Comprehensive hallucination interception for API aliases, missing parameters, and unsupported cross-server database queries
- codemode: Expanded global sandbox bindings, proxy mappings, and parameter coercions for robust agent interactions
- codemode: Improved error handling and validation for legacy payloads, syntax errors, and missing fields
- core: Enforced strict validation for significance types and fixed
auto_contextpersistence mapping - docs: Synchronized
code-map.md,README.md, environment variables, and tool counts across documentation - github: Fixed parameter hallucinations in repo insights, payload truncation flags, and repository resolution fallbacks
- instructions: Fixed hallucinated JSON parsing instructions, corrected tool schemas, and restored missing
gotchas.mdhelp content - io: Fixed
export_entriesignoring limits and increased ceiling to 5000 - progress: Fixed step numbering gaps and missing notifications in export and backup sequences
- relationships: Fixed
visualize_relationshipsreturningnullwhen empty, and intercepted hallucinated schema parameters - resources: Fixed
memory://helpfailing to extract parameters from ZodPipelines - repo: Mapped
repo_namefallback torepowithinmj_execute_codesanitization to prevent context loss - scripts: Improved E2E scheduler test scripts and help pointer mapping logic
- server: Fixed structured error responses for Zod validations and payload limits, preventing raw JSON-RPC leakages
- skills: Remediated frontmatter, database triggers, and stub implementations across migrated skills
- team: Fixed parameter parsing, path traversal checks, schema errors, and
project_numberfiltering across team tools - tests: Fixed environment resolution, hallucinated expectations, and missing parameters across 26 test scripts
Security
- codemode: Nullified
Proxy/Reflect/Symbolconstructors and added frozen built-in prototypes to VM sandbox to prevent meta-object protocol abuse - docs: Documented engine-level Code Mode sandbox restrictions and RPC allowlists in
SECURITY.mdandREADME.md - skills: Bumped
qsdependency ingitlabskill to resolve a remotely triggerable DoS vulnerability
Full Changelog: v7.7.1...v8.0.0
# Update via npm
npm install -g memory-journal-mcp@latest
# Update via Docker
docker pull writenotenow/memory-journal-mcp:latest