Summary
Add a web UI for kb-server to support management, configuration, and monitoring of the system through a single admin surface.
Motivation
Today, setup and operations require working directly with .env values, vault/repo configuration, logs, and API internals. A web UI would make the system easier to configure, operate, and debug.
Proposed scope
- Initial setup flow for required configuration
- UI for viewing and editing all relevant .env fields
- Vault configuration and management
- Repo / Git integration settings
- Status dashboard for server, workers, and sync flows
- Monitoring for recent jobs, errors, and system health
- Visibility into pending changes / PR-related workflow state
Goals
- Make deployment and onboarding easier
- Centralize operational configuration in one place
- Improve observability for runtime health and failures
- Reduce manual setup and config mistakes
Notes
- This should be an admin / management UI, not a content editing surface
- Sensitive values should be handled securely
- State-changing actions should still respect the project’s PR-based approval model where applicable
Summary
Add a web UI for kb-server to support management, configuration, and monitoring of the system through a single admin surface.
Motivation
Today, setup and operations require working directly with .env values, vault/repo configuration, logs, and API internals. A web UI would make the system easier to configure, operate, and debug.
Proposed scope
Goals
Notes