Spaces:
Sleeping
Sleeping
Commit History
-
feat: implement NL-to-SQL agent with PostgreSQL integration and enhance related documentation
Ananth Shyam825e852 -
Implement anomaly detection and forecasting features
Ananth Shyam- Added new documentation for Area 4: Anomaly Detection & Forecasting, detailing its purpose, implementation, and design principles. - Created the anomaly detection module with the following components: - `src/anomaly/__init__.py`: Initialization file for the anomaly module. - `src/anomaly/db.py`: Supabase persistence layer for anomaly signals and query events. - `src/anomaly/notifier.py`: In-process WebSocket broadcast bridge for real-time notifications of critical/high anomaly signals. - `src/anomaly/router.py`: FastAPI router for the anomaly detection API endpoints. - `src/anomaly/tasks.py`: Celery tasks for running anomaly detection algorithms, including Z-score detection, staleness scoring, and dependency risk modeling. - Developed SQL migration script (`supabase/anomaly_migration.sql`) to create necessary tables for storing query events and anomaly signals.451d52a
-
User Settings (/settings) — 3 tabs:
Profile — name, email (read-only), password change (collapsible) Preferences — dark mode, notifications, query settings API Keys — add/list/revoke with provider selector (GitHub, OpenAI, Claude, custom) Admin Workspace — 4-tab panel (role-gated for admin/manager): Users — add single user + bulk CSV/Excel import, user table Channels — create channels with sensitivity badges (🌐 Public, 🔒 Internal, 🔐 Confidential, 🚫 Restricted) Audit Log — filter by action + target type, expandable metadata, CSV export Workspace Settings — name, slug, limits, delete workspace Navigation: Settings link added to NavBar, route at /settings with auth guard. All components wired with TanStack Query + react-hook-form stubs awaiting backend endpoints. Knowledge Graph: No UI changes needed — backend already filters nodes/edges by user's allowed_channel_ids.83c125e
-
feat: implement sidebar component with navigation and recent queries
- Added Sidebar component for navigation with links to Home, Ask, History, and Analytics. - Integrated recent queries fetching and display in the sidebar. - Included theme toggle and user account section with sign-out functionality. - Enhanced UI responsiveness for sidebar expansion and collapse. - Updated routing and notification handling within the sidebar.c0b5012
-
feat: add Zustand stores for filters and UI state management
- Implemented `filterStore` for managing date range and filters. - Created `uiStore` for handling theme, sidebar state, and toast notifications. style: add global styles with Tailwind CSS - Introduced `globals.css` for base styles, skeleton loading animations, and code block copy button styles. test: setup testing environment - Added Jest DOM for improved testing capabilities. feat: define API types for better type safety - Created `api.ts` for various API request and response types. - Added `errors.ts` for standardized error handling. - Defined user-related types in `user.ts`. chore: configure TypeScript settings - Added `tsconfig.json` for TypeScript compiler options. feat: implement admin API for data source management - Developed endpoints for listing and patching data sources using Redis. feat: create analytics API for query events and knowledge health - Implemented endpoints for retrieving query statistics, topics, and knowledge health metrics. feat: add authenticati…9dfccd9 -
Merge branch 'main' of https://github.com/samyuktha2004/Godspeed
5ac5995 -
Add user flow documentation and initialize frontend configuration files
- Created USERFLOW.md to define user journeys and UI flows for Engineer, Manager, and Admin roles. - Initialized package.json for frontend dependencies. - Added Tailwind CSS configuration file. - Created Vite configuration file for frontend build setup.ab4c955
-
feat: Enhance architecture documentation with detailed agent implementations and webhook support for Confluence and Jira
Ananth Shyam6922bf3
-
feat: Implement polling adapters for logs, metrics, error traces, and business data
- Added LogAggregatorAdapter for aggregating and indexing server logs. - Introduced MetricsAdapter for polling metrics and detecting anomalies. - Created ErrorTraceAdapter for fetching error traces from APM services. - Developed BusinessDataAdapter for polling business data from ERP/CRM systems. feat: Add web scraper adapter for URL-based content ingestion - Implemented WebScraperAdapter for scraping and indexing web content. - Added SitemapAdapter for fetching URLs from sitemap.xml. - Created UrlListAdapter for scraping a predefined list of URLs. feat: Configure Celery app for task management - Set up Celery app with task queues and routing for various polling tasks. - Defined periodic tasks for syncing Slack, GitHub, Jira, logs, metrics, and error traces. feat: Establish project configuration using Pydantic - Created configuration classes for Redis, Celery, sync settings, and integrations. - Loaded settings from environment variables. feat: Develop ingestion orchestrator for r…0493349 -
Add Redis utilities for session management, caching, and task queues
58ace4b -
Update architecture docs with webhook/agent routing and tiered ingestion pipeline
- Add Ingestion & Query-Time Agent Roster with Source Agents - Document webhook → agent → storage pipeline with tiered priorities - Add Data Ingestion Pipeline section showing real-time vs batched processing - Update design principles with extensibility and configuration-driven patterns - Add webhook event flow section to INPUTMETHODS.md with extension points - Document core 80% handler pattern and 20% customization hooks - Add configuration system (YAML + database) for org-specific customization15b828c -
Add comprehensive input methods architecture and integration guide
3b30c1b
-
Add files via upload
Unverified signature12fdbb8 -
Create README.md
Unverified signaturecd32502