Skip to content

feat: signal source config WIP#1160

Merged
k11kirky merged 1 commit intomainfrom
03-09-feat_signal_source_confic_wip
Mar 10, 2026
Merged

feat: signal source config WIP#1160
k11kirky merged 1 commit intomainfrom
03-09-feat_signal_source_confic_wip

Conversation

@k11kirky
Copy link
Copy Markdown
Contributor

@k11kirky k11kirky commented Mar 10, 2026

TL;DR

Replaced repository-based autonomy setup with signal source configuration for the inbox feature, removing complex repository readiness evaluation in favor of a simpler signal source toggle system.

What changed?

  • Removed repository autonomy system: Deleted getRepositoryReadiness() and getProjectAutonomySettings() API methods, along with related hooks and components for evaluating repository setup status
  • Added signal source configuration: Introduced SignalSourceConfig interface and API methods (listSignalSourceConfigs(), createSignalSourceConfig()) to manage signal sources like session replay and LLM analytics
  • Simplified inbox UI: Replaced tabbed interface (Signals/Setup) with a single signals view that shows a configuration screen when no sources are enabled
  • Updated onboarding flow: Added new "signals" step to onboarding that allows users to enable signal sources during initial setup
  • Removed autonomy feature flag: Eliminated the useAutonomy() hook and related conditional rendering throughout the application

Copy link
Copy Markdown
Contributor Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@k11kirky k11kirky marked this pull request as ready for review March 10, 2026 06:49
@jonathanlab jonathanlab force-pushed the 03-09-feat_signal_source_confic_wip branch from 5000876 to 0fe53e4 Compare March 10, 2026 14:50
@charlesvien charlesvien changed the title feat: signal source confic WIP feat: signal source config WIP Mar 10, 2026
@k11kirky k11kirky merged commit d7f9f76 into main Mar 10, 2026
15 checks passed
@k11kirky k11kirky deleted the 03-09-feat_signal_source_confic_wip branch March 10, 2026 18:05
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.

2 participants