Skip to content

Add simple web-ui for kb-server configuration #7

@yashturkar

Description

@yashturkar

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

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions