Skip to content

Add enterprise configuration client support#1606

Open
svarlamov wants to merge 3 commits into
mainfrom
feat/enterprise-configuration
Open

Add enterprise configuration client support#1606
svarlamov wants to merge 3 commits into
mainfrom
feat/enterprise-configuration

Conversation

@svarlamov

@svarlamov svarlamov commented Jun 23, 2026

Copy link
Copy Markdown
Member

Summary

  • add enterprise configuration metadata, validation, fetch response parsing, and API-key scoped cache storage
  • apply enterprise overrides separately from user config for compatible policy fields
  • bootstrap enterprise config during install-hooks and daemon startup, then refresh in a daemon worker
  • fail enterprise API-key installs when the first config fetch cannot complete without a valid cache

Tests

  • task fmt
  • task lint
  • cargo test --test config_fresh_test
  • cargo test commands::install_hooks::tests --lib
  • cargo test commands::config::tests --lib

Open in Devin Review

devin-ai-integration[bot]

This comment was marked as resolved.

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