Skip to content

Clueless - A10#42

Open
jtuluve wants to merge 44 commits intohacktofuture-sjec:mainfrom
KrithiAS10:main
Open

Clueless - A10#42
jtuluve wants to merge 44 commits intohacktofuture-sjec:mainfrom
KrithiAS10:main

Conversation

@jtuluve
Copy link
Copy Markdown

@jtuluve jtuluve commented Apr 17, 2026

No description provided.

KrithiAS10 and others added 30 commits April 15, 2026 19:19
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
- Introduced Kubernetes manifests for backend and dashboard services, including RBAC, deployments, and services.
- Added a quickstart guide in the main README for deploying the application stack using Kubernetes.
- Created Dockerfiles for backend and dashboard services to facilitate containerization.
- Updated the dashboard to fetch and display cluster health and summary data.
- Added necessary .dockerignore files for backend and dashboard to exclude unnecessary files from Docker builds.
- Added `POLL_TIMEOUT_SECONDS` configuration to README and settings for cluster polling timeout.
- Refactored `ClusterPoller` to utilize the new timeout setting for polling operations.
- Updated `ObservabilityService` to use a persistent HTTP client for improved performance.
- Modified FastAPI application startup and shutdown handling using an async context manager.
- Improved type safety in the dashboard by specifying response types for fetched data.
- Introduced Kubernetes manifests for backend and dashboard services, including RBAC, deployments, and services.
- Added a quickstart guide in the main README for deploying the application stack using Kubernetes.
- Created Dockerfiles for backend and dashboard services to facilitate containerization.
- Updated the dashboard to fetch and display cluster health and summary data.
- Added necessary .dockerignore files for backend and dashboard to exclude unnecessary files from Docker builds.
- Added `POLL_TIMEOUT_SECONDS` configuration to README and settings for cluster polling timeout.
- Refactored `ClusterPoller` to utilize the new timeout setting for polling operations.
- Updated `ObservabilityService` to use a persistent HTTP client for improved performance.
- Modified FastAPI application startup and shutdown handling using an async context manager.
- Improved type safety in the dashboard by specifying response types for fetched data.
- Introduced Redis-backed agent prompt APIs: `GET /api/agents/prompts`, `PUT /api/agents/prompts/{agent_id}`, and `DELETE /api/agents/prompts/{agent_id}` for managing agent prompts.
- Added detection check endpoint: `GET /api/detection/check` to assess log signals for errors and warnings.
- Updated backend configuration to include `REDIS_URL` for Redis connection.
- Enhanced README documentation with new deployment instructions for Redis.
- Updated Kubernetes deployment configurations to include Redis service details.
- Improved error handling and logging for Redis operations in the prompt store service.
- Refactored models and services to support new features and ensure type safety.
Add Redis integration and enhance backend features
KrithiAS10 and others added 14 commits April 16, 2026 22:15
…uced a new SQLite-backed platform settings store for managing daily agent budget limits. Updated agent classes to support cost tracking and reporting, including incident report generation and storage in Qdrant. Improved error handling and logging for Kubernetes interactions. Added retry logic for pod log retrieval. Updated API responses to include cost and usage metrics.
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