Skip to content

fix: restrict project config trust boundary#595

Merged
zc277584121 merged 1 commit into
zilliztech:mainfrom
zc277584121:fix/restrict-project-config-trust-boundary
Jun 22, 2026
Merged

fix: restrict project config trust boundary#595
zc277584121 merged 1 commit into
zilliztech:mainfrom
zc277584121:fix/restrict-project-config-trust-boundary

Conversation

@zc277584121

Copy link
Copy Markdown
Collaborator

Summary

  • restrict project-local .memsearch.toml to low-risk local indexing settings
  • keep credentials, network endpoints, provider routing, prompt files, plugin automation, and remote model selection controlled by global config or explicit CLI flags
  • update tests that previously relied on project-local plugin automation settings

Tests

  • uv run python -m pytest tests/test_config.py tests/test_cli_error_handling.py
  • uv run python -m pytest tests/test_maintenance_runner.py::test_plugin_maintenance_runner_uses_global_config tests/test_skills.py::test_config_set_paths_parses_json_list
  • uv run ruff check src/ tests/ && uv run ruff format --check src/ tests/
  • uv run python -m pytest

Addresses #594.

Signed-off-by: Cheney Zhang <chen.zhang@zilliz.com>
@zc277584121 zc277584121 merged commit 44a1165 into zilliztech:main Jun 22, 2026
6 checks passed
@zc277584121 zc277584121 deleted the fix/restrict-project-config-trust-boundary branch June 22, 2026 09:54
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