Skip to content

fix: preserve service-specific plugin mounts - #331

Merged
Pigbibi merged 1 commit into
mainfrom
fix/service-plugin-continuity
Aug 30, 2026
Merged

fix: preserve service-specific plugin mounts#331
Pigbibi merged 1 commit into
mainfrom
fix/service-plugin-continuity

Conversation

@Pigbibi

@Pigbibi Pigbibi commented Aug 30, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Preserve the exact existing per-service plugin mount document when the central switch uses plugin_mode=current.
  • Read nested env mounts first, fail closed on ambiguity or conflicting source values, and use the historical repository-level lookup only when no service target is found.
  • Add unit tests, including a nested per-service TQQQ mount.

Validation

  • PYTHONPATH=python python -m unittest python.tests.test_runtime_settings
  • PYTHONPATH=python python python/scripts/build_config.py --check
  • PYTHONPATH=python python python/scripts/build_platform_config.py --check

This change neither enables a target nor changes an order; it prevents an incumbent plugin from being erased during a continuity transition.

Co-Authored-By: Codex <noreply@openai.com>
@Pigbibi
Pigbibi merged commit 3872383 into main Aug 30, 2026
6 checks passed
@Pigbibi
Pigbibi deleted the fix/service-plugin-continuity branch August 30, 2026 13:57
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