12 Commits

Author SHA1 Message Date
Nawaz Dhandala
e7089e9e85 Refactor TelemetryService to Service across the application
- Replaced all instances of TelemetryService with Service in components, pages, and utilities.
- Updated related imports and state management to reflect the new Service model.
- Removed the TelemetryServices view and associated routes, as it is no longer needed.
- Adjusted breadcrumb and route mappings to remove references to Telemetry Services.
- Ensured that all relevant functionality, such as logs and metrics, now utilize the Service model.
2026-01-09 15:49:52 +00:00
Nawaz Dhandala
051641339a style: Improve code formatting for better readability in PullRequestCreator 2025-12-29 15:19:25 +00:00
Nawaz Dhandala
43947932f2 style: Update type definition for API response to include HTTPErrorResponse in PullRequestCreator 2025-12-29 15:18:21 +00:00
Nawaz Dhandala
c381c51957 style: Refactor type definitions and improve error handling across multiple files 2025-12-29 14:28:52 +00:00
Nawaz Dhandala
8ab088ace0 style: Improve code formatting and add comments for clarity across multiple files 2025-12-29 14:13:05 +00:00
Nawaz Dhandala
347e0cdd2f style: Modify log flushing to send each log entry separately for better granularity 2025-12-29 13:59:15 +00:00
Nawaz Dhandala
6726dd9a6d fix: Update URL handling in BackendAPI methods to use URL.fromURL for consistency 2025-12-29 12:35:12 +00:00
Nawaz Dhandala
39de2ebb87 feat: Replace UUID with ObjectID for unique workspace identification in WorkspaceManager 2025-12-29 11:44:57 +00:00
Nawaz Dhandala
16fb097c55 feat: Enhance task handling and API response types for AI Agent functionality 2025-12-29 11:33:36 +00:00
Nawaz Dhandala
122a4b7b0a feat: Implement RepositoryManager, TaskLogger, and WorkspaceManager for AI Agent functionality
- Added RepositoryManager for handling git operations including cloning, branching, committing, and pushing changes.
- Introduced TaskLogger for structured logging of AI Agent tasks with automatic flushing and context management.
- Created WorkspaceManager to manage temporary workspaces for tasks, including creation, deletion, and file operations.
- Integrated AIAgentDataAPI to facilitate data fetching and logging for AI Agent tasks, including LLM configuration and pull request recording.
- Updated BaseAPI to include new AIAgentDataAPI routes for enhanced AI Agent capabilities.
2025-12-29 11:20:34 +00:00
Nawaz Dhandala
45a1748d50 feat: Implement logging for AI Agent task execution lifecycle 2025-12-28 12:33:46 +00:00
Nawaz Dhandala
1a2acbf12d feat(ai-agent): Implement AI Agent service with configuration, registration, and health check functionality 2025-12-24 15:24:47 +00:00