Skip to content

Restore safe-output server startup after memory schema change - #67506

Merged
pelikhan merged 1 commit into
mainfrom
copilot/breaking-safe-outputs
Oct 10, 2026
Merged

pelikhan merged 1 commit into
mainfrom
copilot/breaking-safe-outputs

Conversation

Copilot AI commented Oct 10, 2026

Copy link
Copy Markdown
Contributor

PR #67439 added a schema contract dependency but did not copy it into the isolated safe-outputs runtime. The server can therefore fail at startup with MODULE_NOT_FOUND, even when no memory feature is used.

  • Cause: memory_custom_validation.cjs and ledger_store.cjs load memory_schema_contract.cjs at startup.
  • Change: Add memory_schema_contract.cjs to SAFE_OUTPUTS_FILES so it is deployed alongside its consumers.

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
@pelikhan
pelikhan marked this pull request as ready for review October 10, 2026 20:11
Copilot AI balanced review requested due to automatic review settings October 10, 2026 20:11
@pelikhan
pelikhan merged commit 2b5c6d4 into main Oct 10, 2026
3 checks passed
@pelikhan
pelikhan deleted the copilot/breaking-safe-outputs branch October 10, 2026 20:11

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The dependency is correctly deployed and existing tests verify transitive runtime completeness.

0 open findings

What changed in this PR

Adds the missing schema contract dependency to the isolated safe-output runtime, preventing startup failures.

Changes:

  • Deploys memory_schema_contract.cjs with its consumers.
File Description
actions/​setup/​setup.sh Adds the required module to SAFE_OUTPUTS_FILES.

🧠 Review effort: Balanced


💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

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.

3 participants