Skip to content

feat(terraphim_agent): refactor to minimalist feature gates#760

Merged
AlexMikhalev merged 1 commit intomainfrom
feature/minimalist-feature-gates
Apr 6, 2026
Merged

feat(terraphim_agent): refactor to minimalist feature gates#760
AlexMikhalev merged 1 commit intomainfrom
feature/minimalist-feature-gates

Conversation

@AlexMikhalev
Copy link
Copy Markdown
Contributor

Summary

Refactor terraphim_agent crate to have minimalistic features:

  1. Remove server feature as default - make it optional behind a server feature flag
  2. Gate chat functionality behind llm feature flag - chat only available if llm flag is enabled
  3. TUI (fullscreen) works offline - using TuiBackend::Local when server feature is off
  4. Add firecracker feature for VM management - VM commands only available with firecracker flag

Feature Combinations

All combinations compile and pass clippy with -D warnings.

Refs #IDX

@AlexMikhalev AlexMikhalev merged commit 1a50092 into main Apr 6, 2026
14 checks passed
@AlexMikhalev AlexMikhalev deleted the feature/minimalist-feature-gates branch April 6, 2026 10:35
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